数据库 简答题

zhaojp0 2020-08-18

第一章 数据库概述

1.简述数据管理技术发展的三个阶段以及各个阶段的特点

数据库管理技术发展经过了人工管理阶段,文件系统阶段,数据库系统阶段。

(1)人工管理阶段
???1. 数据不单独保存
???2. 应用程序管理数据
???3. 数据不共享
???4. 数据不独立

(2)文件系统阶段
???1. 数据以文件的形式长期保存在外存储器中
???2. 由文件系统对数据进行管理
???3. 数据共享性差,冗余度大
???4. 数据独立性差

(3)数据库系统阶段
???1. 数据结构化
???2. 数据由DBMS统一管理和控制
???3. 数据共享性高、冗余度低,易扩展
???4. 数据独立性高

总结:

特点总体来说包括:

???1. 保存方式
???2. 管理管理
???3. 共享性
???4. 独立性

2.简述数据库、数据库管理系统和数据库系统三个概念的含义和联系

(1)数据库
???数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。
(2)数据库管理系统
???数据库管理系统是整个数据库系统的核心部分,用户对数据库的一切操作都由它统一管理和控制,包括数据的定义、查询、更新、完整性、安全性,多用户的并发控制,数据库故障的恢复等操作。
(3)数据库系统
???数据库应用系统是以数据库为基础,在DBMS的支持下使用应用开发工具建立的面向用户的计算机应用系统。

3.简述数据库管理系统的功能

  1. 数据定义功能
  2. 数据操纵功能
  3. 数据组织、存储和管理
  4. 数据库运行管理
  5. 数据库的建立和维护功能
  6. 其他功能

4.简述数据库功能的组成

数据库系统由数据库、计算机系统、数据库管理系统及其应用开发功能、应用系统、数据库管理员和用户组成

5.解释概念模型中的以下术语:实体,属性,码,实体型,实体集,实体-联系图(E-R图)

  • 实体:客观存在并且可以互相区分的事物成为实体。
  • 属性:实体所具有的某一特征称为属性。
  • 码:能唯一标识实体的属性或属性的组合成为码。
  • 实体型:用实体名机器所有属性的集合来描述同类实体,成为实体型。
  • 实体集:同一类型实体的集合称为实体集。
  • 实体-联系图:用来表示实体、属性以及实体间的联系的关系图。

6.简述数据模型的定义及其三个组成要素

(1)数据模型的定义
???数据模型是严格定义的一组概念的集合,描述了系统的静态特征、动态特征和完整性约束条件,由数据结构、数据操作和完整性约束三个要素组成。
(2)三个组成要素
???1.数据结构
???2.数据操作
???3.完整性约束

7.简述数据库的三级模式、二级映像结构

数据库的三级模式、二级映像分别为外模式、模式、内模式三级,以及外模式/模式、模式/内模式的二级映像。
(1)模式
???模式是数据库中全体数据的逻辑结构和特征的描述。
(2)内模式
???内模式是全体数据的物理结构和存储方式的描述。
(3)外模式
???外模式是数据库用户的数据视图。
(4)外模式/内模式映像
???它定义了该外模式与模式之间的对应关系。
(5)模式/内模式映像
???它定义了数据全局逻辑结构与存储结构之间的对应关系。

8.描述数据与应用程序的逻辑独立性和物理独立性

(1)逻辑独立性
???逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。即当数据的逻辑结构改变时,用户程序也可以不变。
(2)物理独立性
???物理独立性是指用户的应用程序与存储在磁盘上的数据是互相独立的。即当数据的物理存储改变了,应用程序不用改变。

相关推荐