- 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 数据库的基本概念
【考点精讲】
数据是数据库中存储的基本对象,描述事物的符号记录。
数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。
数据库管理系统(DBMS,Database Management System)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心。
为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言:数据定义语言、数据操纵语言、数据控制语言。
考点2 数据库系统的发展和基本特点
【考点精讲】
1.数据库系统的发展
数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
关于数据管理三个阶段中的软硬件背景及处理特点,简单概括见表4-1。
表4-1 数据管理三个阶段的比较
? 人工管理阶段 文件管理阶段 数据库系统管理阶段
背
景 应用目的 科学计算 科学计算、管理 大规模管理 硬件背景 无直接存取设备 磁盘、磁鼓 大容量磁盘 软件背景 无操作系统 有文件系统 有数据库管理系统 处理方式 批处理 联机实时处理、批处理 分布处理、联机实时处理和批处理
特
点 数据管理者 人 文件系统 数据库管理系统 数据面向的对象 某个应用程序 某个应用程序 现实世界 数据共享程度 无共享,冗余度大 共享性差,冗余度大 共享性大,冗余度小 数据的独立性 不独立,完全依赖于程序 独立性差 具有高度的物理独立性和一定的逻辑独立性 数据的结构化 无结构 记录内有结构,整体无结构 整体结构化,用数据模型描述 数据控制能力 由应用程序控制 应用程序控制 由DBMS提供数据安全性、完整性、并发控制和恢复
2.
数据库管理系统所支持的数据模型分为3种:层次模型、网状模型和关系模型。各数据模型的特点见表42。
表42 各种数据模型的特点
发展阶段 主要特点 层次模型 用树形结构表示实体及其之间联系的模型称为层次模型,上级结点与下级结点之间为一对多的联系 网状模型 用网状结构表示实体及其之间联系的模型称为网状模型,网中的每一个结点代表一个实体类型,允许结点有多于一个的父结点,可以有一个以上的结点没有父结点 关系模型 用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系
考点5 E-R模型
【考点精讲】
1、E-R模型的基本概念
(1)实体:现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位,它们是客观存在的且又能相互区别的事物。
(2)属性:现实世界中事物均有一些特性,这些特性可以用属性来表示。
(3)码:唯一标识实体的属性集称为码。
(4)域:属性的取值范围称为该属性的域。
(5)联系:在现实世界中事物间的关联称为联系。
两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种:一对一的联系、一对多或多对一联系、多对多。
2、E-R模型的的图示法
E-R模型用E-R图来表示。
(1)实体表示法:在E-R图中用矩形表示实体集,在矩形内写上该实体集的名字。
(2)属性表示法:在E-R图中用椭圆形表示属性,在椭圆形内写上该属性的名称。
(3)联系表示法:在E-R图中用菱形表示联系,菱形内写上联系名。
考点6 关系模型
【考点精讲】
关系模式采用二维表来表示,一个关系对应一张二维表。可以这么说,一个关系就是一个二维表,但是一个二维表不一定是一个关系。
元组:在一个二维表(一个具体关系)中,水平方向的行称为元组。元组对应存储文件中的一个具体记录。
属性:二维表中垂直方向的列称为属性,每一列有一个属性名。
域:属性的取值范围,也就是不同元组对同一属性的取值所限定的范围。
在二维表中惟一标识元组的最小属性值称为该表的键或码。二维表中可能有若干个健,它们称为表的侯选码或侯选健。从二维表的所有侯选键选取一个作为用户使用的键称为主键或主码。表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。
关系模型采用二维表来表示,二维表一般满足下面7个性质:
(1)二维表中元组个数是有限的——元组个数有限性;
(2)二维表中元组均不相同——元组的唯一性;
(3)二维表中元组的次序可以任意交换——元组的次序无关性;
(4)二维表中元组的分量是不可分割的基本数据项——元组分量的原子性;
(5)二维表中属性名各不相同——属性名唯一性;
(6)二维表中属性与次序无关,可任意交换——属性的次序无关性;
(7)二维表属
文档评论(0)