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

数据库——数据库结构设计.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库——数据库结构设计 ⽬标 1 数据库概念设计 2 数据库逻辑设计 3 数据库物理设计 数据库概念设计 概念设计 是数据库设计的 核⼼环节,通过对⽤户 求进⾏综合 ;归纳 ;与抽象,形成⼀个独⽴于DBMS 的概念模型 数据库概念设计的⽬标 1 定义与描述应⽤领域设计的数据范围 2 获取信息模型 3 描述数据的属性特征 4 描述数据之间的关系 5 定义和描述数据的约束 6 说明数据的安全性要求 7 ⽀持⽤户的各种数据处理 求 8 保证信息模型转化成数据库的逻辑结构 (数据库模式) 概念设计的依据及过程 依据 :数据库概念设计以 求分析的结果为依据,即 求说明书,DFD图以及在 求阶段收集到的应⽤领域中的各类报表 结果 :概念设计的结果是 概念模型 (ER)与概念设计说明书 过程 : 1 明确建模 ⽬标 (模型覆盖范围) 2 定义实体集 (⾃顶向上标识和定义实体集) 3 定义联系 (实体间关联关系) 4 建⽴信息模型 (构造ER 模型) 5 确定实体集属性 (属性描述⼀个实体集的特征或性质) 6 对信息模型进⾏集成与优化 (检查和消除命名不⼀致,结构不⼀致等) 概念设计 是DB 设计的核⼼环节。概念数据模型是对现实世界的抽象和模拟 概念模型设计 采⽤最⼴泛的是ER建模⽅法。将现实世界抽象为具有属性的实体及联系 ER 图描述数据库的概念模型观点 : 世界是由⼀组 作实体的基本对象和这些对象间的联系构成 与E-R模型有关的概念 实体或实例 :客观存在并可相互去跟的事物叫实体 实体集 :同型实体的集合叫实体集 属性 :实体所具有的某⼀特性,⼀个实体可以由若⼲个属性来刻画,每个属性的范围称为域 码 : 实体集中唯⼀标识每⼀个实体的属性或属性集合 。⽤来区别同⼀实体集中的不同实体称作主码。⼀个实体集中任意两个实体在主码的 取值上不能相同 联系 : 描述实体之间的相互关系 联系也可以有属性,同类联系的集合 称为联系集 实体间的联系有三类 : 1对 1联系 : ‘系’与 ‘系主任’ (⼀个系只有⼀个系主任,⼀个系主任只能管理⼀个系) 1 对多联系 (1:n) : ‘系’与 ‘学⽣’ (⼀个系招收若⼲个学⽣,⼀个学⽣只属于⼀个系) 多对多联系 (n:n) : 学⽣与课程 (⼀名学⽣可选修多门课程,每门课程可被多名学⽣选修) E-R 图表⽰ IDEF1X建模⽅法 IDEF0 功能建模⽅法 IDEF1X 是数据建模⽅法 数据库逻辑设计 逻辑设计的任务 : 将概念模型 (ER图)转化为DBMS ⽀持的数据模型 (关系模型),并对其优化 逻辑设计的依据与阶段 ⽬标 补充的相关概念 1 关系模型 2 数据依赖 3 候选码 主码 外码 4 数据规范化 5 范式 关系模型 层次模型 ;⽹状模型 ;关系模型 关系模型 :简单灵活,有坚实的理论基础,称为当下最流⾏的数据模型 关系模型 :⽤⼆维表结构来表⽰实体与实体间之间联系的模型 关系的描述称为 关系模式 由五部分 组成 五元组 R(U,D,DOM,F) R :关系名 U : 组成该关系的属性名集合 D :属性组中U 中属性所来 ⾃的域 DOM : 属性到域的映射 F : 属性组上U 上的⼀组依赖数据 由于D,DOM 对模式的设计关系不⼤,这⾥把关系模式简化⼀个三元组 RU,F当且仅当 U 上的⼀个关系R 满⾜F时 ,R 称为关系模式 R U,F 的⼀个关系 关系数据库设计的核⼼ : 关系模式的设计 关系模式设计 ⽬标 : 按照⼀定的原则从数量众多⽽相互关联的数据中,构造出⼀组既能较好反映现实世界,⽽⼜有 良好的操作性能的关系 模式 新奥尔 良发 ;数据库设计步骤 : 求分析 - 概念结构设计 - 逻辑结构设计 - 物理结构设计 数据依赖 : 对于R(U)任意⼀个可能的关系r,r中不可能存在连个元组 在X 上的属性值不等,x函数确定y,y函数依赖x →y 关系内部 属性与属性之间的⼀种约束关系 现实世界属性间相互关系的抽象 数据的内在性质 语义的体现 完整约束的表现形式 限定属性的取值范围 age60 定义属性间值得相互关联 (主要体现于值相等与否) 数据依赖类型 : 函数依赖 (Functional Dependency,FD) : 普遍存在于⽣活中,这种依赖关系雷⼠与数学中的函数 y = f (x), y 由 x 定 如 关系 :公 民 (⾝份证号,姓名,地址,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档