2022年数据库系统原理自考知识点整理 2.pdf
《2022年数据库系统原理自考知识点整理 2.pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统原理自考知识点整理 2.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统基本概念数据管理技术发展经历的主要阶段有人工管理文件管理数据库和高级数据库阶段人工阶段数据不保存在计算机内没有专用的软件对数据进行管理只有程序的概念没有文件的概念数据面向程序一组数据对应一个程序文件管理阶段数据以“文件”形式可以常去保存在外部存储器的磁盘上数据的逻辑结构与物理结构有了区别,但比较简单文件组织已多样化数据不再属于某个特定的程序,可以重复使用,即数据面向应用在文件系统阶段,由具有设备独立性,因此当改变存储设备时不必改变应用程序对于数据的操作以记录为单位暴露出的三个缺陷数据冗余由于各文件间缺乏联系,有可能会出现同样的数据在多个文件中重复存储数据不一致数据关系弱数据库阶段标志
2、进入数据库阶段的标志是20 世界 60 年代的三件大事1968 年美国 IBM 推出层次模型的IMS 系统1969 年美国 CODASYL 组织发布DBTG报告1970 年美国 IBM 提出关系模型奠定了关系数据库的理论基础名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 特点采用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征还要描述数据之间的联系有较高的数据独立性数据库系统为用户提供了方便的用户接口数据控制功能增加
3、系统的灵活性数据库系统提供四种数据控制功能数据库的恢复数据库的并发控制数据的完整性保证数据库中数据始终是正确的数据安全性在数据库方式下,数据占据了中心位置。定义DB(数据库)DB 是长期存储在计算机内,有组织的,有统一管理的相关数据的集合。DB 能为各种用户共享,具有较小的冗余度,数据间联系紧密而又有较高的数据独立性等特点DBMS (数据库管理系统)DBMS 是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB 建立,查询,更新和各种数据的控制DBMS可以分为层次型,网状型和面向对象型等DBS(数据库系统 ) DBS是实现有组织的,动态的存储大量关联数据,
4、方便更多用户访问计算机硬件,软件和数据资源组成的系统,即采用数据库技术的计算机系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 数据库技术数据库技术是在操作系统的文件系统基础上发展起来的,而且 DBMS本身要在操作系统的支持下才能工作高级数据库阶段高级数据库阶段的主要标志是20 世纪 80 年代的分布式数据库系统,90 年代的对象数据库系统以及 21 世纪的 web 数据库系统数据描述三个阶段概念设计逻辑设计物理设计概念设计
5、中的数据描述概念设计是根据用户的需求是设计数据库的概念结构它以规范的形式表达了对用户需求所涉及的事物的理解。术语实体客观存在可以互相区别的事物实体集性质相同的同类实体的集合属性实体有很多特性,每一个特性称为属性实体识别符能偶唯一标识实体的属性或者属性集有时也成为关键码(key)简称为键逻辑设计中的数据描述数据库的逻辑设计是根据概念设计的结果设计数据库的逻辑构,即表达方式和实现方法术语字段标记实体属性的命名单位称为字段,或者数据项(对应属性)记录字段的有序集合称为记录也可以定义为能完整描述一个实体的字段集(对应实体)文件( file)同一类记录的集合称为文件(对应实体集)名师资料总结 - - -
6、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 关键码( key)能唯一标识文件中每个记录的字段或者字段集(对应实体标识符)物理设计中的数据描述物理设计中的数据描述主要是针对基本的存储介质和存储器中的数据物理存储介质层次高速缓冲存储器主存储器(内存)基本存储器快擦写存储器磁盘存储器辅助/联机存储器光存储器磁带第三级脱机存储器术语位字节字块桶卷数据关系的描述现实世界中, 事物是相互联系的。这种联系必然在数据库中有所反应。实体不是孤立静止的存在,实体与实
7、体之间有联系联系强冗余较低定义联系:是实体之间的相互联系,与一个联系有关的实体集个数,称为联系的元数联系有一元联系二元联系三元联系等二元联联系的三种类型一对一联系记为“1:1”一对多联系记为1:N 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 多对多联系记为N:N 数据库的抽象级别数据模型通常需要数据结构数据操作和完整性约束组成数据抽象的过程模型model 是对现实世界的抽象。在数据库技术中我们用数据模型的概念描述数据库的结
8、构和语义, 对现实世界的数据进行抽象。从现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐步抽象过程。根据数据抽象的级别定义了四种类型:概念数据模型逻辑数据模型外部数据模型和内部数据模型定义概念模型表达用户需求观点的数据全局逻辑结构的模型四种模型中概念模型的抽象级别最高现在采用的概念模型主要是实体联系(ER )模型逻辑模型表达计算机实现观点的DB 全局逻辑结构的模型逻辑模型主要有层次网状和关系模型等三种层次模型用树形(层次)结构表示实体类型及实体间联系的数据模型称为层次模型1968 年美国 IBM 公司推出的IMS 系统是典型的层次模型系统网状模型1969 年 CODASYL 组织提出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库系统原理自考知识点整理 2022 数据库 系统 原理 自考 知识点 整理
限制150内