- 7
- 0
- 约5.55千字
- 约 29页
- 2019-08-28 发布于四川
- 举报
E-R图向关系模型的转换 1、E-R图简介 E-R图有三个基本成分: a、矩形框,用于表示实体类型; b、菱形框,用于表示联系类型; c、椭圆型框,用于表示实体类型和联系类型的属性。 相应的命名均记入个框中。对于是关键字的属性,在属性名 下画一条横线。实体与属性之间,联系和属性之间用直线连 接;联系类型与其实体类型之间也以直线连接,用来表示他们 之间的联系,并在直线端部标注联系的类型。 2、ER模型向关系模型的转换规则 ER图中的主要成分是实体类型和联系类型,转换规则就是 如何把实体类型、联系类型转换成关系模式。 (1)、实体类型的转换。 将每个实体类型转换成一个关系模式,实体的属性即为关 系模式的属性,实体标识符即为关系的码。如下图,转换成关 系模式为:教师(教师号,姓名,出生年月)。 [例1] 下面对二元联系的1:1,1:n,m:n三种情况分别举例。 ① 设教育系统中学校和校长有1:1的联系,其ER图如下,在其转化过程中,学校和校长各为一个关系模式。 [例2]三元联系类型的转换 不管联系类型是何种方法,总是将三元联系类型或 者多元联系类型转换成关系模式,其属性为各实体类 型的码加上联系类型的属性,而码为各实体码的组 合。 有三个实体:供应商、项目和零件,其中各实体的 属性如下: 供应商(供应商号,姓名,城市) 项目(项目号,项目名称,城市) 零件(零件号,零件名称,零件颜色,零件数目) 四、数据模型的优化 数据库设计的结果不是惟一确定的。为了进一步提高数据库 应用系统的性能,还应该适当地修改、调整数据模型的结构, 这就是数据模型的优化。具体的优化步骤如下: 确定数据依赖。 对各个关系模式之间的数据依赖进行极小化处理,消除冗余联系。 确定关系模式分别属于第几范式。 分析模式是否适用于应用环境,从而确定是否要对某些模式进行分解和合并。必须注意的是,并不是规范化程度越高的关系就越好。就一般而言,规范达到第三范式就足够了。 对关系模式进行必要的分解,提高数据操作效率和存储空间的利用率。 五、设计视图 将概念模型转换为逻辑数据模型后,还应该根据局 部应用的需求,并结合具体的数据库管理系统的特 点,设计用户的外模式,即视图。 定义视图时可以考虑以下因素: (1)、使用更符合用户习惯的别名。 (2)、可以对不同级别的用户定义不同的视图,以保证系统的安全性。 (3)、简化用户对系统的使用。如将一些复杂的查询定义成视图。 * * 重点 : 数据库设计步骤、关键、任务、结果等概念与知识 建立E-R图(根据具体语义) 把E-R图转换为关系模式 数据库设计 数据库系统设计包括数据库设计与数据库应用系统设计,对应需要建立数据模型与功能模型。 数据库设计方法介绍 规范设计方法:运用软件工程的思想和方法,给出了各种设计遵则和规程的数据库设计方法称为规范设计方法。 1、新奥尔良(New Orleans)法。数据库系统设计分为四个阶段: (1)、需求分析——分析用户需求。 (2)、概念结构设计——进行信息分析和定义。 (3)、逻辑结构设计——进行逻辑结构设计。 (4)、物理设计——进行物理结构设计。 2、规范设计法。数据库系统设计分为六个阶段: (1)、需求分析 (2)、概念结构设计 (3)、逻辑结构设计 (4)、数据库物理设计 (5)、数据库系统实施 (6)、数据库系统运行和维护 一、数据库设计概述 1、数据库设计的目标 针对具体应用环境,建立一个合适的数据库模式。 2、数据库设计的内容 数据库的结构特性设计(逻辑结构设计) 数据库的行为特性设计(设计子模式) 数据库的物理模式设计(存储模式、存取方法) 3、数据库设计的特点 硬件、软件、干件(技术与管理的界面)的结合。 结构(数据)设计和行为(处理)设计密切结合。 4、数据库设计方法 手工试凑法 规范设计法 5、数据库设计步骤(阶段) 数据库设计工具与CASE工具 需求分析 概念设计 逻辑设计 物理设计 数据库实施 运行与维护 二、需求分析 任务:调查处理对象,了解现行系统概况,收集基础数据,明确用户对将要建立的数据库的信息需求和处理需求(数据需求、加工要求、完整性、一改要求、性能要求等)。 方法:分析和表达用户需求常采用的方法自顶向下和自底向上两类方法,其中最为实用的是自顶向下的结构化分析(Structured Analysis,简称SA)方法。 结果:形成系统需求说明书,包括数据字典框架、数据
您可能关注的文档
- 软件学院软件工程领域(代码:430113).doc
- 瑞星公司2008年11月.ppt
- 山东大学网络教育2018年招生简介.doc
- 商丘学院二级网站申请审批表.doc
- 绍兴市财政局金财工程维保项目征求意见.doc
- 生物燃料基技术经济评估孙培勤郑州大学化工与能源学院.ppt
- 世界各主要产煤国对此都十分重视,推广使用了环境安全、.ppt
- 数据库教育训练《JSTOR使用指南》.ppt
- 数学软件及应用.doc
- 数字馆藏存储媒体之选择.ppt
- 《病理生理学》(人卫第8版)试卷及答案.docx
- 2025年云计算服务行业五年市场规模分析报告.docx
- 手术室护士理论模拟试卷及答案.docx
- 2025年水电站主变压器油样采集与检测试卷及答案.docx
- 2025_2026学年新教材高中地理第二章资源安全与国家安全第三节中国的耕地资源与粮食安全课时评价含解析新人教版选择性必修第三册.doc
- 2025年全国网络安全知识竞赛试卷及答案.docx
- 2025年电力电网-国家电网职称-电网中级(电力系统及其自动化)历年参考试卷及答案.docx
- 初中英语八年级下册Unit10情感表达与建议主题单元复习课教学设计.docx
- 六年级英语小升初语音与字母系统专项复习.docx
- UnitLet’scelebrate!TheRealFatherChristmas课件外研版高中英语().pptx
最近下载
- 压力容器(储气罐)安全操作规程.doc VIP
- 平面广告设计 印刷广告的特点和视觉特征 029-印刷广告的特点.pptx VIP
- 七大类营养素.ppt VIP
- NBT 10185-2019并网光伏电站用关键设备性能检测与质量评估技术规范.pdf VIP
- 中石化机泵维修钳工高级复习试题及答案.doc
- 华为员工手册 华为员工手册.pdf VIP
- 2026福建水投集团漳州市龙溪水务有限公司第二批招聘5人笔试参考题库附答案解析.docx VIP
- 流域生态水文过程与生态修复机理--咨询工程师继续教育.docx VIP
- 巧用优秀短视频,开启初中道德与法治教育新样态.docx VIP
- 培智生活语文教案·四年级下册完整教案人民教育出版社.pdf VIP
原创力文档

文档评论(0)