第一章 绪论
一、数据库系统概述
1.数据库的4个基本概念
(1)数据
(2)数据库
(3)数据库管理系统
主要功能:
(1)数据定义功能
(2)数据组织、存储和管理
(3)数据操纵功能
(4)数据库的事务管理和运行管理
(5)数据库的建立和维护
(4)数据库系统
由数据库、数据库管理系统、应用程序、数据库管理员组成的存储、管理、处理和维护数据的系统
2.数据库的发展
人工管理阶段——>文件系统阶段——>数据库系统阶段
3.数据库系统的特点
(1)数据(整体)结构化
这就要求在描述数据时不仅要描述数据本身,还要描述数据之间的关系
(2)数据的共享性高、冗余度低且易扩充
数据共享——>减少了数据冗余
(3)数据独立性高
物理独立性:应用程序和数据库中数据的物理存储是相互独立的
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的
(4)数据由数据库管理系统统一管理和控制
数据库管理系统必须提供以下几方面的数据控制功能:
数据的安全性保护
数据的完整性检查
并发控制
数据库恢复
二、数据模型
1.模型分类
(1)第一类:概念模型
(2)第二类:逻辑模型和物理模型
2.数据模型的组成要素
3.常用的数据模型
(1)层次模型
(2)网状模型
(3)关系模型
(4)面向对象数据模型、对象关系数据模型、半结构化数据模型
三、数据库系统的结构
1.数据库系统模式的概念
2.数据库系统的三级结构
3.数据库的二级映像功能与数据独立性
第二章 关系数据库
一、关系数据结构及形式化定义
1.关系 —— 一张二维表
2.关系模式——关系的描述
3.关系数据库
二、关系操作
1.基本的关系操作
2.关系数据语言分类
三、关系的完整性
1.实体完整性
2.参照完整性
3.用户定义完整性
四、关系代数 !
1.传统的集合运算
2.专门的关系运算
(1)选择(限制)
参考资料
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。