软考09:数据库技术基础(待更)

一、基本概念
1、数据库与数据库管理系统(DBMS)
(1)数据库系统(DBS)从广义上讲是指由数据库、硬件、软件和人员组成
(2)数据库是指长期存储在计算机内的、有组织的、可共享的数据的集合
(3)硬件是指构成计算机系统的各种物理设备,包括存储数据所需的外部设备
(4)软件包括操作系统、数据流管理系统(DBMS)和应用程序
(5)人员
2、DBMS的功能
(1)数据定义
(2)数据库操作
(3)数据库运行管理
(4)数据组织、存储和管理
(5)数据库的建立和维护
(6)其他功能
3、DBMS的特征和分类
(1)DBMS的特征
数据结构化且统一管理
有较高的数据独立性
提供数据控制功能
(2)DBMS的分类
通常可以分为三类
关系数据库系统
面向对象的数据库系统
对象关系的数据库系统
4、数据库系统的体系结构
(1)集中式数据库系统:不但数据是集中的,数据管理也是集中的
(2)客户端/服务器数据库系统:功能分为前端和后端,前端主要包括图形用户界面、表格生成和报表处理等工具,后端负责存取结构、查询计算和优化、并发控制以及故障恢复等
(3)并行数据库系统:分为共享内存式多处理器和无共享式并行体系结构
(4)分布式数据库系统:
5、数据库的三级模式结构
(1)模式结构
数据库系统采用三级模式结构,概念模式、外模式、内模式
(2)两级映像
模式/内模式映像
外模式/模式映像
DBMS的两级映像功能保证了数据的独立性
二、数据模型
1、数据模型的基本概念
模型就是对现实世界的模拟和抽象,数学模型是对现实世界数据特征的抽象
(1)概念数据模型:是按用户的观点对数据和信息建模
(2)基本数据模型:是按计算机系统的观点对数据建模
2、数据模型的三要素:数据结构、数据操作、数据的约束条件
3、E-R模型
4、层次模型
5、网状模型
6、关系模型
三、关系代数
1、关系数据库的基本概念
2、五种基本的关系代数运算
3、拓展的关系代数运算
四、关系数据库SQL简介
1、数据库体系结构
2、基本组成
3、数据定义
4、数据查询
5、数据更新
6、访问控制
7、嵌入式SQL
五、关系数据库的规范化
1、函数依赖
2、规范化
3、模式分解以及分解应具有的特性
六、数据库的控制功能
1、事物管理
2、数据库的备份与恢复
3、并发控制
七、数据库的分析和设计
1、数据库分析和设计简介
2、数据库设计的步骤

猜你喜欢

转载自blog.csdn.net/weixin_37411471/article/details/89168119
今日推荐