网站大量收购闲置独家精品文档,联系QQ:2885784924

第九数据库设计new精要.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * 刘根萍 本题中有2个联系,也可得到2个关系模式 生产(工厂编号,产品编号,计划数量) 主键:工厂编号+产品编号 外键:工厂编号、产品编号 聘用(职工号,聘期,工资,工厂编号) 主键:职工号 外键:工厂编号 三、将ER图转换为关系模式/表 刘根萍 说明:由于“工厂-职工”的联系“聘用”是1:N,它对应的关系模式的码与职工实体的码相同,所以,这个关系模式与职工关系模式可以合并。 合并同码的关系模式 职工(职工号,姓名) 聘用(职工号,聘期,工资,工厂编号) 职工(职工号,姓名,聘期,工资,工厂编号) 三、将ER图转换为关系模式/表 刘根萍 思考:能否将联系“生产”与实体“工厂”或“产品”合并? 生产(工厂编号,产品编号,计划数量) 主键:工厂编号+产品编号 外键:工厂编号、产品编号 工厂(工厂编号,厂名,地址) 主键:工厂编号 产品(产品编号,产品名,规格) 主键:产品编号 说明:“工厂-产品”的联系“生产”是M:N,它所对应的关系模式的码是两个实体码的组合,它不能被合并。 三、将ER图转换为关系模式/表 刘根萍 一、物理结构设计的任务 数据库物理结构设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。 主要解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为如何建立索引。如要直接定位到所要查找的记录,应采用索引方法存取方法(索引表)。顺序表只能从起点进去向后一个个访问记录。数据库的物理实现取决于特定的DBMS,在规划存储结构时主要应考虑存取时间和存储空间,这两者通常是互相矛盾的,要根据实际情况决定。 9.5 物理结构设计 刘根萍 二、物理结构设计的方法 物理结构设计通常分为两步: 1) 确定数据库的物理结构(存储结构、存取方法)。 2) 对物理结构进行评价(时间、空间)。 9.5 物理结构设计 刘根萍 一、数据库实施 对数据库的物理设计初步评价完成后就可以开始实施建立数据库了。数据库实施主要包括以下工作: 1) 定义数据库结构。 2) 组织数据入库。 3) 编制与调试应用程序。 4) 数据库试运行。 9.6 数据库实施、运行和维护 刘根萍 二、数据库运行和维护 数据库试运行合格后,数据库开发工作就基本完成,即可以投入正式运行了。 在数据库运行阶段,对数据库要进行经常性的维护。 9.6 数据库实施、运行和维护 刘根萍 * 技术与管理的界面称之为“干件” * * * ⑴首先调查组织机构情况 包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。 ⑵然后调查各部门的业务活动情况 包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。 ⑶协助用户明确对新系统的各种要求 包括信息要求、处理要求、完全性与完整性要求。 ⑷确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。 * * * * * * * * * * * * * * * * 一、确定实体类型及属性。一般遵循以下的原则: 1、属性是不可再分的数据项,不能再具有需要描述的性质。否则,该属性必须定义为实体。 2、联系只发生在实体之间,属性不能与其他实体发生联系。 二、冲突 1、属性冲突:属性取值单位冲突、属性域冲突 2、结构冲突 同一对象在不同的应用中有不同的抽象。 同一实体在不同的局部应用中所包含的属性不完全相同或属性的排列次序不同。 实体之间的联系在不同的局部应用中类型不一致。 3、命名冲突:同名异义、异名同义 说明:在各子ER图合并时,可能存在冗余的数据和实体间冗余的联系。 冗余的数据:是指可以由基本数据导出的数据。 冗余的联系:是指可以由基本联系导出的联系。 * 一、确定实体类型及属性。一般遵循以下的原则: 1、属性是不可再分的数据项,不能再具有需要描述的性质。否则,该属性必须定义为实体。 2、联系只发生在实体之间,属性不能与其他实体发生联系。 二、冲突 1、属性冲突:属性取值单位冲突、属性域冲突 2、结构冲突 同一对象在不同的应用中有不同的抽象。 同一实体在不同的局部应用中所包含的属性不完全相同或属性的排列次序不同。 实体之间的联系在不同的局部应用中类型不一致。 3、命名冲突:同名异义、异名同义 说明:在各子ER图合并时,可能存在冗余的数据和实体间冗余的联系。 冗余的数据:是指可

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档