1、数据库DB
DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小的冗余度、数据间联系紧密而又有较高的数据独立性等 特点。
2、数据库管理软件DBMS
DBMS是位于用户与操作系统OS之间的一层数据管理软件,它为用户和应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
3、数据库系统DBS
DBS是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
4、常用的数据模型
概念模型、逻辑模型、外部模型、内部模型;
逻辑模型又分为:层次模型、网状模型、关系模型、对象模型、
5、ER图
实体联系模型直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图表示数据模型。
6、三级模式结构和两级映像
(1)外模式、逻辑模式、内模式
外模式是用户和数据库系统的接口,是用户用到的那部分数据的描述
逻辑模式是数据库中全部数据的整体逻辑结构的描述
内模式是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式以及数据控制方面的细节。
(2)三层模式体系结构的特点
用户使用DB的数据操作语言DML语句对数据库进行操作,实际上是对外模式的外部记录进行操作
逻辑模式必须不涉及存储结构、访问技术等细节。
内模式并不涉及物理设备的约束。
(3)两级映像
外模式/逻辑模式映像存在于外模式和逻辑模式之间,用于定义外模式和逻辑模式之间的对应性。这个映像一般是放在外模式中描述的。
逻辑模式/内模式映像存在于逻辑模式和内模式之间用于定义逻辑模式和内模式之间的对应性。这个映像一般是放在内模式中描述的。
7、数据库系统的主要功能及特点
(1)特点:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制;
(2)主要功能:
数据库的定义功能
数据库的操作功能
数据库的保护功能:数据库的恢复、数据库的并发控制、数据完整性控制、数据安全性控制;
数据库的维护功能数据库的数据载入、转换、转储,数据库的改组以及性能监控等功能;
数据字典:数据库系统中存放三层结构定义的数据库;对数据库的操作都要通过DD才能实现,DD中还存放数据库运行时的统计信息。