一.数据模型
1.层次模型:用树型结构表示实体之间的联系。
(1).每个结点代表一个实体型。
(2).只能直接处理一对多(含一对一)的实体关系。
(3).查找层次数据库中的记录,速度较慢。
2.网状模型:用图结构表示实体之间的联系。
(1).每个结点代表一个实体型。
(2).可以处理多对多的实体关系。
(3).查找网状数据库中的记录,速度最快。
3.关系模型:用二维表表示实体之间的关系。
二.数据库管理系统基本概念
1.码:能唯一标识元组的属性集。
2.候选码:一个属性集既能唯一标识元组,且又不含有多余属性,一个关系模式可以有多个候选码。
3.主码:任选候选码中的一个。
三.数据库管理系统
1.DBMS的功能:负责对数据库进行统一的管理与控制。
(1).数据定义:即定义数据库中各对象的结构。
(2).数据操控:包括对数据库进行查询,插入,删除,修改等操作。
(3).数据控制:包括安全性控制,完整性控制,并发控制,数据库恢复。
2.DBMS的组成:DDL语言,DML语言,DCL语言,实用程序
注意:(1).SQL集DDL,DML,DCL功能于一体
(2).所有应用程序通过SQL语句才能访问数据库