数据库原理10-.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多值属性存在大量冗余及操作异常,必须进行转换。转换的方法可以有两种,一种方法是将多值属性变换成为多个单值属性,如图(d)所示;另一种方法是将多值属性转化成实体进行联系,如图(e)所示。 E-R模型设计实例 某企业为加强信息化管理,准备设计与开发一个管理信息系统。通过调查分析得出,该管理系统涉及到三个部门的业务:人事处管理职工的基本信息、职称职务信息和所在部门信息;财务处管理职工的工资情况;科研处管理科研项目和职工参加项目的情况。 职工的基本信息主要包括职工的职工号、姓名、性别、年龄等;职称职务信息主要包括代号、名称、津贴、住房面积等; 部门信息主要包括部门号、部门名、电话、负责人等;职工的工资情况主要包括工资号、补贴、保险、基本工资、实发工资等; 科研项目信息主要包括项目号、项目名称、起始日期、鉴定日期等。 E-R模型设计实例-步骤1 根据以上信息需求分析的结果,按照E-R模型 设计的步骤,首先第一步是要确定局部应用范围, 设计局部E-R模型。 (1)确定局部应用范围 (2)定义实体集及其属性 (3)确定实体集间的联系集 (4)根据上面的分析,画出局部E-R模型 E-R模型设计实例-步骤1 E-R模型设计实例-步骤1 E-R模型设计实例-步骤1 E-R模型设计实例-步骤2 接下来第二步是要将上面的局部E-R模型合并, 形成全局初步的E-R模型。 (1)确定公共实体类型 (2)局部E-R模型的合并 (3)消除冲突 E-R模型设计实例-步骤3 第三步是对全局E-R模型进行优化,消除冗余。 通过分析可以得知,职工的实发工资可以通过基本 工资、保险、补贴、纳税等属性计算得出,因此工 资实体的实发工资属性属于派生属性,是冗余数据, 按全局E-R模型的优化原则,应该去掉该属性。但是 在实际应用中,职工的实发工资是工资表中最必不可 少的一项,因此,可保留此冗余数据,以更符合实际 应用需求,提高工作效率。 1、规范化 2、分解 (1)水平分解 “80/20原则” (2)垂直分解 需确保无损连接性和保持函数依赖 任务:为给定的一个逻辑数据模型选择最适合应用环境的物理结构(数据的存取方法和存储结构)。 1、确定数据库的物理结构 设计人员必须了解的几个问题: (1)详细了解给定的DBMS的功能和特点; (2)熟悉应用环境,了解所设计的应用系统各部分的重要程度、处理频率、对响应时间的要求。 (3)了解外存设备的特性,如分块原则、块因子大小的规定、设备的I/O特性。 四、物理结构设计 物理结构设计的内容: (1)确定数据的存储结构 (2)选择合适的存取方法 (3)确定数据的存放位置 2、评价物理结构 评价的重点:系统的时间和空间效率。 任务:根据数据库逻辑结构设计和物理结构设计的结 果,在实际的计算机系统中建立数据库的结构、载入数据、 测试程序、对数据库应用系统进行试运行等。 1、建立数据库的结构 CREATE DATABASE、CREATE TABLE、CREATE VIEW、 CREATE INDEX 命令 2、将原始数据装入数据库:INSERT语句 3、应用程序的编制调试 SELECT语句和更新语句 4、数据库的试运行 备份 六、数据库实施 由DBA承担 1、建立转储和恢复 2、数据库的安全性和完整性控制 3、数据库性能的监督、分析和改造 4、数据库的重组织与重构造 七、数据库运行和维护 * * (g)班级和学生实体集之间的一对多联系 学生 学号 姓名 性别 年龄 班级号 班级名 人数 属于 班级 1 n 派生属性 3.10 考试联系的属性 (h)考试联系的属性 (四)E-R模型的设计问题 1、确定实体集和属性 两条原则: 除了复合属性,其他属性都不能具有需要描述的特性。 属性不能与其他实体发生联系。 课程 课程号 课程名 学分 周学时 课程类型 课程 课程号 课程名 学分 周学时 分类 课程类型 类型号 类型名 周数 n 1 2、确定实体集间的联系 课程 课程号

文档评论(0)

hy840215 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档