得分
一、单选题(每小题后的四个备选答案中只有一个是正确的,
请将正确答案的字母填到下面表格的对应题号处。每小题 1分,本大题共20分。)
1 11
1、下面对数据库特点的不正确叙述是( )。 A.数据冗余度高。 B.数据独立性高。 C.数据结构化。 D.数据统一管理。
2、下面对数据库三级模式结构的叙述中,不正确的是( )。 A.三级模式结构可提供数据独立性。 B.三级模式结构降低了数据的保密性。 C.模式做了修改,用户的应用程序不必修改。 D.内模式做了修改,模式可以不修改。 3、下面对数据模型概念的不正确叙述是( )。 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.一个关系只能有一个候选键。
第1页(试题A共6页)
2 12 3 13 4 14 5 15 6 16 7 17 8 18 9 19 10 20 B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。
C.一个关系只能有一个“主键”。 D.候选键可以由多个字段(属性)构成。
6、有三个关系S、R、T如下,则由S、R得到T的运算是( )。
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、“可行性报告”在数据库设计的( )阶段产生。 A.需求分析阶段 C.概念设计阶段
B.规划阶段 D.物理设计阶
8、在Access数据库中,如果某字段的取值为字符串,长度可能达到512个字符,那么该字段的取值类型为( )。 A.文本 B.备注 C.超链接 D.OLE对象
9、在Access数据库中,如果某字段的值需要计算机产生,那么该字段的取值类型为( )。
A.时间 B.日期 C.数字 D.自动编号 10、下列关于索引的叙述中,错误的是( )。 A.可以为所有的数据类型建立索引 B.可以提高对表中记录的查询速度 C.可以加快对表中记录的排序速度 D.可以基于单个字段或多个字段建立索引
11、若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
A.有效性规则 B.级联删除相关记录
第2页(试题A共6页)
C.完整性规则 D.级联更新相关记录 12、“学生”表中的“学号”字段的取值为:7位数字字符,那么查找学号尾号(最后一位)不是2,4,6,8的表达式为( )。 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命令后的查询结果是( )。
SELECT AVG(入学成绩) FROM 学生表 GROUP BY 性别
A.计算并表示所有学生的平均入学成绩。 B.计算并表示所有学生的性别和平均入学成绩。
C.按性别分组计算并显示不同性别的学生的平均入学成绩。 D.按性别顺序计算并显示所有学生的平均入学成绩。
14、假设有一组数据:工资为 800 元,职称为“讲师” ,性别为“男” ,在下列逻辑表达式中结果为“假”的是( ) 。 A.工资>800 AND 职称=\助教\ OR 职称=\讲师\ B.性别=\女\ OR NOT 职称=\助教\
C.工资=800 AND (职称=\讲师\ OR 性别=\女\ D.工资>800 AND (职称=\讲师\ OR 性别=\男\
15、SQL语言中,修改基本表结构的语句是( )。
A. UPDATE B. ALTER C. DROP D.CREATE
16、设有关系模式R(ABC),下面关于函数依赖不正确的推理是( )。 A.A→B,B→ C,则A→C。 B.AB→C,则A→ C,B→C。 C.A →B,A→C,则A→BC。 D.A →B,C→B,则AC→B。
17、下面对3NF的叙述中,不正确的说法是( )。 A.3NF模式中不存属性对侯选键的传递依赖。 B.3NF模式中不存非主属性对侯选键的部分依赖。 C.如果模式R是3NF,那么R一定是2NF。 D.任何一个二元模式一定是3NF。
第3页(试题A共6页)
18、下面关于SQLServer数据库文件组、数据文件、基本表之间关系的叙述中,不正确的叙述是( )。
A.一个数据库可以有多个文件组。 B.一个文件组可以包含多个数据文件。
C.用户只能指示表放在哪个文件组中,不能指示表放在哪个文件中。 D.创建表时如果用户未指示表放在哪个文件组中,那么系统自动把表放到主文件组中。
19、下面对事务“提交”状态的不正确叙述是( )。
A.当事务处于“提交”状态时,应用程序就得到了事务执行成功的通知。 B.当事务处于“提交”状态时,事务对数据库的修改已写入磁盘。 C.当事务处于“提交”状态时,该事务的日志记录一定写入了磁盘日志中。 D.当事务处于“提交”状态时,事务对数据库的修改已写入缓冲区数据库
20、事务隔离级确定一个事务访问或修改数据时,受到另一个事务对该数据改变的影响程度。SQLServer要求用户在执行事务程序时,自己指定事务隔离级,否则就按默认隔离级来隔离事务。下面的SQLServer事务隔离级中,会出现“读脏数据”问题的隔离级是( )。 A.ReadCommitted B.ReadUncommitted C.RepeatableRead D. Serializable 得分 二、填空题(在每个的括号内填入恰当的内容,每空2分,本大题共20分。)
1、数据模型有三个要素:( )、数据操作、数据完整性约束 2、关系模型的三类完整性约束是:实体完整性、( )、用户自定义完整性。
3、在向一个表中插入元组时,对于未指定( )且不允许取空值的字段必须赋值。
4、视图是从一个或几个基本表或( )导出的表,它与基本表不同,是一个虚表。
5、如果一个关系的候选键是单个属性,那么该关系一定是( )NF。
第4页(试题A共6页)

