概念模式(也称为模式):
是数据库系统中全局数据逻辑结构的描述,全体用户的公共数据视图
外模式(也称子模式或用户模式):
是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示
内模式(又称物理模式):
是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
将数据库的结构划分多个层次,是为了提高数据库的数据独立性。数据独立性包括数据的物理独立性和数据逻辑独立性两级
数据控制功能:
数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能
数据库(DB)是指长期存储在计算机内的,有组织的,可共享的数据集合
数据独立性包括数据的物理独立性和数据的逻辑独立性。
数据的物理独立性是指数据的物理结构的改变,包括存储结构的改变,存储设备的更换,存取方式的改变不会影响数据库的逻辑结构,也不会引起应用程序的改动
数据的逻辑结构独立性是指数据库的总体逻辑结构的改变,如改变数据模式,增加新的数据结构,修改数据间的联系等,不会导致相应的应用程序的改变
数据库的数据独立性是通过数据库系统的二级映射实现的
数据库系统的基本特点:
冗余性低(减少冗余,并不是避免一切的冗余)、数据独立性高、数据统一管理与控制
一个数据库可以有多个外模式(因为用户可以有多个),但概念模式和内模式只能有一个
用户对应外模式,概念级对应概念模式,存储级对应内模式,使不同级别的用户对数据库形成不同的视图
数据库系统由数据库管理系统、数据库管理员、硬件平台和软件平台组成,这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统