请选择 进入手机版 | 继续访问电脑版

1.4 数据模型

[复制链接]
菜鸡 发表于 2021-1-2 19:43:55 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
数据模子
界说:数据模子是对现实世界数据特征的抽象,是数据库系统的焦点和底子。
数据模子的要求:(1)较真实地模拟显示世界(2)容易被人明白(3)便于在盘算机上实现
数据模子分为两类:第一类概念模子。第二类逻辑模子和物理模子
概念模子:也称信息模子。按照用户的观点来对数据和信息建模,主要用于数据库的设计
逻辑模子:条理模子,网状模子、关系模子、半结构化数据模子、对象关系数据模子、面向对象的数据模子。按照盘算机的观点对数据建模,主要用于数据库系统的实现。
概念模子
要素:实体、实体集、属性、码、实体型、接洽
实体的界说:客观存在并可相互区别的事物
属性的界说:实体所具有的某一特性
码:唯一标识实体的属性,比如学号是学生实体的码
实体集:统一范例的实体的聚集
实体型:用实体名及其属性名聚集来抽象和描绘同类实体
接洽:一对多、多对多、一对一
概念模子的体现方法:常用的由实体–接洽方法e-r模子
提出时间:1976年
作者:pps.chen
数据模子的组成要素:数据结构、数据操纵、数据完整性约束
(1)数据结构的界说:数据结构形貌数据库的组成对象以及对象间的接洽,数据结构形貌的内容由两类
第一类与对象的范例、内容、性质有关。另一类:与数据之间接洽有关的对象
(2)数据操纵:对数据库中各种对象的实例允许执行的操纵的聚集
(3)数据的完整性约束:约束条件是一组完整性规则
4.常用的数据模子:条理模子、网状模子、关系模子、面向对象的数据模子
条理模子和网状模子也被成为格式化模子,格式化模子在上世纪70年代–80年代初非常盛行
根本条理接洽:两个纪录及他们之间的一对接洽
条理模子:
1.条件:
(1)有且只有一个节点,没有双亲结点称为根节点
(2)根以外的节点有且只有一个双亲结点
2.优点:(1)数据结构简单清晰(2)提供良好的完整性支持(3)条理模子查询效率高,因为条理模子的纪录之间的接洽是有向边体现,这种接洽在DBMS中常用指针来实现,因此这种接洽也就是纪录之间的存取路径,当要存取某个结点的纪录,DBMS就沿着这个路找到该纪录。所以条理模子的性能优于关系数据库,不低于网状数据库
3.缺点:(1)实现世界中有许多接洽是非条理性的如结点有多对多接洽,就不适用条理模子(2)查询子女结点必须颠末双亲结点(3)结构严密,条理下令趋于步伐化(4)如果一个结点有多个双亲结点就会体现得很鸠拙,必须引入冗余数据大概创建非自然得数据结构对插入和删除限制较多,应用步伐编写复杂
4.完整性约束(分为插入和删除)
举行删除时,如果删除双亲结点值,则相应得子女节点值也会被删除
举行插入时。如果没有对应得双亲节点值就不能插入子女结点值
IBM公司得IMS系统–1968年
网状模子
1.条件
(1)允许一个结点没有双亲结点
(2)一个节点可以有多个双亲
2.优点:
(1)更为直接形貌客观世界
(2)性能好,查询效率高
3.缺点
(1)结构复杂,随之应用情况得扩大,结构越来越复杂,倒霉于用户最终使用
(2)网状模子得DML,DDL复杂,要嵌入某种高级语言,倒霉于掌握和使用
(3)纪录之间得接洽是通过存取路径实现的,应用步伐访问数据时必须选择符合的路径,因此用户要相识系统的结构细节,增加了编写的负担。
4.完整性约束
支持纪录码的概念,码就是唯一标识纪录的数据项的聚集
包管一个接洽中双亲纪录和子女纪录之间是一对多的接洽
支持双亲纪录和子女纪录之间的某些约束条件
关系模子
结构:关系、元组、属性、码、域、分量
关系:表
元组:一行为一个元组
属性:一列为一个属性
码:又称为码键。
域:一组具有相同数据范例的值的聚集
分量:元组中一个属性值
优点:
创建在严格的数学概念的底子上的
关系模子概念单一,结构简单清晰,用户易懂易用
存取路径对用户透明,有更高的数据独立性和更好的安全保密性,也简化了步伐员的工作和数据库开辟创建的工作
缺点:
存取路径是对用户隐秘,查询效率不高,不如格式化数据模子
为了提高性能,数据库管理员需要对数据库举行优化, 增加了开辟管理系统的难度
完整性约束:
数据操纵主要包罗查询、插入、删除更新
三大类:实体完整性、参照完整性、用户界说完整性

来源:https://blog.csdn.net/weixin_45631702/article/details/112058172
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )