数据库设计ppt培训课件

数据库设计ppt培训课件

ID:33344324

大小:211.50 KB

页数:31页

时间:2019-02-25

数据库设计ppt培训课件_第1页
数据库设计ppt培训课件_第2页
数据库设计ppt培训课件_第3页
数据库设计ppt培训课件_第4页
数据库设计ppt培训课件_第5页
资源描述:

《数据库设计ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ch04数据库设计建设数据库客观世界数据模型设计数据分析功能分析功能设计程序设计数据模型设计数据库设计基本步骤数据需求处理需求需求分析概念结构设计逻辑结构设计物理结构设计数据实施数据运行和维护满意满意需求分析与方法调查系统的 组织结构熟悉系统的 主要业务确定用户 需求系统划分DFDDDEndUserDBDesigner概念结构设计需求分析方法图书馆组织结构图图书馆管理系统采编部流通部读者管理部书库采购编目借书还书办证挂失注销需求分析方法图书馆管理系统子系统划分图采编子系统读者管理子系统流通子系统书库新书读者需求分析方法图书馆管理系

2、统第一层数据流图读者管理部办证读者基本信息借书证状态表挂失注销违约信息某书书目信息采编部编目总书目信息流通信息流通部借书还书修改修改写入删除删除需求分析方法借书处理的第二层数据流图借书证状态表违约信息总书目信息流通信息流通部借书证有 效性检查违约信息检查借书处理借书证号无效有效有违约情况读者管理部写入修改无违约情况借书流程需求分析方法读取数据字典数据项不可再分的数据单位数据结构反映了数据之间的组合关系数据流是数据结构在系统内传输的路径数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一处理过程需求分析—数据字典定义数据项

3、数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其它数据项的逻辑关系}数据项:借书证号含义说明:惟一标识一个借书证别名:借书证号类型:字符型长度:12取值范围:000000000000-999999999999取值含义:前四位表示办证的年份,中间四位表示办证的月份、日期,后四位表示办证时的编号。与其它数据项的逻辑关系:需求分析—数据字典定义数据结构数据项或数据结的组合或这两者之间的组合数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}数据结构:读者含义:定义了一个读者的信息结构组

4、成:读者编号,姓名,性别,出生日期,所在部门,读者类型,身份证号,联系地址需求分析—数据字典定义数据流数据流是数据结构在系统内传输的路径。数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}数据流:总书目信息说明:表示图书馆中存放的每一本书的信息数据流来源:编目数据流去向:流通组成:……平均流量:……高峰期流量:……需求分析—数据字典定义数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源的去向之一。数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据

5、结构},数据量,存取方式}数据存储:总书目表说明:记录图书馆中每一本书的情况流入数据流:简书目信息流出数据流:总书目信息组成:……数据量:平均每年5000条存取方式:随机存取需求分析—数据字典定义处理过程数据字典只需要描述处理过程的说明性信息处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}处理过程:借书说明:完成总书目表中图书的借阅处理输入:借书证号,图书条码号输出:处理:首先判断借书证的有效性,其次判断是否有超期、违约情况,若无上述情况方可进行借书处理。借书处理作为一个事务来完成,首先修

6、改总书目表中图书状态,然后将该图书条码号加入到流通表中,处理时间不超过0.5秒。需求分析—数据字典定义概念结构设计方法——集中式模式设计法概念结构设计外模式11需求外模式1n外模式n1外模式nn外模式1外模式n全局数据模式概念结构设计方法——视图集成法概念结构设计子需求1外模式1子需求2外模式2子需求…外模式…子需求n外模式n外模式p外模式q全局数据模式视图设计—读者类型作为属性或实体概念结构设计读者编号出生日期读者类型性别姓名读者编号出生日期性别姓名拥有读者类型借阅天数超期罚款额借阅量类型代码类型名1n视图设计—总书目作为一个属

7、性或实体简书目简书目号出版社图书条码号作者书名概念结构设计简书目简书目号出版社图书条码号作者书名对应总书目编码日期图书状态借还流通11n1视图设计—流通子系统分E-R图概念结构设计简书目对应总书目借还流通11n1违约对应11借书证对应n1视图的集成过程概念结构设计合并消 除冲突修改和重构消除冗余局部E-R图基本E-R图初步E-R图分析规范化理论集成过程视图的合并属性冲突:属性值的类型、取值范围、取值集合不同命名冲突:同名异义、异名同义结构冲突:同一对象在不同应用中具有不同的抽象同一对象在不同应用中具有不同的抽象。例如:“课程”在某

8、一局部应用中被当作实体,而在另一应用中则被当作属性同一实体在不同局部中所包含的属性不完全相同,或次序不完全相同实体之间的联系在不同局部视图中呈现不同的类型修改和重构视图的集成过程概念结构设计合并消 除冲突修改和重构消除冗余局部E-R图基本E-R图初

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。