一、数据库模型
1、定义
(1)数据库模型是数据库管理的形式框架,用来描述一组数据的概念和定义
(2)模型的结构部分规定了数据如何被描述(例如树、表等)
2、层次模型
(1)是以基类类型为结点的树形结构
(2)下层基类是上层记录中某元素的细化
(3)层次模型的记录类型间只有简单的层次关系,且满足以下条件:有一个记录类型没有父结点,其它记录类型有且只有一个父节点
**3、网状模型
**
(1)一种用网络结构表示实体类型和其实体之间联系的模型,相当于一个有向图
(2)有一个以上记录类型没有父结点,至少有一个记录类型多于一个父结点
4、关系模型
(1)二维表,一张表即表示一个关系
(2)把事务与事务之间的联系用二维表格的形式描述
(3)关系模型可用离散数学中的关系代数来描述
二、数据库的特点
1、数据的结构化
2、数据的共享性
3、数据的独立性
数据记录和数据管理软件之间的独立
4、数据的完整性
5、数据的灵活性
可以在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等
6、数据的安全性
7、注意
(1)数据库存在的一个目的就是统一管理数据,减少数据冗余 度
(2)数据独立性,指数据和其管理软件独立以及数据及其结构的独立
(3)数据库就是为了方便用户之间共享数据
(4)锁机制