- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库考试考点
一、数据库的类型
层次模型
网状模型
关系模型
面向对象模型
对象关系模型
层次模型
1.满足下面两个条件的基本层次联系的集合为层次模型。
(1)有且只有一个结点没有双亲结点,这个结点称为根 结点
(2)根以外的其它结点有且只有一个双亲结点
2.优点
(1)层次数据模型的数据结构比较简单清晰。
(2)层次数据模型的查询效率高。
(3)层次数据模型提供了良好的完整性支持
3.缺点
(1)现实世界中很多联系是非层次性的,如结点之间具有多对多联系。
(2)对插入和删除操作的限制多
(3)查询子女结点必须通过双亲结点
(4)层次命令趋于程序化
网状模型
1.满足下面两个条件的基本层次联系的集合为网状模型。
(1)允许一个以上的结点无双亲;
(2)一个结点可以有多于一个的双亲。
2.优点
(1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。
(2)具有良好的性能,存取效率较高。
3.缺点
(1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。
(2)网状模型的DDL、DML语言复杂,用户不容易使用。
关系模型
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
1.关系模型的基本概念
在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。
(1)关系:一个关系对应通常说的一张表;
(2)属性:表中的一列即为一个属性;
(3)域:属性的取值范围;
(4)元组:表中的一行即为一个元组;
(5)主码:表中的某个属性组,它可以惟一确定一个元组;
(6)分量:元组中的一个属性值;
(7)关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n )
2.优点:
(1)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。
(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。
(3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
缺点
由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。
二、数据库模型
1.概念模型
(1)概念、作用
概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
(2)概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E 一 R 图)
实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
实体集:同型实体的集合称为实体集。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:惟一标识实体的属性集称为码。
实体—联系方法(E—R图)
(3)概念模型的表示方法:实体—联系方法(E—R图)
实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。
2.逻辑模型
逻辑模型,是指数据的逻辑结构。
在数据库中,逻辑模型有关系、网状、层次,可以清晰表示个个关系。
(1)逻辑模型用关系模式来描述的(说得更明白就是用二维关系表来描述)
(2)关系模式
关系模式(Relation Schema)是型
关系是值
关系模式是对关系的描述
定义关系模式
关系模式可以形式化地表示为:
R(U,D,dom,F)
R 关系名
U 组成该关系的属性名集合
D 属性组U中属性所来自的域
dom 属性向域的映象集合
F 属性间的数据依赖关系集合
那么一个关系需要描述哪些方面呢?
元组集合的结构
属性构成
属性来自的域
属性与域之间的映象关系
元组语义以及完整性约束条件
属性间的数据依赖关系集合
首先,应该知道,关系实质上是一张二维表,表的每一行为一个元组,每一列为一个属性。一个元组就是该关系所涉及的属性集的笛卡尔积的一个元素。关系是元组的集合,因此关系模式必须指出这个元组集合的结构
您可能关注的文档
- 思念水饺品牌策划案.doc
- 心理学者视野中的军旅生涯.ppt
- 思柏藜培训资料.doc
- 急诊科2008年三基三严培训考核计划.doc
- 思想汇报(2012.7月-12月).doc
- 思修调查报告(大学生课外阅读取向调查).doc
- 思修_了解法律的途径.ppt
- 心理行为管理.ppt
- 怡景城市花园开盘方案.ppt
- 总经理年终大会发言稿.doc
- 《2025年公共卫生应急报告:AI疫情预测与资源调配模型》.docx
- 《再生金属行业2025年政策环境循环经济发展策略研究》.docx
- 2025年开源生态AI大模型技术创新与产业协同趋势.docx
- 《2025年智能汽车人机交互创新研究》.docx
- 2025年专利申请增长趋势下的知识产权保护机制创新分析报告.docx
- 《2025年数字藏品元宇宙技术发展趋势分析报告》.docx
- 2025年折叠屏技术迭代中AI功能集成市场反应量化分析报告.docx
- 《2025年教育培训视频化教学与会员学习服务》.docx
- 《2025年工业软件行业CAD国产化应用场景分析报告》.docx
- 《2025年生物制药行业趋势:单抗技术迭代与产业链自主可控规划》.docx
原创力文档


文档评论(0)