数据库原理复习题题A.doc
文本预览下载声明
得分 一、单选题(每小题后的四个备选答案中只有一个是正确的,请将正确答案的字母填到下面表格的对应题号处。每小题 1分,本大题共20分。)
题号 1 2 3 4 5 6 7 8 9 答案 A B D C A D B B D 题号 11 12 13 14 15 16 17 18 19 答案 D D C D B B C D B
1、下面对数据库特点的不正确叙述是( A )。
A.数据冗余度高。
B.数据独立性高。
C.数据结构化。
D.数据统一管理。
2、下面对数据库三级模式结构的叙述中,不正确的是( B )。
A.三级模式结构可提供数据独立性。
B.三级模式结构降低了数据的保密性。
C.模式做了修改,用户的应用程序不必修改。
D.内模式做了修改,模式可以不修改。
3、下面对数据模型概念的不正确叙述是( D )。
A.数据模型要提供对数据的定义功能。
B.数据模型要提供对数据的操作功能。
C.数据模型要提供对数据的完整性约束。
D.数据模型不能够建立数据之间的联系。
4、ER模型中两个实体集W和S之间的联系是一对多的,S是多方,联系的属性为T,那么将其转换为关系模型后,得到的关系个数、联系的属性存放的位置是( )。
A. 2个,联系的属性放在W转换的关系模式中。
B. 2个,联系的属性可以放在W和S转换的关系模式中的任何一个中。
C. 2个,联系的属性放在S转换的关系模式中。
D. 3个,联系的属性放在W转换的关系模式中。
5、下面对关系“键”概念的不正确叙述是( A )。
A.一个关系只能有一个候选键。
B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。
C.一个关系只能有一个“主键”。
D.候选键可以由多个字段(属性)构成。
6、有三个关系S、R、T如下,则由S、R得到T的运算是( D )。
S R T
A D A B C A B C D
a1 d1 a1 b1 c1 a1 b1 c1 d1
a2 d1 a1 b2 c1 a1 b2 c1 d1
a3 b3 c2
A.并 B.差
C.笛卡尔积 D.自然联接
7、“可行性报告”在数据库设计的( B )阶段产生。 A.需求分析阶段B.规划阶段C.概念设计阶段D.物理设计阶
下列关于索引的叙述中,错误的是( )。A.可以为所有的数据类型建立索引B.可以提高对表中记录的查询速度C.可以加快对表中记录的排序速度D.可以基于单个字段或多个字段建立索引若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。A.有效性规则 B.级联删除相关记录C.完整性规则 D.级联更新相关记录
A.学号 like “*[!2-8]”
B.学号 like “*[!2,4,6,8]*”
C.学号 not in (2,4,6,8)
D.学号 like “######[!2,4,6,8]”
13、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段,执行如下SQL命令后的查询结果是( C )。
SELECT AVG(入学成绩) FROM 学生表 GROUP BY 性别
A.计算并表示所有学生的平均入学成绩。
B.计算并表示所有学生的性别和平均入学成绩。
C.按性别分组计算并显示不同性别的学生的平均入学成绩。
D.按性别顺序计算并显示所有学生的平均入学成绩。
?14、假设有一组数据:工资为 800 元,职称为“讲师” ,性别为“男” ,在下列逻辑表达式中结果为“假”的是( D ) 。
A.工资800 AND 职称=助教 OR 职称=讲师
B.性别=女 OR NOT 职称=助教
C.工资=800 AND (职称=讲师 OR 性别=女)
D.工资800 AND (职称=讲师 OR 性别=男)
15、SQL语言中,修改基本表结构的语句是( B )。
A. UPDATE B. ALTER C. DROP D.CRE
显示全部