数据库第7章 数据库设计课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库第7章 数据库设计课件

第7章 数据库设计 ;第7章 数据库设计;数据库设计概述;7.1.1 数据库设计的特点;7.1.2 数据库设计方法;7.1.2 数据库设计方法;7.1.2 数据库设计方法;第7章 数据库设计;7.2 需求分析;7.2 需求分析;7.2.1 需求分析的任务;7.2.1 需求分析的任务;7.2.1 需求分析的任务;7.2.2 需求分析的方法;7.2.2 需求分析的方法;数据流程图;顶层数据流程图;第一层数据流程图;第二层数据流程图——进货;第二层数据流程图——销售;第二层数据流程图——盘存与报损;一、数据字典的用途;;二、数据字典的内容;第7章 数据库设计;7.3 概念结构设计;7.3.1 概念模型;在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,然后才能更好、更准确地用某一数据库管理系统实现这些需求。 概念模型的主要特点: (1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型。 (2)易于理解,可以用它和不熟悉计算机的用户交换意见。 (3)易于更改,当应用环境和应用需求改变时容易对概念模型修改和扩充。 (4)易于想关系、网状、层次等各种数据模型转换。 概念模型是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。描述概念模型的有力工具是E-R模型。;7.3.2 E-R模型;7.3.2 E-R模型;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)与之联系。;2、多个实体型之间的联系;3、同一实体集内各实体间的联系;概念模型的表示方法:实体-联系方法(Entity-Relationship) E-R图 实体型 - 用矩形框表示,实体集名子写在框中。 联系 -用菱形框表示,联系名写在框中,用无向边与相关实体集连接,并注明联系类型。 属性 - 用椭圆表示,属性名写在椭圆中,如果为码属性,其名字带下划线。用无向边将实体集和它的全部属性连接起来。 若联系也有属性,把属性和菱形用无向边连起来 ;联系名;职工;某工厂的物资管理;7.3.3 概念结构设计;7.3.3 概念结构设计;7.3.3 概念结构设计;7.3.3 概念结构设计;一、合并分E-R图,生成初步E-R图;二、 消除不必要的冗余,设计基本ER图;第7章 数据库设计;7.4 逻辑结构设计;7.4 逻辑结构设计;7.4.1 E-R图向关系模型的转换;转换原则 ⒈ 一个实体型转换为一个关系模式。 关系的属性:实体型的属性 关系的码:实体型的码;⒉ 一个m:n联系转换为一个关系模式。 关系的属性:与该联系相连的各实体的主码以及联系本身的属性 关系的主码:各实体主码的组合 例:“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码:    选修(学号,课程号,成绩);7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4.1 E-R图向关系模型的转换;7.4 逻辑结构设计;7.4.2 数据模型的优化;7.3 逻辑结构设计;7.4.4 设计用户子模式;第7章 数据库设计;7.5 数据库的物理设计;关系数据库物理设计的内容 1. 为关系模式选择存取方法(建立存取路径) 索引存取方法 聚簇存取(Cluster)方法 HASH存取方法 2. 确定数据库的存储结构 确定数据的存放位置和存储结构 确定系统配置;第7章 数据库设计;7.6.1 数据库的实施;7.6.2 数据库运行与维护

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档