- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库数据库设计
7.5 数据库的物理设计 什么是数据库的物理设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。 为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计。 关系数据库物理设计的内容 1. 为关系模式选择存取方法(建立存取路径) 索引存取方法 聚簇存取(Cluster)方法 HASH存取方法 2. 确定数据库的存储结构 确定数据的存放位置和存储结构 确定系统配置 7.5 数据库的物理设计 第7章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 物理结构设计 7.6 数据库的实施和维护 7.7 小结 7.6.1 数据库的实施 数据库实施的工作内容 用DDL定义数据库结构 组织数据入库 编制与调试应用程序 数据库试运行 7.6.2 数据库运行与维护 在数据库运行阶段,对数据库日常性的维护工作主要是由DBA完成的,包括: ⒈数据库的转储和恢复 ⒉数据库的安全性、完整性控制 ⒊数据库性能的监督、分析和改进 ⒋数据库的重组织和重构造 * * 1、两个实体集之间的联系 (1)一对一联系(1:1) 对于实体集A中的每一实体,实体集B中至多有一个(也可以没有)实体与之联系。反之亦然。 (2)一对多联系(1:N) 对于实体集A中的每一实体,实体集B中有N个实体(N ≥ 0)与之联系。反之,对于实体集B中每一实体,实体集A中至多只有一个实体与之联系。 (3)多对多联系(M:N) 对于实体集A中的每一实体,实体集B中有N个实体(N ≥ 0)与之联系,对于实体集B中每一实体,实体集A中有M个实体(M ≥ 0)与之联系。 7.3.2 E-R模型 2、多个实体型之间的联系 多个实体集间的一对多联系 若实体集E1,E2,…,En存在联系,实体集Ei中的每一个实体,在实体集Ej(j=1,2,…,i-1,i+1,…,n)中有N(N ≥ 0)个实体与之联系,反之Ej中的每一个实体,最多只和Ei中的一个实体相联系,则说Ei与E1,E2,…,Ei-1,Ei+1 ,…,En之间的联系是一对多的。 例如:课程、教师与参考书三个实体型,如果一门课程可以有若干个教师讲授,使用若干本参考书,而每一个教师只讲授一门课程,每一本参考书只供一门课程使用。 多个实体型间的一对一联系 多个实体型间的多对多联系 7.3.2 E-R模型 3、同一实体集内各实体间的联系 一对多联系 实例 职工实体集内部具有领导与被领导的联系 某一职工(干部)“领导”若干名职工 一个职工仅被另外一个职工直接领导 这是一对多的联系 一对一联系 多对多联系 7.3.2 E-R模型 概念模型的表示方法:实体-联系方法(Entity-Relationship) E-R图 实体型 - 用矩形框表示,实体集名子写在框中。 联系 -用菱形框表示,联系名写在框中,用无向边与相关实体集连接,并注明联系类型。 属性 - 用椭圆表示,属性名写在椭圆中,如果为码属性,其名字带下划线。用无向边将实体集和它的全部属性连接起来。 若联系也有属性,把属性和菱形用无向边连起来 7.3.2 E-R模型 联系名 实体集A m n 实体集B 联系名 实体集A 1 n 实体集B 联系名 实体集A 1 1 实体集B 一对一联系 一对多联系 多对多联系 7.3.2 E-R模型 职工 领导 1 n 供应 供应商 零件 项目 m p n 三个实体型之间的多对多联系 一个实体型之间一对多联系 7.3.2 E-R模型 某工厂的物资管理 物资管理涉及的实体: 仓库 属性有仓库号、面积、电话号码 零件 属性有零件号、名称、规格、单价 供应商 属性有供应商号、姓名、地址、电话号码 项目 属性有项目号、预算、开工日期 职工 属性有职工号、姓名、年龄、职称 实体之间的联系 (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。 (3)职工之间有领导-被领导关系。 (4)一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给。用供应量来表示某供应商供应了多少数量的零件给某个项目。 7.3.2 E-R模型 7.3.3 概念结构设计 常用策略 自顶向下地进行需求分析 自底向上地设计概念结构 自底向上设计概念结构的步骤 第1步:抽象数据并设计局部视图 第2步:集成局部视图,得到全局概念结构 7.3.3 概念结构设计 设计局部视图即分E-R图的步骤: 1、选择局部应用 根据某个系统的具体情况,在
文档评论(0)