停车场管理系统数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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



车辆品牌
相关文档
最新文档