(NCRE数据库技术)必背题库知识点(三)
1.关系模型中的候选码定义为某一组属性可以唯一 标识一个元组,则称为该属性组的候选码,所以其候选码属性的取值必须不能有重复也不能为空。
2.数据模型通常由数据结构、数据操作和完整性约束三部分构成。数据的完整性约束是一组完整性规则,它是给定的数据模型中数据及其联系所有的制约和依存的规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效、相容。
3.实体的完整性规定,主码的任何属性都不能为空,因为概念模型中实体和联系都是可区分的,而且它们以码为唯一性标识。
4.设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER模型就是用来描述数据库中实体及其属性以及各个实体间联系的描述方法。
5.ER模型建模时,不考虑数据库在计算机中的存储和处理特性。
6.ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系。
7.函数依赖的定义为:设R(U)是属性集U上的关系模型,X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X。其本质是根据属性间的依赖情况来判定关系是否具有模型不合适的性质。
8.函数依赖研究一个关系中属性之间的依赖关系。
9.内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。
10.外模式可以有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同个数据库对应多个外模式。
11.数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。
12.对模式进行分解时,既要保证分解具有"无损连接性",又要保证分解"保持函数依赖"。
13."无损连接"指分解的若干连接重组时可以精确恢复到原来的数据表,数据记录既没有增加也没有减少。
14."保持函数依赖"是指原关系模式含有的属性之间的隐含关系在分解后不能丢失。
15.模式分解并不总能提高查询效率。
16.模式分解通常使得涉及属性少的查询执行效率更高。
17.模式分解通常使得简单的更新事务执行效率更高。
18.模式分解使得一个关系变为多个关系,常用于关系模式规范化。一般情况下可以减少部分数据冗余,但不恰当的分解,也可能增加冗余。
19.一张关系表中的主码不能为空且具有唯一性。外码取值可能为被参照关系中已存在的主码值或空值。
20.为了提高系统的性能,应该根据应用情况将数据的易变部分和稳定部分、经常存取部分和存取频率较低的部分分开存放,较常用的放在高速读写的磁盘上,但并没有说索引一定要在高速磁盘,日志一定要在低速磁带 ,要根据访问频率决定。
21.数据库物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关。
22.数据库物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型。
23.数据库物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数。
24.SQL Server实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQL Server只能进行系统数据库中有关SQL Server的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。不能部分查询model数据库。
25.视图是从一个或几个基本表中导出的虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原表中,并且视图在一定程度上能提供数据的逻辑独立性。