- 12
- 0
- 约5.11千字
- 约 32页
- 2017-10-28 发布于天津
- 举报
数据库设计与实现_第8讲_数据库设计
数据库结构设计 转换后的关系模型如下: 部门(部门号、部门名称、地址、电话、职工编号)。其中职工编号表示部门经理的职工号. 工程(工程号、工程名称、部门号、经费预算) 职工(职工编号、姓名、性别、出生年月、部门号)。 技能(技能号,技能名称) 职工技能情况(职工编号、技能号、从事年限) 亲属(职工编号、亲属姓名、亲属关系) 工程参与情况(工程号、职工编号、工时) 数据库结构设计 逻辑结构设计: 关系模型的优化 1、关系模式规范化:使关系模型达到3NF的要求。 2、反规范化设计:根据需求分析阶段得到的处理要求,分析关系模式是否合适,是否需要对关系模式进行反规范化设计。 例如:银行帐户表account(帐号,客户号,客户姓名,支行名,余额)中的“客户姓名”是从“客户信息”表中取过来的冗余字段,目的是为了在帐户查询时加快速度(不再需要与“客户信息”表做连接运算)。而冗余的前提是“某个客户号的客户姓名是不会经常变动的”,万一需要变动,则需要同时修改“客户信息”和“银行帐户”两个表。 数据库结构设计 逻辑结构设计: 关系模型的优化 2、反规范化设计:必要时对部分关系模式进行分解,以提高运行效率和存储利用率。 水平分解:将同一个表中的数据分解到两个表中,分解后的两个表的名称不同、但表结构完全相同。例如:将“学生表”分解为“在读学生表”和“毕业学生表”,因为“毕业学生表”的数据很少查询,分解后
您可能关注的文档
- 为θ 的似然函数.ppt
- 危重病人抢救制度 7 - 四川省社区卫生协会.ppt
- 微生物学性状的指标(一).ppt
- 望遠鏡工作坊.doc
- 危害预防措施.ppt
- 王芳:运用恰当的教学方法.ppt
- 王钟庆 - 中华职业医学会.ppt
- 外观设计专利请求书-宿州知识产权局.doc
- 外观设计专利请求书-广东知识产权局.doc
- 推进som 平台建设提升一体化运维能力.pdf
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)