数据是描述事物的符号化记录
数据库是长期储存在计算机中,有组织的,可共享的大量数据的集合。
数据管理系统:介于用户和操作系统之间的
功能:
1. 数据定义功能
2. 数据的组织,存储和管理
3. 数据操纵功能
4. 数据库的事务管理和运行管理
5. 数据库的建立和维护功能
数据库系统:由数据,数据库,应用程序和数据库管理员组成
数据管理技术的发展:人工管理阶段
文件系统阶段
数据库系统阶段
文件系统阶段和数据库系统阶段的本质区别是:数据结构化
数据库系统的特点:
1. 数据结构化
2. 数据共享性高,冗余度低,且易扩展
3. 数据独立性高
4. 数据由数据库管理系统统一管理和控制
数据控制功能:
- 数据的安全性保护
- 数据的完整性检查
- 并发控制
- 数据库恢复
两类数据模型:概念模型和数据模型
数据模型的组成要素:
- 数据结构
- 数据操作
- 数据的完整性约束条件
层次模型:
- 有且只有一个结点没有双亲结点,即根结点
- 根以外的其他节点有且只有一个双亲结点
网状模型:
1. 允许一个以上的节点无双亲
2. 一个结点可以有多余一个的双亲
关系模型
-从用户的观点看,经过规范化的二维表,(属性及属性的取值不可细分)
关系模型的数据操纵特点:集合操作,存取路径对用户隐蔽
关系数据模型的基本数据结构是关系