当前位置:文档之家› 数据库系统概论试卷

数据库系统概论试卷

中国矿业大学2003-2004学年第一学期函授夜大学
《数据库系统概论》模拟试题(A卷)开一页
站点:中山专业年级:计00 形式:夜大层次:专科
一、单项选择题(在备选答案中只有一个是正确的,将其选出并把它的标号写在题后的括号中,每小题2分,共计20分)
1、数据模型是()。

A、现实世界数据内容的抽象;
B、现实世界数据特征的抽象;
C、现实世界数据库结构的抽象;
D、现实世界数据库物理存储的抽象;
2、在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是()。

A、数据库的物理结构;
B、数据库的层次结构;
C、数据库的规模;
D、数据库的逻辑模式;
3、实体和属性的关系是()。

A、一个属性对应于若干实体;
B、一个实体可以由若干属性来刻画;
C、一个属性包含有若干实体;
D、一个实体可以由一个属性来刻画;
4、元组(Tuple)所对应的是()。

A、表的一行;
B、表的一列;
C、表的一个元素;
D、位于表顶端的一行元素;
5、以下哪种说法是正确?()。

A、n目关系必有n个属性;
B、n目关系可以有n个属性;
C、n目关系可以有n个属性,也可以有少于n个属性;
D、n目关系可有任意多个属性;
6、以下关于外码和相应的主码之间的关系,正确的是()。

A、外码并不一定要与相应的主码同名;
B、外码一定要与相应的主码同名;
C、外码一定要与相应的主码同名而且唯一;
D、外码一定要与相应的主码同名,但并不一定唯一;
7、下列关于索引的叙述,正确的是()。

A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率;
B、一个基本表最多只能有一个索引;
C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素;
D、一个基本表至少要存在一个索引;
8、若要求分解保持函数依赖,那么模式分解一定能够达到()。

A、2NF
B、3NF
C、BCNF
D、1NF
9、若果一个分解保持了函数依赖,则它可以()。

A、减轻或解决各种异常情况;
B、完全解决各种异常状况;
C、减轻信息的丢失;
D、根本不丢失信息;
10、数据流图表达的是()。

A、数据和数据结构的关系;
B、数据和算法的关系;
C、数据和处理的关系;
D、数据和通信的关系;
二、多项选择题(在备选答案中有二至五个正确的,将其全部选出并把标号写在题后的括号内,错选或漏选均不给分。

每小题2分,共计20分)
1、在现实世界中,事务内部以及事务之间是有联系的,这些联系在信息世界中的反应是什么?()。

A、实体内部的联系;
B、实体局部的联系;
C、实体对外界事物的联系;
D、实体之间的联系;
E、实体的属性;
2、关系数据模型具有哪些优点?()。

A、它是建立在严格的数学概念的基础上;
B、关系模型的概念单一;
C、关系模型的存取对用户透明;
D、关系模型的检索效率较高;
E、关系模型所需的物理存储空间较小;
3、关系模型必须满足的完整性约束条件有哪些?()。

A、实体完整性
B、参照完整性
C、结构完整性
D、步骤完整性
E、逻辑完整性
4、以下选项中,属于关系数据语言类别的有()。

A、关系代数语言
B、关系演算语言
C、逻辑演算语言
D、具有关系代数和关系演算双重特点的语言;
E、具有关系代数和逻辑演算双重特点的语言;
5、演算语言QBE的基本特点包括()。

A、高度非过程化;
B、基于屏幕表格
C、以填写表格的方式构造查询要求;
D、查询结果也是以表格形式显示。

E、用示例元素来表示查询结果可能的例子;
6、SQL数据操纵功能包括()。

A、SELECT语句
B、INSERT语句
C、DELETE语句
D、UPDATE语句
E、ALTER语句
7、下列关于范式的叙述中,正确的有()。

A、如果一个关系模式R的所有属性都是不可分的数据项,则R∈1NF;
B、2NF就是不允许关系模式的属性之间有这样的函数依赖X→Y,其中X是码的真子集,Y 是非主属性。

显然,码只包含一个属性的关系模式如果属于1NF,那么它一定属于2NF,
因为不可能存在非主属性对码的部分函数依赖;
C、如果关系模式<U,F>中不存在候选码X、属性组Y以及非主属性Z(Z⊆Y),使得X→Y,Y→Z和Y→X成立,则R∈3NF;
D、设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若⊆X,则X必含有候选码,那么R∈BCNF;
E、关系模式R<U,F>∈1NF,如果对于R的每个非平凡多值依赖X→→Y,(Y⊆X),则X 必含有候选码,那么R∈4NF;
8、以下关于关系的叙述中,正确的有()。

A、关系是一张二维表,它是所涉及属性的笛卡尔积的一个子集;
B、关系是一张二维表,它是所涉及属性的笛卡尔积的一个超集;
C、元组词义实质上是一个n目谓词(n是属性集中属性的个数);
D、元组词义实质上是一个n目谓词(n是数据集中记录的个数);
E、元组词义实质上是一个n目谓词(n是数据集中数据类型的个数);
9、以下关于关系及关系模式的叙述中,正确的有()。

A、关系是关系模式在某一时刻的状态;
B、关系模式是静态的、稳定的;
C、关系是动态的;
D、不同时刻关系模式中的关系可能有所不同,但它们都必须满足关系模式中数据依赖关系集合F所指定的完整性约束条件;
E、关系是静态的;
10、以下关于数据库设计的说法正确的是()。

A、数据库设计应该和应用系统设计相结合;
B、数据库设计应该包括结构设计和行为设计;
C、数据库设计应该和硬件系统结构的设计相结合;
D、数据库设计应该包括结构设计和精度设计;
E、数据库设计应该包括组合设计和分化设计;
三、名词解释(每小题3分,共计15分)
1、关系
2、实体完整性(Entity Integrity)
3、连接查询
4、数据依赖
5、数据安全性
四、简答题(每小题4分,共计20分)
1、简述关系模式分解的三个定义。

2、简述关系规范化时一般应遵循的原则。

3、简述SQL语言的特点。

4、关系数据库系统与非关系数据库系统的区别是什么?
五、实践题(每小题5分,本题共计25分)
已知学生数据库中包括三个表如下:
·学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主码。

·课程表:Course(Cno,Cname,Cpno,Ccredit), 其中Cno为主码。

·学生选课表:SC(Sno,Cno,Grade), 其中主码为(Sno,Cno)。

写出执行如下操作的SQL语句序列。

(1)查询全体学生的学号与姓名。

(2)查询全体学生的姓名及其出生年份。

(3)查询选修了课程的学生学号。

(4)查询所有年龄在20岁以下的学生姓名及其年龄。

(5)查询所有有成绩的学生学号和课程号。

相关主题