停车场管理系统数据库设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Char
否
否
可
车辆照片
Carmon
Float
否
否
100~200
可
联系地址
停车信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Cwno
Char
否
是
否
车位编号
Carno
Char
否
是
否
车牌号码
Carat
Bit
否
否
否
在位情况
Carin
datetime
否
否
否
进入时间
Carout
datetime
否
否
Carno char(10),
Carname char(10),
Carpho bit,
Caradd char(20),
Cartel char(20),
Carmon float check(Carmon>=100 and Carmon<=200)
);
create table Stop
(Cwno char(10) not null,
停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。当前的许多停车场还处于一种纯人工的管理的模式,在车辆的管理上效率低下,而且十分容易出错。因此需要一种合适的管理系统来解决这些问题,达到高效,简易的效果,给广大人民的出行带来方便。
(1) 建立数据库、数据表、视图、索引等
1.建立数据库
create database Parking;
B.建立数据表
2.建立车辆数据表:
create table Car
(Carno char(10) primary key,
Carsb char(10),
Carcolor char(4)
);
3.建立车位信息表:
(Carno char(10) primary key,
Carsb char(10),
Carcolor char(4)
);
create table Ffed
(Cwno char(10) primary key,
Cwpace char(10) not null,
Cwtype char(4) not null,
);
create table Moneyt
(Timetype char(6) primary key,
Montime float not null check(Montime=1 or Montime=2 or Montime=1.5),
);
5.建立收费表:
create table Moneyt
(Timetype char(6) primary key,
Montime float not null check(Montime=1 or Montime=2 or Montime=1.5),
);
6,总数据库及其调试代码如下:
create table Car
Carno char(10) not null,
Carat bit not null,
Carin datetime,
Carout datetime,
Timetype char(6),
foreign key(Cwno) references Ffed(Cwno),
foreign key(Carno) references Car(Carno)
Carmon float check(Carmon>=100 and Carmon<=200)
foreign key (Carno) reference Car(Carno)
);
4.建立停车信息表:
create table Stop
(Cwno char(10)not null,
Carno char(10) not null,
create table Ffed
(Cwno char(10) primary key,
Cwpace char(10) not null,
Cwtype char(4) not null,
Carno char(10),
Carpho bit,
Caradd char(20),
Cartel char(20),
Carat bit not null,
Carin datetime,
Carout datetime,
Timetype char(6),
primary key(Cwno,Carno),
foreign key(Cwno) references Ffed(Cwno),
foreign key(Carno) references Car(Carno)
停车场管理系统数据库设计
停车场管理系统
数据库设计说明书
文档名称
数据库设计说明书
撰写人
审核/批准
创立时间
版本号
更新内容
日期
修改人
1.0
新建
1.目的
21世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。可是随着汽车拥有量的急剧增加,车辆停放的问题随之而来,如果没有合理的停放规则和秩序,势必引起许多不必要的麻烦,反而给生活带来不便。
2.概念设计阶段
全局E-R图:
E-R图属性如下所示:
车 辆:Car (Carno,Carsb,Carcolor) Carno是主码;
车 位:Ffed(Cwno,Cwpace,Carno,Carpho,Caradd,Cartel,Carmon) Cwno是主码;
收 费:Moneyt (Timetype,Montime)
可
离开时间
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
收费信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
Montime
Float
否
否
大于0
否
收费费率
功能模块图
4.物理设计阶段
功能模块图
5.数据库实施阶段
任务与结果
5.1建立数据库
Carcolor
Char
否
否
可
车辆颜色
车位信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Cwno
Char
是
否
否
车位编号
Cwpace
Char
否
否
否
车位位置
Cwtype
Char
否
否
否
车位类型
Carno
Char
否
否
可
车牌号码
Carpho
Bit
否
否
可
车牌号码
Caradd
Char
否
否
可
车辆颜色
Cartel
停 车:Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime)Cwno和Carno是外码;
3.逻辑设计阶段
任务与结果
数据组织
车辆信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Carno
Char
是
否
否
车牌号码
Carsb
Cwenku.baidu.comar
否
否
可
车辆品牌
否
否
可
车辆照片
Carmon
Float
否
否
100~200
可
联系地址
停车信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Cwno
Char
否
是
否
车位编号
Carno
Char
否
是
否
车牌号码
Carat
Bit
否
否
否
在位情况
Carin
datetime
否
否
否
进入时间
Carout
datetime
否
否
Carno char(10),
Carname char(10),
Carpho bit,
Caradd char(20),
Cartel char(20),
Carmon float check(Carmon>=100 and Carmon<=200)
);
create table Stop
(Cwno char(10) not null,
停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。当前的许多停车场还处于一种纯人工的管理的模式,在车辆的管理上效率低下,而且十分容易出错。因此需要一种合适的管理系统来解决这些问题,达到高效,简易的效果,给广大人民的出行带来方便。
(1) 建立数据库、数据表、视图、索引等
1.建立数据库
create database Parking;
B.建立数据表
2.建立车辆数据表:
create table Car
(Carno char(10) primary key,
Carsb char(10),
Carcolor char(4)
);
3.建立车位信息表:
(Carno char(10) primary key,
Carsb char(10),
Carcolor char(4)
);
create table Ffed
(Cwno char(10) primary key,
Cwpace char(10) not null,
Cwtype char(4) not null,
);
create table Moneyt
(Timetype char(6) primary key,
Montime float not null check(Montime=1 or Montime=2 or Montime=1.5),
);
5.建立收费表:
create table Moneyt
(Timetype char(6) primary key,
Montime float not null check(Montime=1 or Montime=2 or Montime=1.5),
);
6,总数据库及其调试代码如下:
create table Car
Carno char(10) not null,
Carat bit not null,
Carin datetime,
Carout datetime,
Timetype char(6),
foreign key(Cwno) references Ffed(Cwno),
foreign key(Carno) references Car(Carno)
Carmon float check(Carmon>=100 and Carmon<=200)
foreign key (Carno) reference Car(Carno)
);
4.建立停车信息表:
create table Stop
(Cwno char(10)not null,
Carno char(10) not null,
create table Ffed
(Cwno char(10) primary key,
Cwpace char(10) not null,
Cwtype char(4) not null,
Carno char(10),
Carpho bit,
Caradd char(20),
Cartel char(20),
Carat bit not null,
Carin datetime,
Carout datetime,
Timetype char(6),
primary key(Cwno,Carno),
foreign key(Cwno) references Ffed(Cwno),
foreign key(Carno) references Car(Carno)
停车场管理系统数据库设计
停车场管理系统
数据库设计说明书
文档名称
数据库设计说明书
撰写人
审核/批准
创立时间
版本号
更新内容
日期
修改人
1.0
新建
1.目的
21世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。可是随着汽车拥有量的急剧增加,车辆停放的问题随之而来,如果没有合理的停放规则和秩序,势必引起许多不必要的麻烦,反而给生活带来不便。
2.概念设计阶段
全局E-R图:
E-R图属性如下所示:
车 辆:Car (Carno,Carsb,Carcolor) Carno是主码;
车 位:Ffed(Cwno,Cwpace,Carno,Carpho,Caradd,Cartel,Carmon) Cwno是主码;
收 费:Moneyt (Timetype,Montime)
可
离开时间
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
收费信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
Montime
Float
否
否
大于0
否
收费费率
功能模块图
4.物理设计阶段
功能模块图
5.数据库实施阶段
任务与结果
5.1建立数据库
Carcolor
Char
否
否
可
车辆颜色
车位信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Cwno
Char
是
否
否
车位编号
Cwpace
Char
否
否
否
车位位置
Cwtype
Char
否
否
否
车位类型
Carno
Char
否
否
可
车牌号码
Carpho
Bit
否
否
可
车牌号码
Caradd
Char
否
否
可
车辆颜色
Cartel
停 车:Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime)Cwno和Carno是外码;
3.逻辑设计阶段
任务与结果
数据组织
车辆信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Carno
Char
是
否
否
车牌号码
Carsb
Cwenku.baidu.comar
否
否
可
车辆品牌