收费停车场管理系统数据库设计 数据库课程设计论文(2)
别名 编号 车牌 姓名 颜色 照片 地址 电话 余额 费率 收费
时间 车名 位置
数据结构:
表2-2数据结构
数据结构编号
数据结构
名
数据结构定义
组成
DS-1 Fixed
固定车位信息
Cwno、Cwpace、Carno、Carname、Carcolor、CarsbCarpho、Caradd、Cartel、Carmon
数据库课程设计,很好用的!
数据结构编号
数据结构
名
数据结构定义
组成
DS-2 Free
自由车位信息
Cwno、Cwpace
DS-3 Stop 停车信息 Cwno、Carno、Carat 、Carin、Carout 、Timetype、Cwtype、Montime
DS-4 Moneynote 收费记录 Cwno、Carno、Cartime、Moneypay、Piece
DS-5 Car 车辆信息 Carno、Carsb、Carcolor
(5)处理逻辑描述
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 Carpho Caradd Cartel Carmon
数据类型
Char Char Char Char Char Char Char 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 列名 Mone …… 此处隐藏:2977字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




