数据库系统学习概论总结.docx
《数据库系统学习概论总结.docx》由会员分享,可在线阅读,更多相关《数据库系统学习概论总结.docx(7页珍藏版)》请在三一办公上搜索。
1、数据库系统学习概论总结数据库系统概论小结 数据库技术是人类生活过程中对数据管理任务的需要而产生的。计算机对数据的管理过程大致经过了三个主要阶段,一、人工管理阶段;二、文件管理阶段;三、数据库管理阶段。随着计算机技术的飞速发展,软、硬件水平的不断提高,人类利用计算机管理数据的能力也越来越高。同人工和文件管理阶段,数据库管理的主要特点是:数据结构化,数据共享性高、冗余度低且以扩充,数据独立性高,有完整的数据库管理系统控制数据的能力和提供数据安全性、完整性和并发控制的能力。 数据库,顾名思义,就是指存放数据的仓库。严格的定义指,长期存储在计算机内、有组织、可共享的大量数据的集合。有了数据库的概念之后
2、,为了利用这种技术,人们提出了数据库管理系统的概念,那么DBMS实际上是位于用户与操作系统之间的一层管理软件,其主要功能有: 1. 数据定义功能 2. 数据组织、存储和管理 3. 数据操纵功能 4. 数据库的事务管理和运行管理 5. 数据库的建立和维护功能 6. 其他功能 实时数据库首先是一个数据库管理系统,它应具有一般DBMS的基本功能: 1.永久数据管理,包括数据库的定义、存储和维护等; 2.有效的数据存取,包括各种数据库操作、查询处理、存取方法和完整性检查; 3.任务的调度与并发控制; 4.存取控制和安全性检查; 5.数据库恢复机制,增强数据库的可靠性。 关系型数据库具有开放性好、数据处
3、理能力强等特点,在系统中它作为第三 方和用户二次开发的接口,以及内存数据库的转储介质而存在。 一般的,由数据库、数据库管理系统、应用系统、数据库管理员共同构成了一个完整的数据库系统。数据库技术是计算机领域发展最快的技术之一。数据库技术的发展是沿着数据模型的主线展开的。数据模型是用来描述数据、组织数据和对数据如何进行操作的一种模型,它是数据库系统的核心和基础。数据模型具体的可以分为两类,一类是概念模型;另一类是逻辑模型。概念模型也叫信息模型,是按用户的观点对现实世界的信息和数据进行抽象建模,将事物分为实体、属性和关系,主要用于数据库系统设计阶段,最典型的概念模型即ER图。数据库中常用的逻辑模型有
4、:层次模型、网状模型、关系模型、面向对象模型和对象关系模型。 数据模型 数据结构 主要概念 存储结构 层次模型 树形结构 片段、字段、层次序列、层次路径 网状模型 网状结构 记录、数据项、系、域 关系模型 二维表 关系、属性、元组、关键字、域 面向对象模型 对象 对象、类、方法、类 消息、封装、继承、多态 链接法 邻接法、数据结构简单、查询链接法 效率高 与现实不符合,冗余大,程序化 直接描述现实世界,结构复杂 存取效率高 表,索引 概念单一,逻辑清晰,数据独立性高 可以表示复杂对象、 模块化结构、抽象数据类型的能力 查询效率低 优点 缺点 层次模型和网状模型都属于格式化数据模型,属于第一代,
5、目前市场上主流的数据库软件如SQL Server、Orical、MYSQL等都支持关系数据模型,因为关系数据模型有关系代数作为语言模型,有关系数据理论作为理论基础,使得关系数据库拥有数据结构单一、数据共享性高等特点。那我们重点的就是学习关系数据库理论,包括关系操作和关系代数等。常用的关系操作包括查询、插入、删除、修改;其中查询操作又可分为选择、投影、连接、并、交、差、补、笛卡尔积和除运算,这些运算都是建立在关系代数运算上进行的。另外关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义完整性。 SQL,即结构化查询语言,是关系数据库的标准语言,是一种通用的、功能性极强的关系数据库语言。S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 学习 概论 总结
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3560035.html