数据库原理期末标准试题第3套及标准答案(格式绝对符合标准)
数据库原理试题C
考试时间:120分钟
题号 分数 一 二 三 四 五 六 总分 评卷人
得分 一、单选题(每小题后的四个备选答案中唯有一个是恰当的,请将你觉得正确的哪个编号填入题目的空格内。每小题 1分,本大题共15分。)
1、下面对数据建模的不恰当表述是()。 A.数据建模是用来表示数据及数据之间联系的。
B.数据建模可分为三个层次:概念建模、逻辑模型、物理模型。 C.逻辑层次上的数据建模有三个要素:数据结构、数据操作、数据完整
性约束。
D.到现在为止,逻辑数据建模只有:层次模型、网状模型、关系模型。
2、下面对数据库三级体系构架的表述中,不恰当的是()。 A.三级体系构架可提供数据独立性。
B.三级体系构架通过两级映象来推动数据独立性。 C.模式做了更改,用户的应用程序必须设置。 D.内模式做了设置,模式不一定修改。
3、下面对“关系模型”的表述中,不恰当的表述是()。 A.关系模型的数据结构就是关系。 B.关系是一个属性数目相等的元组集合。
C.关系模型允许在关系中发生两条完全相似的元组。 D.关系模型具有三类完整性约束。
4、下面对关系“键”概念的不恰当表述是()。 A.一个关系只能有一个候选键。
B.候选键是指在一个关系中,能够唯一标志每个元组且不含多余属性的属
性集。
C.一个关系体系只能有一个“主键”。
第1页(试题01共13页)
D.候选键再添加一个属性便能构成一个“超键”。
5、设关系R和S的属性集同样,W是R的属性集的子集,下面不正确的等式是()。 A.
πW(R-S)=πW(R)-πW(S)
B. σ(F)(R-S)=σ(F)(R)-σ(F)(S) C. σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)
D.
6、在关系模式R(U)中,X?U,Y?U,X→Y,且Y不能决定X,则X与Y之间的关系是()。
A.一对一B.一对多C.多对多D.多对一
7、下面对3NF的表述中,不恰当的表述是()。 A.3NF模式中不存非主属性对侯选键的释放依赖。 B.3NF中的任何一个函数依赖X→Y,都有Y∈X。 C.如果体系R是3NF,那么R一定是2NF。
D.3NF中的任何一个非平凡函数依赖FD X→Y,若X不是超键则X必然
是主属性。
8、在()组织结构中,记录通常是以输入排序为序存储的。 A.顺序文件 B.堆文件 C. 散列文件 D. 聚集文件
9、下面关于“索引”概念的不恰当表述是()。 A.索引能够提升查询效率。
B.索引的组织形式主要有线性索引跟树形索引两种。。 C.主索引的键值排序与主文件的记录存储顺序保持一致。
D.由于索引可提升查询速度,所以对一个表来说:“索引建的越多越好”。 10、下面不属于平台目录内容的是()。 A.模式、内模式、外方式之间的映像。 B.安全性规则、完整性规则。 C.事务日志。 D.索引的定义信息。
第2页(试题01共13页)
πW(R∪S)=πW(R)∪πW(S)
11、下面关于事务的ACID属性的表述中标准试卷格式,不恰当的表述是()。 A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么
全部执行,要么什么也不做。
B.一个事务独立执行的结果,应维持数据库中数据的一致性。确保单个事
务的一致性是由应用程序员编写事务程序来推动的。
C.在多个事务并发执行时,系统要确保其结果与那些事务先后单独执行
时的结果是一样的。
D.一个事务完成后,系统不一定立刻将其对数据库的升级写入磁盘,因
此,如果系统发生故障,就会损坏它对数据库的升级以及能够恢复。
12、下面对SQLServer事务“提交”状态的不恰当表述是()。 A.当事务处于“提交”状态时,应用程序就受到了事务执行顺利的消息。 B.当事务处于“提交”状态时,事务对数据库的更改已写入磁盘。 C.当事务处于“提交”状态时,该事务的事务日志一定写入了磁盘。 D.当事务处于“提交”状态时,事务对数据库的更改已写入缓冲区数据库。
13、两段锁协议与可串行化调度的关系是()。 A.两段锁协议是可串行化调度的必要条件。 B.两段锁协议是可串行化调度的充分条件。 C.两段锁协议是可串行化调度的充分必要条件。 D.两段锁协议与可串行化调度没有必然联系。
14、在以下学生实体的属性中,属于多值属性的是()。 A.学号 B.电话C.家庭地址D.生日
15、下面对分布式数据库系统的表述中,不恰当的表述是()。 A.对程序员来说,没有必要知道分布式数据库中数据是怎样分片的。 B.分布式数据库从物理上看数据分布在不同的地点上,从逻辑上看数据却
是一个整体。
C.分布式数据库系统具有场地自制性特点。 D.分布式数据库系统具有场地协作性特点。 得分 二、填空题(在每个的空格内填入恰当的内容,每空2分,本大题共16分。)
1、我们把对数据的搜集、整理、组织、存储、维护、检索、传送等一系列操
第3页(试题01共13页)
作,称为()。
2、关系模型的“实体完整性规则”要求:“关系中元组在构成主键的属性上()”。
3、在向一个表中插入元组时,对于已指定()且不允许取空值的数组需要形参。
4、设X→Y为R上的一个函数依赖,若对X的任意一个真子集A,都有(
),则称Y完全函数依赖于X。
5、在()文件组织结构中,记录是以查找键的排序存储的。
6、数据库的安全性是指保护数据库,防止()使用数据库中的数据,避免数据的窃取、更改或破坏。
7、触发器是一个能由平台自动执行对数据库修改的短语。一个触发器由三个别组成:事件、()、动作。
8、在分布式数据库系统中,在定义各种分片时需要遵循以下三个原则:完备性条件,(),不相交条件。 得分
2、SQLServer2000规定每个数据库文件组的个数不能超过32767。
3、SQLServer2000规定一个关系体系的“主键”的列数不能超过16列。
4、在对关系代数表达式进行改进时,应尽可能早地执行选择操作。
5、可以借助视图来查询数据,但不能通过视图来升级数据库中的数据。
6、区分大小写不仅适用于数据,还适用于 SQL 标识符和密码。如果为 SQL
第4页(试题01共13页)
三、判断题(在你觉得正确的题后打√标准试卷格式,错误的打×,每小题1分,本大题共10分。)
1、SQLServer2000规定基本表的一行不能超过8060字节。
Server 实例或数据库指定二进制或区分大小写的默认顺序排序,则所有的对象引用都需要使用建立对象时所使用的大小写。
7、一个表只能有一个主索引(聚集索引)。
8、必须用主键来建立主索引。
9、SQL2标准中提供了四种事务隔离级别让用户选择,其中最高的隔离级别是SERIALIZABLE(可串行化)。
10、数据分片时,一个片段只能分配到一个场地上。 得分 四、简述题(每小题5分,本大题共15分。)
1、简单描述DBMS的主要功能。
2、简单描述一个关系中“代码”字段(例如:例如:书号,学号,职工号,车牌号等)的设计原则。
3、SQLServer2000默认地用一个表的字段来建立一个聚集索引。请举例说明在哪个情况下这种作是不适合的,并表明理由。
第5页(试题01共13页)
是质量监督