收费停车场管理系统数据库设计_数据库课程设计论文(2)
DS-4 Moneynote 收费记录 Cwno、Carno、Cartime、Moneypay、Piece
DS-5 Car 车辆信息 Carno、Carsb、Carcolor
(5)处理逻辑描述
表2-3处理逻辑描述
3. 概念设计阶段
3.1目标
概念结构设计师是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。它是整个数据库设计的关键。概念结构设计步骤分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。
3.2设计过程
(1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分E-R图,即各子模块的E-R图;
(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一; (4)生成全局E-R图,通过消除冲突等方面。
通过分析系统的业务流图与数据流图,得到系统围绕“车辆”与“车位”之间的相互关系。
3.3阶段成果
分E-R图:
全局E-R图:
E-R图属性如下所示:
车 辆:Car (Carno,Carsb,Carcolor) Carno是主码;
固定车位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon); 自由车位:Freed(Cwno,Carpace) Cwno是主码;
收 费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外码; 停 车:Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime) Cwno和Carno是外码;
4. 逻辑设计阶段
4.1目标
逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。逻辑结构设计时一般要分为3步进行:将概念结构转换为一般的关系、网状、层次模型;将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;对数据模型进行优化。
4.2任务与结果 4.2.1数据组织
(1)将E-R模型转换为关系模型
转换的原则是:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。
对于实体间的联系则有以下不同的情况:
一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。
一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
3个或3个以上实体间的一个多元联系可以转换位一个关系模型。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。
具有相同码的关系模式可合并。
E-R图向关系模型转换的结果是:
车 辆:Car (Carno,Carsb,Carcolor) Carno是主码;
固定车位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon)
自由车位:Freed(Cwno,Carpace) Cwno是主码;
收 费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外码; 停 车:Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Carat,Montime) Cwno和Carno是外码;
(2)模型优化
关系模型Car和Moneynote由于没有出现部分函数依赖和传递函数依赖,所以以上模型已经达到3NF。但是关系模型Stop存在函数传递依赖Carin Timetype,Timetype-/->Carin Timetype Montime,因此应该将关系模型Stop转换为3NF,优化后的关系模型为“停车:Stop(Cwno,Carno,Carin,Carout,Timetype)与费率信息:Moneyt(Timetype,Montime)。
关系模型Fixed和Freed之间存在数据冗余,因此可以将两个关系模型合并为一个关系模型FFed,并添加识别信息,合并后的关系模型为
Ffed(Cwno,Carpace,Cartype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel, Carmon)
模型优化后的关系模型为
车辆:Car (Carno,Carsb,Carcolor) Carno是主码;
车位:Ffed(Cwno,Cwpace,Cwtype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel, Carmon);
收费:Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外码,被参照表是Ffed和Car;
停车:Stop(Cwno,Carno,Carin,Carout,Carat,Timetype); 费率信息:Moneyt(Timetype,Montime)。
(3)数据库模式定义
表4-1车辆信息
列名
Carno Carsb Carcolor
数据类型
Char Char Char
是否为主码
是 否 否
是否为外码
否 否 否
取值范围
可否为空
否 可 可
含义说明
车牌号码 车辆品牌 车辆颜色
表4-2车位信息
列名
Cwno Cwpace Cwtype Carno Carname Carsb Carcolor
数据类型
Char Char Char Char Char Char Char
是否为主码
是 否 否 否 否 否 否
是否为外码
否 否 否 否 否 否 否 取值范围
可否为空
否 否 否 可 可 可 可
含义说明
车位编号 车位位置 车位类型 车牌号码 车主姓名 车牌号码 车辆颜色
Carpho Caradd Cartel Carmon
Bit Char Char Float
否 否 否 否
否 否 否 否
100~200
可 可 可 可
车辆照片 联系地址 联系电话 车位余额
表4-3停车信息
列名
Cwno Carno Carat Carin Carout Timetype
数据类型
Char Char Bit datetime datetime Char(6)
是否为主码
否 否 否 否 否 是
是否为外码
是 是 否 否 否 否
取值范围
高峰、一般、
低谷
可否为空
否 否 否 否 可 否
含义说明
车位编号 车牌号码 在位情况 进入时间 离开时间 时间段
表4-4费率信息
列名
Timetype
数据类型
Char(6)
是否为主码
是
是否为外码
否
取值范围
高峰、一般、
低谷
可否为空
否
含义说明
时间段
Montime Float 否 否 大于0 否 收费费率
表4-5收费记录
列名
Cwno Carno Cartime 列名 Moneypay Piece
数据类型
Char Char Float 数据类型 Float Char
是否为主码
否 否 否 是否为主码 否
否
是否为外码
是 是 否 是否为外码
否 否
取值范围
大于0 取值范围 大于0
可否为空
否 否 否 可否为空
可 可
含义说明
车位编号 车牌号码 停车时间 含义说明 停车费用 发票编号
(4)用户子模式定义
表4-6 用户子模式定义
序号
V-1 V-2
视图名称 视图定义 视图作用 备注
Carinformation
Carfixedtion
车位号,车牌号
车位号,车牌号,车主,车名,车色,车照,
地址,电话,余额
查询在位车辆信息 查询在固定车位停车
的车辆信息 查询在自由车 …… 此处隐藏:3101字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




