第一节 数据库基础
一、认识数据库(单选)
1、数据:
是对客观事物、事件的记录与描述,也是对客观事物的逻辑归纳。
数据可以是连续的,如声音、图像,也可以是离散的,如符号、文字等。
2、数据库:DB DataBase
是存储在计算机内、有组织的、可共享的相关数据的集合,这种集合按一定的数据模型组织、描述并长期存储,同时能够以安全可靠的方法对数据进行检索。
数据库中的数据具有冗余度小、独立性高、延展性强、共享性好,以及结构化和永久性的特点。
3、数据库管理系统(DBMS)
是指建立、运用、管理和维护数据库,并对数据库进行统一控制的系统软件。
3、数据库系统 DBS
是指计算机系统中引入数据库后的系统,它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统等几部分组成。
二、数据库技术的发展(单选、简答)
①人工管理阶段
主要用于科学计算
特点:
由应用程序管理数据
数据不保存
数据不共享、冗余度高
数据不具有独立性
②文件系统阶段
用于科学计算和管理
特点:
由文件系统管理数据
数据可长期保存
共享性差、冗余度高
独立性低(数据依赖于应用程序)
③数据库系统阶段
特点:
由数据库管理系统管理数据
数据结构化(数据库还描述了数据之间的关系)
数据共享性高、冗余度小
数据独立性高
三、数据库系统的结构
1、数据库系统的三级结构
①模式 也称为概念模式或概念视图 中间层
一个数据库只有一个模式
模式是数据的逻辑表示
②外模式 也称子模式或用户模式 三级结构的最外层
是数据库用户的数据视图
一个数据库可以有多个外模式
③内模式 也称存储模式或物理模式 三层结构的最内层
一个数据库只有一个内模式
最靠近物理存储的一层
是对数据库从存储结构的描述
2、数据库系统的二级映像
为了实现三个抽象层次的联系与转换
①外模式/模式映像
同一个模式可以有任意多个外模式,对于每一个外模式,都存在一个外模式/模式映像。
它确定了数据库的局部逻辑结构与全局逻辑结构之间的对应关系。
②模式/内模式映像
数据库中只有一个模式和一个内模式,所以模式/内模式映像是唯一的。
定义了数据的全局逻辑结构与存储结构。