- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 定
如 关系 :公 民 (⾝份证号,姓名,地址,
您可能关注的文档
- 数据库实验二(数据库的查询和更新操作).doc
- 数据库实验二.doc
- 数据库实验六--数据库系统设计.doc
- 数据库实验三数据库编程.doc
- 数据库实验四.doc
- 数据库-实验五.doc
- 数据库实验一.doc
- 数据库事务管理...ppt
- 数据库试题及答案.docx
- 数据库试用通知.doc
- 2025年轨道护板项目可行性研究报告.docx
- 2025年辐射交联热缩型电力电缆附件项目可行性研究报告.docx
- 2024年06月上半年四川内江市疾病预防控制中心考核招聘3人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2025年轴温报警仪项目可行性研究报告.docx
- 2024年05月河北承德市疾病预防控制中心招聘20人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年06月山西临汾市卫生健康委员会所属事业单位招聘56人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年04月浙江金华市武义县卫生健康局下属事业单位第二批校园招聘32人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年05月浙江丽水市青田县人民医院医共体青田县疾控中心招聘卫生专业技术人员24人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年07月山东省疾病预防控制中心初级岗位招聘17人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年05月上海市医疗急救中心招聘60人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
文档评论(0)