05-1数据库设计2.ppt
《05-1数据库设计2.ppt》由会员分享,可在线阅读,更多相关《05-1数据库设计2.ppt(25页珍藏版)》请在三一文库上搜索。
1、数据库设计2,5.5 物理结构设计,对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构的过程,称为数据库物理设计。,数据库的物理设计可分为两步:,(1)确定物理结构,在关系数据库中主要指存取方法和存储结构; (2)对物理结构进行评价,评价的重点是时间和空间效率。,5.5.1 确定数据库的物理结构,(1)确定数据的存储结构 (2)确定访问方法 (3)确定数据的存放位置 (4)确定系统配置,5.5.2 评价物理结构,数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案,数据库设计人员必须对这些方案进行细致的评价,从中选择一个较优的方案作为数据库
2、的物理结构。,5.6 数据库实施,建立实际数据库结构; 组织数据入库 编制与调试应用程序 数据库试运行,组织数据入库,筛选数据 转换数据格式 输入数据 校验数据,数据库试运行,功能测试 性能测试,5.7 数据库的运行和维护,数据的载入和应用程序的调试 数据库的试运行 数据库的运行和维护,数据库的运行和维护,(1)数据库的转储和恢复 (2)数据库的安全性、完整性控制 (3)数据库性能的监督、分析和改进 (4)数据库的重组织和重构造,5.8 数据库设计实例,实例1: 某公司公开招聘职员管理系统 第一步 需求分析 假设用户需求情况如下: 某公司准备公开招聘若干个公司部门经理和职员,为了使招聘工作公开
3、化,公司需要进行报名、考试(笔试、面试)、公布考试结果等工作。 要求每个需要报考的人员,填写报考人员登记表,对于每个报考人员要详细填写工作经历;一个人可以报考多个职位,每个职位可以有多个人报名参加考试;一个人报考一个职位就对应一个面试成绩和笔试成绩;描述报考职位的属性有职位代码,职位名称。,第二步 概念结构设计 从需求分析的结果中,抽象出实体、实体属性和实体之间的联系,合并E-R图后,报考职位和报考人员之间以“报名成绩”作为联系,联系的属性包括“笔试成绩”和“面试成绩”。,第三步 逻辑设计,(1)将上一步概念结构设计的结果(总E-R图)对应到关系模型,得到如下的关系模式: 报考职位(职位代码,
4、名称) 报考人员(准考证号,身份证号,姓名,年龄,性别,学历,单位名称,单位负责人,政治面貌) 工作经历(编号,开始时间,结束时间,姓名,地点,职务,证明人) 报名成绩(职位代码,准考证号,笔试成绩,面试成绩),(2)关系模式的优化,分析上面的关系模式,发现只有在关系模式“报考人员”中,存在着如下的传递函数依赖: 准考证号单位,单位负责人 单位名称单位负责人 因为关系模式“报考人员”不存在部分函数依赖,所以该模式属于2NF。将该关系模式进行分解得到下面两个子模式: 报考人员(准考证号,身份证号,姓名,年龄,性别,学历,单位名称,政治面貌) 单位(单位名称,单位负责人) 其它的关系模式均属于3N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 数据库 设计
链接地址:https://www.31doc.com/p-2875621.html