1.要保证数据库中的数据的逻辑独立性,需要修改的是模式与外模式之间的映射。
2.数据库系统的数据独立性体现在:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序。
3.关系数据模型的三个要素:数据结构、关系操作、完整性约束。
4.关系模型的存取路径对用户透明,从而有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
5.要保证数据库的数据独立性,需要修改的是:三级模式之间的两层映射
6. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是关系-实体模型。
7.DBA数据库管理员的职责:完整性约束说明、定义数据库模式、数据库安全;但是数据库管理系统设计并不是DBA的职责。
8.数据库管理系统技术发展的三个阶段中,没有专门的软件对数据进行管理的人工管理阶段。
9.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是:数据库系统DBS包括数据库DB和数据库管理系统DBMA。
10.在数据管理技术发展过程中经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段,在这三个阶段中,数据独立最高的是数据库系统。
11.数据库的概念模型独立于具体的机器和DBMS。
12.在数据库技术中,面对对象数据模型是一种概念模型。
13.在常用的数据模型中不包括链状模型。
14.DBMS提供的SQL有两种方式,其中一种是将SQL嵌入到某一个高级语言中,此高级语言称为宿主语言。
15.数据库技术采用的分级方法将数据库的结构划分成多个层次,是为了提高数据库的数据独立性。
16.数据库DBdatabase是存储在计算机外部存储介质上结构变化的数据集合。
17.对于数据库系统,负责定义数据库内容、绝对存储结构和存取策略及安全等授权工作的是数据库管理员。
18.数据库中,数据的物理独立性是指用户的应用程序和存储在磁盘上的数据是相互独立的。
19.通过指针链接来表示和实现实体之间联系的模型是层次和网状模型。
20.关系数据模型可以表示实体之间的1:1、1:n、m:n的联系。
21.一般地,一个数据库系统的外模式可以有多个但是模式、内模式只能有一个。
22.在数据库三级模式中,真正存在的是内模式。
23.在数据库中,产生数据不一致的根本原因是数据冗余。
24.层次模型、网状模型和关系模型的划分原则是数据之间的联系。
25.数据库的管理方法有人工管理、文件系统管理、数据库管理。
26.数据库系统的最大特点是数据的结构化。
27.数据库的结构被划分为用户级、概念级和存储级三个级别。
28.在关系数据库设计中用二维表结构来表示实体和实体之间的联系。
29.关系代数中的连接操作是由选择和笛卡尔积操作组合而成。
30.在一个关系中,码是由一个或多个属性组成,其值能够唯一标识关系中的一个元组。
31.关系代数运算是以集合运算为基础的运算。
32.对关系R和S进行自然连接时,要求R和S具有一个或多个共有的属性。
33.一个关系只有一个主码。
34.在两个关系没有公共属性时,其自然连接操作表现为笛卡尔积操作。
35.取出关系中的某一列,并消去重复元组的关系代数运算是投影。
36.参加差运算的两个关系属性个数必须相同。
37.SQL语言中CREATE、DROP、ALTER语句实现的是数据定义的功能。
38.在SQL语言中,删除一个视图的命令是DROP。
39.在SQL语言中,视图是数据库中的外模式。
40.在SQL语言中,子查询是嵌入到另一个查询语句之中的查询语句。
41.SQL中的视图机制提高了数据库系统的安全性。
42.SQL语言的GRANT和ENVOKE语句主要是用来维护数据库的安全性。