(NCRE数据库技术)必背题库知识点(一)
1.数据库的三级模式由外模式、模式、内模式构成。
- 外模式是用户可见的部分数据的存在形式;
- 模式可以等价为全体数据的逻辑结构且用户不可见,是三级模式的中间部分;
- 内模式对应数据库的物理结构和存储方式。
当模式改变时,由数据库管理员对各个外模式/模式的映像作相应的改变,但是外模式可以不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,因此,外模式/模式映像保证了数据与程序的逻辑独立性。
2.关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。
3.关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的。
4.一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。标识属性的值不能重复且不可以为空。
5.数据字典是对系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。
6.概念数据模型并不依赖于具体的计算机系统和数据库管理系统。
7.概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计。
8.概念数据模型主要用来描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关,所以没有描述数据的完整性约束条件。
9.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
- 此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构。
- 此阶段会将用户原有数据按照新的数据结构导入到新系统中。
- 此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法。
10.系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统进行升级是运行维护阶段的工作。
11.存储管理器是数据库管理系统非常重要的组成部分。
- 存储管理器负责检查用户是否具有数据访问权限。
- 为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换。
- 存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性。
12.模式/内模式保证了数据库中数据与应用程序间的物理独立性,而外模式模式保证了数据与应用程序间的逻辑独立性。
13.视图是从一个或几个基本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。
14.视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口, 通过它可以看到感兴趣的数据。
15.视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。