云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 汽车租赁系统SQL数据库系统设计 - 图文

汽车租赁系统SQL数据库系统设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 4:30:52

4).Customers(Customer_ID,Customer_name,Driver_licenseID,Credit_level,Telephone_num) 5).Level(Level_num,Creditcard_level,Earnest_money,Oncredit)

6).Checkout(Customer_ID,Car_ID,Rent_price,Rent_date,Expired_date,Days) 7).income_book(Date,Sum_sales,Sum_rentprice,Customer_ID) 8).Expenditure_book(Date,Mend_price,Purchase,Insuranceprice)

9).Mend_book(Customer_ID,Car_ID,Mend_price,Credit_level,Factory_ID) 10).Repair_factory(Factory_ID,Factory_name,Address,Service_range)

根据以上10个关系模式,在SQL Server创建了数据库:汽车租赁系统,并为每一个关系模式创建了一个表

分别是: Car、Subscribe、Rent、Customers、Level、Checkout、income_book、Expenditure_book、Mend_book、Repair_factory 3、数据字典: car 数据项名称 数据类型 描述 Car_ID nchar(10) 汽车号,不允许空值 Purchase_Price money(8) 汽车购买价格,不允许空值 Data_manufacture datetime(8) 出厂日期,不允许空值 Rent_price money(8) 每天租金,不允许空值 Insurance_detail text(16) 保险细节,不允许空值 Producer text(16) 生产商,不允许空值 Engine_num nchar(10) 发动机号,不允许空值 Capacity int(4) 可载人数,不允许空值 Fuel_num nchar(10) 燃料号,不允许空值 Type text(16) 车型,不允许空值 Rent_able int(2) 是否可租,可为空 Book_able int(2) 是否被预订,可为空 Subscribe 数据项名称 数据类型 描述 Book_ID nchar(10) 预订表号,不允许空值 Car_ID nchar(10) 预订车号,不允许空值 Customer_ID nchar(10) 客户号,不允许空值 Startbook_date datetime(8) 起始预订日,不允许空值 Expirebook_date datetime(8) 到期日,不允许空值 sumbook_date nchar(10) 总共租用时间,不允许为空,小于一个月 Rent 数据项名称 数据类型 描述 Rent_carid bigint(8) 租车单号,不允许空值,自动增长,种子1 Expired_date datetime(8) 租用到期日,不允许空值 Rent_date datetime(8) 租用起始日,不允许空值 Earnest_money money(8) 定金,不允许空值 Customer_ID nchar(10) 客户ID,不允许空值

Customers 数据项名称 Customer_ID Customer_name Credit_level Driver_licenseID Telephone_number 数据项名称 Level_num Creditcard_level Earnest_money Oncredit 数据类型 nchar(10) text(16) bigint(8) nchar(10) bigint(8) 描述 客户ID,不允许空值,自动增长,种子1 客户姓名,不允许空值 信用等级,不允许空值 租主驾照号,不允许空值 电话号码,不允许空值 Level 数据类型 描述 nchar(5) 信用等级号,不允许空值 text(16) 信用等级,不允许空值 money(8) 付定金,不允许空值 money(8) 允许赊欠额度,不允许空值 Checkout 数据项名称 Customer_ID Rent_price Rent_date Expired_date Days Car_ID 数据类型 nchar(10) money(8) datetime(8) datetime(8) nchar(10) nchar(10) 描述 客户号,不允许空值 日租金,不允许空值 起租日,不允许空值 归还日,不允许空值 总共租用时间,不允许空值 租用车号,不允许空值 数据项名称 Sum_sales Sum_rentprice Customer_ID Date income_book 数据类型 描述 money(8) 销售金额,允许为空 money(8) 租金,允许为空 nchar(10) 客户id,允许空值 datetime(8) 日期,允许空值 expenditure_book 数据类型 描述 money(8) 购买货物,允许为空 money(8) 保险金,允许为空 money(8) 维修费,允许为空 datetime(8) 日期,允许空值 Mend_book 数据类型 描述 nchar(10) 客户号,不允许空值 nchar(10) 维修厂号,不允许空值 nchar(10) 租用车号,不允许空值 money(8) 维修费,允许为空 text(16) 信用等级,不允许空值 数据项名称 Purchase Insurance_price Mend_price Date 数据项名称 Customer_ID Factory_ID Car_ID Mend_price Credit_level

数据项名称 Factory_name Address Service_range Factory_ID Repair_factory 数据类型 描述 text(16) 维修厂名称,不允许空值 text(16) 维修厂地址,不允许空值 text(16) 维修厂服务范围,不允许空值 nchar(10) 维修厂号,不允许空值 4、SQL语句

从SQL Server 导出的sql文件得到的:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[customer_car]') and OBJECTPROPERTY(id, N'IsView') = 1)

drop view [dbo].[customer_car] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[manager_Subscribe]') and OBJECTPROPERTY(id, N'IsView') = 1) drop view [dbo].[manager_Subscribe] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[manager_mend]') and OBJECTPROPERTY(id, N'IsView') = 1) drop view [dbo].[manager_mend] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[manager_rent]') and OBJECTPROPERTY(id, N'IsView') = 1)

drop view [dbo].[manager_rent] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CAR]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[CAR] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Checkout]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[Checkout] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Customers]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[Customers] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Level]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[Level] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Mend_book]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[Mend_book] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Rent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[Rent] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Repair_factory]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[Repair_factory] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Subscribe]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[Subscribe] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[expenditure_book]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[expenditure_book] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[income_book]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[income_book] GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[subscribe_book_date]') and OBJECTPROPERTY(id, N'IsRule') = 1) drop rule [dbo].[subscribe_book_date] GO

create rule subscribe_book_date as @range >=0 and @range <=30 GO

CREATE TABLE [dbo].[CAR] (

[Car_ID] [nchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [Purchase_Price] [money] NOT NULL ,

[Data_manufacture] [datetime] NOT NULL , [Rent_price] [money] NOT NULL ,

[Insurance_detail] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , [Producer] [text] COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Engine_num] [nchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [Capacity] [int] NOT NULL ,

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4).Customers(Customer_ID,Customer_name,Driver_licenseID,Credit_level,Telephone_num) 5).Level(Level_num,Creditcard_level,Earnest_money,Oncredit) 6).Checkout(Customer_ID,Car_ID,Rent_price,Rent_date,Expired_date,Days) 7).income_book(Date,Sum_sales,Sum_rentprice,Customer_ID) 8).Expenditure_book(Date,Mend_price,Purchase,Insuranceprice) 9).Mend_book(Customer_ID,Car_ID,Mend_price,Credit_

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com