数据库应用试题集2015
数据库应用技术模拟试题
1. 数据处理技术的发展不包括( B )。
A 、人工管理阶段B 、信息管理阶段C 、文件管理阶段D 、数据库管理阶段
2. 有严格的数学基础并在此基础上发展起来的数据库模型是( C )。
A 、层次模型B 、网状模型C 、关系模型D 、面向对象模型
3.SQL Server的系统主数据库是( A )。
A 、masterB 、pubsC 、tempdbD 、Northwind
4.SQL Server提供的Nchar 、Nvarchar 、Ntext 等几种双字节数据类型实际上是一种(A ) 。
A 、Unicode 数据类型B 、ASCII 数据类型C 、时间戳数据类型D 、数值型类型
5. 如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是( C)。
A 、Where 成绩 >60 OR成绩
C 、Where 成绩
6. 如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D) 。
A 、SELECT MIN (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
B 、SELECT MAX (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
C 、SELECT AVG (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
D 、SELECT COUNT (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
7. 一般不需要建立索引的情况是( B )。
A 、基本表的某列中记录数量特别多B 、基本表的某列中记录数量特别少
C 、基本表的某列经常出现在ORDER BY字句中D 、基本表的某列经常被查询
8. 在一个物资台账数据表中,能够成为主关键字(或称主码) 的字段是( B )。
A 、物资类别B 、物资编码C 、规格型号D 、计划单价
9. 查询姓名中带有“玲”字的学生,则条件语句应包含( B )。
A 、Where 姓名 LIKE % „玲‟ B、Where 姓名 LIKE „%玲%‟
C 、Where 姓名 % „LIKE玲LIKE‟ D、Where 姓名 LIKE „玲%‟
10. 对于教学管理数据库,当采用事务控制机制时,利用UPDATE 语句将课程表中课程号为“A002”的课程改为“A2002”后,还没来得急对成绩表进行更新操作,突然停电了,SQL 的事务控制功能将( C )。
A 、保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新
B 、保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新
C 、清除对课程表的修改
D 、清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新
11.SQL Server的账号管理功能中,账号可分为( A )。
A 、管理员账号和普通用户账号 B 、操作账号和登录账号
C 、登录账号和用户账号 D 、权限账号和身份账号
12. 下列SQL 语句中,能够完成笛卡尔积运算的是( D )。
A 、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B 、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C 、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D 、SELECT * FROM 篮球爱好者 ,足球爱好者
13. 下列符合第三范式的关系是( B )。
A 、零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)
B 、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)
C 、仓库(仓库编号,主任姓名,电话,储存的零件)
D 、仓库(仓库编号,主任姓名,储存零件的数量,储存零件的种类)
14. 下列选项中,不属于数据库概念设计的是( A )。
A 、回答“干什么”的问题
B 、得到一个与计算机软硬件的具体性能无关的全局概念模式
C 、将概念结构转换成特定DBMS 所支持的数据模型
D 、在一致性约束上满足用户提出的要求
15.SQL Server默认的登陆账号为( A) 。
A 、sa B、dbo C、administrter D、自己任意设置
16.SQL Server数据库是基于哪种数据模型的( D ) 。
A 、层次模型 B 、网状模型 C 、关系模型 D 、面向对象模型
17. 通常情况下,“数据库管理员”的英文缩写是( C )。
A 、DBMS B、DBS C、DBA D、DMS
18. 如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是( C )。
A 、Where 成绩 >=90 B、Where 成绩 ≥90
C 、Where 成绩 >90 AND 成绩=90 D、Where 成绩 >90
19. 在一个课程关系中,最可能成为主关键字(或称主码) 的属性是( C )。
A 、任课教师B 、所属专业C 、课程编号D 、开课学期
20.SQL Server的系统主数据库是( D )。
A 、master B、pubs C、tempdb D、Northwind
21.SQL Server数据库中的NULL 值(空值)( D )。
A 、表示空格 B 、表示数字0
C 、表示一种数据类型 D 、表示没有值、不确定的值
22. 设一个关系为R ,如果它的每个属性都是不可再分的,则称这个关系是符合( A )。
A 、第一范式 B 、第二范式 C 、第三范式 D 、BNC 范式
23. 下列符合第三范式的关系是( D )。
A 、教师(教师号,教师姓名,课程号,课程名,成绩)
B 、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C 、职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
D 、职工(职工号,职工姓名,性别,籍贯,所属部门编号)
24. 将第一个关系的记录加到第二个关系中,生成的新关系称为( B )。
A 、两个关系的积 B 、两个关系的并
C 、两个关系的交 D 、两个关系的差
25. 数据库应用程序开发中,概念设计阶段的主要目的是( D )。
A 、绘制ER 图 B 、编写数据字典
C 、建立逻辑数据模型 D 、建立概念模型
26. 用户使用SQL Server时,通常需要考虑两个安全性阶段( D )。
A 、登录验证、操作验证 B 、身份验证、权限认证
C 、操作验证、登录验证 D 、权限认证、身份验证
27. 创建数据库的SQL 语句是( C )。
A 、INSERT DATABASE B、BACKUP DATABASE
C 、CREATE DATABASE D、RESTORE DATABASE
28.SQL Server数据库中的一个完整的备份通常要包括( A )。
A 、系统数据库、用户数据库和事务日志 B 、系统数据库、系统表和数据字典
C 、系统数据库、用户数据库和数据字典 D 、用户数据库和事务日志
29. 下列SQL 语句中,能够完成笛卡尔积运算的是( D )。
A 、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B 、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C 、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D 、SELECT * FROM 篮球爱好者 ,足球爱好者
30. 设学生表和选课表的结构分别为(学号,姓名) 和(学号,课程号,成绩) ,如果希望查询出“所有姓„王‟的且选修了„A001‟课程的学生”,则对应的SQL 语句是( C )。
A 、SELECT 姓名 FROM 学生表,选课表
WHERE 学生表. 学号=选课表. 学号 AND 学生表. 姓名 LIKE „王%‟ OR 选课表. 课程号=‟A001‟
B 、SELECT 姓名 FROM 学生表,选课表WHERE 学生表. 学号=选课表. 学号 AND 学生表. 姓名 LIKE 王% OR 选课表. 课程号=A001
C 、SELECT 姓名 FROM 学生表,选课表
WHERE 学生表. 学号=选课表. 学号 AND 学生表. 姓名 LIKE „王%‟ AND选课表. 课程号=‟A001‟
D 、SELECT 姓名 FROM 学生表,选课表WHERE 学生表. 学号=选课表. 学号 AND 学生表. 姓名 LIKE 王% AND选课表. 课程号=A001
31. 关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成( A )。
A 、数据结构、关系操作集合和关系的完整性 B 、一级模式、二级模式、三级模式
C 、数据库、数据表、索引 D 、数据库、数据表、视图
32. 以下不属于SQL Server数据库特点的是( D )。
A 、采用SQL 结构化查询语言 B 、具有客户/服务器体系结构
C 、基于面向对象的数据模型 D 、提供了大量易用的管理工具
33.SQL Server数据库一般包括两大类数据库类型( D )。
A 、Master 和Model B、基本表和视图
C 、外模式和内模式 D 、系统数据库和用户数据库
34. 在一个物资台账数据表中,能够成为主关键字(或称主码) 的字段是( B )。
A 、物资类别B 、物资编码C 、规格型号D 、计划单价
35. 在物理层面,SQL Server数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是( B )。
A 、MDF 和LDFB 、LDF 和MDFC 、DAT 和LOGD D 、LOG 和DAT
36.SQL Server数据库中的系统表的表名通常以( B )为前缀。
A 、MasterB 、SysC 、TableD 、System
37. 设一个关系为R ,X 和Y 是它的两个属性集。若对于X 上的每个值都有Y 上的一个惟一值与之对应,则称X 和Y( D )。
A 、属于第一范式B 、属于第二范式
C 、具有函数依赖关系D 、具有非函数依赖关系
38. 下列符合第三范式的关系是( B )。
A 、教师(编号,姓名,系所编号,系所名称)
B 、教师(编号,姓名,职称)
C 、教师(编号,姓名,课程号,课程名称)
D 、教师(编号,姓名,系所编号,系所主任姓名)
39. 一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为( C )。
A 、两个关系的交B 、两个关系的并
C 、两个关系的积D 、两个关系的差
40.SQL Server提供的Nchar 、Nvarchar 、Ntext 等几种双字节数据类型实际上是一种( A )。
A 、Unicode 数据类型B 、ASCII 数据类型
C 、时间戳数据类型D 、数值型类型
41. 一个用户访问SQL Server通常要依次经过4个层次的安全控制,分别是( A )。
A 、操作系统、服务器、数据库、表和列 B 、表和列、数据库、服务器、操作系统
C 、操作系统、数据库、网络、列 D 、列、网络、数据库、操作系统
42. 下列哪些不属于索引的类型( D )。
A 、单列索引B 、惟一索引C 、聚集索引D 、事务日志索引
43.SQL Server中进行数据库备份的SQL 语句是(B ) 。
A 、INSERT DATABASEB、BACKUP DATABASE
C 、RESTORE DATABASED、UPDATE DATABASE
44. 在成绩数据表中,要计算某课程的平均成绩,可采用( D )。
A 、Max 函数B 、Min 函数C 、Count 函数D 、Avg 函数
45. 设课程成绩表的结构为(学号,课程号,成绩) ,如果希望查询出“成绩大于90分且课程号首字母为A 的所有记录”,则对应的SQL 语句是( C )。
A 、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B 、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C 、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE „A%‟
D 、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE „A%‟
46.( B )是对数据库进行插入、删除、修改和查询等基本操作。
A 、数据定义B 、数据操纵C 、内模式D 、外模式
47. 下列哪个系统数据库包含了复制到每个用户数据库中的表( A )。
A 、master 数据库B 、tempdb 数据库
C 、model 数据库D 、msdb 数据库
48.SQL Server数据库一般包括两大类数据库类型( D )。
A 、Master 和ModelB 、基本表和视图
C 、外模式和内模式D 、系统数据库和用户数据库
49. 属于日期时间型的数据类型是( C )。
A 、NcharB 、bitC 、DatetimeD 、Numeric
50. 如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含( C )。
A 、SELECT MIN (年龄) AS 平均 FROM 学生表
B 、SELECT MAX (年龄) AS 平均 FROM 学生表
C 、SELECT AVG (年龄) AS 平均 FROM 学生表
D 、SELECT COUNT (年龄) AS 平均 FROM 学生表
51. 在成绩数据表中,要计算某课程的平均成绩,可采用( ) 。
A 、Max 函数B 、Min 函数C 、Count 函数D 、Avg 函数
52. 下列SQL 语句中,对字段创建唯一的聚集索引的约束是( ) 。
A 、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE
B 、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY
C 、性别 char (2) NOT NULL check (性别=‟男‟ or 性别=‟女‟)
D 、学号 char (8) NOT NULL
53. 在一个课程关系中,最可能成为主关键字(或称主码) 的属性是( ) 。
A 、任课教师B 、所属专业C 、课程编号D 、开课学期
54. 查询课程名中带有“Windows”的课程,则条件语句应包含( ) 。
A 、WHERE 课程名 LIKE % „Windows‟
B 、WHERE 课程名 LIKE „% Windows%‟
C 、WHERE 课程名 % „LIKE Windows LIKE‟
D 、WHERE 课程名 LIKE „Windows %‟
55. 采用事物控制机制对材料管理数据库进行操作,利用UPDATE 语句将材料号为“A005”的材料改为“B005”,如果对入库材料表的更新操作结束后,还没来得急对出库材料表进行更新操作,突然停电了,SQL 的事务控制功能将( ) 。
A 、保留对入库材料表的修改,机器重新启动后,自动进行对出库材料表的更新
B 、保留对入库材料表的修改,机器重新启动后,提示用户对出库材料表的进行更新
C 、清除对入库材料表的修改
D 、清除对入库材料表的修改,机器重新启动后,自动进行对入库材料表和出库材料表的更新
56. 在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为( ) 。
A 、两个关系的和B 、两个关系的并C 、两个关系的交D 、两个关系的差
57. 下列SQL 语句中,能够完成交运算的是( ) 。
A 、SELECT * FROM 刘德华出演的电影 UNION SELECT * FROM 梅艳芳出演的电影
B 、SELECT * FROM刘德华出演的电影 INTERSECT SELECT * FROM梅艳芳出演的电影
C 、SELECT * FROM刘德华出演的电影 EXCEPT SELECT * FROM梅艳芳出演的电影
D 、SELECT * FROM刘德华出演的电影,梅艳芳出演的电影
58. 关系数据库规范化理论是为解决关系数据库中( ) 问题而引入的。
A 、插入、删除和数据冗余B 、提高查询速度
C 、减少数据操作的复杂性D 、保证数据的安全性和完整性
59. 数据库物理设计的主要内容包括( ) 。
A 、存储记录的格式设计B 、将概念设计的结果转换为数据模型
C 、将概念结构转换成特定DBMS 所支持的数据模型D 、设计局部的E/R图
60. 一个用户访问SQL Server通常要依次经过4个层次的安全控制,分别是( ) 。
A 、操作系统、服务器、数据库、表和列B 、表和列、数据库、服务器、操作系统
C 、操作系统、数据库、网络、列D 、列、网络、数据库、操作系统
61. 数据处理技术的发展不包括( ) 。
A 、人工管理阶段B 、信息管理阶段C 、文件管理阶段D 、数据库管理阶段
62. 有严格的数学基础并在此基础上发展起来的数据库模型是( ) 。
A 、层次模型B 、网状模型C 、关系模型D 、面向对象模型
63.SQL Server的系统主数据库是( ) 。
A 、masterB 、pubsC 、tempdbD 、Northwind
64.SQL Server提供的Nchar 、Nvarchar 、Ntext 等几种双字节数据类型实际上是一种( ) 。
A 、Unicode 数据类型B 、ASCII 数据类型C 、时间戳数据类型D 、数值型类型
65. 如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是( ) 。
A 、Where 成绩 >60 OR成绩
C 、Where 成绩
66. 如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( ) 。
A 、SELECT MIN (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
B 、SELECT MAX (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
C 、SELECT AVG (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
D 、SELECT COUNT (*) AS 专业人数 FROM 学生表 WHERE 专业=„网页设计‟
67. 一般不需要建立索引的情况是( ) 。
A 、基本表的某列中记录数量特别多B 、基本表的某列中记录数量特别少
C 、基本表的某列经常出现在ORDER BY字句中D 、基本表的某列经常被查询
68. 在一个物资台账数据表中,能够成为主关键字(或称主码) 的字段是( B )。
A 、物资类别B 、物资编码C 、规格型号D 、计划单价
69. 查询姓名中带有“玲”字的学生,则条件语句应包含( ) 。
A 、Where 姓名 LIKE % „玲‟B、Where 姓名 LIKE „%玲%‟
C 、 Where 姓名 % „LIKE玲LIKE‟D、Where 姓名 LIKE „玲%‟
70. 对于教学管理数据库,当采用事务控制机制时,利用UPDATE 语句将课程表中课程号为“A002”的课程改为“A2002”后,还没来得急对成绩表进行更新操作,突然停电了,SQL 的事务控制功能将( ) 。
A 、保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新
B 、保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新
C 、清除对课程表的修改
D 、清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新
71.SQL Server的账号管理功能中,账号可分为( ) 。
A 、管理员账号和普通用户账号B 、操作账号和登录账号
B 、C 、登录账号和用户账号D 、权限账号和身份账号
72. 下列SQL 语句中,能够完成笛卡尔积运算的是( ) 。
A 、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B 、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C 、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D 、SELECT * FROM 篮球爱好者 ,足球爱好者
73. 下列符合第三范式的关系是( ) 。
A 、零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)
B 、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)
C 、仓库(仓库编号,主任姓名,电话,储存的零件)
D 、仓库(仓库编号,主任姓名,储存零件的数量,储存零件的种类)
74. 下列选项中,不属于数据库概念设计的是( ) 。
A 、回答“干什么”的问题
B 、B 、得到一个与计算机软硬件的具体性能无关的全局概念模式
C 、将概念结构转换成特定DBMS 所支持的数据模型
D 、在一致性约束上满足用户提出的要求
75.SQL Server默认的登陆账号为( ) 。
A 、saB 、dboC 、administrterD 、自己任意设置
B 、76. 如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是( ) 。
A.Where 姓名 % „张‟B.Where 姓名 LIKE „张%‟
B.C.Where 姓名 % „LIKE张‟D.Where 姓名 LIKE „张‟
77. 本教材介绍的数据库管理系统基于( ) 数据库。
A.OracleB.InformixC.Microsoft SQL Server D.Sybase
78.( A )数据库包含了所有系统级信息,对SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQL Server系统的彻底瘫痪。
A.master 数据库B.tempdb 数据库C.Model 数据库D.msdb 数据库
79. 在一个教师关系中,能够成为主关键字(或称主码) 的属性是( ) 。
A. 教师姓名B. 教师编号C. 教师年龄D. 教师性别
80. 从逻辑层次上看,数据库不包括( ) 。
A. 表B. 视图C. 存储过程D. 内模式
81. 下列关于索引的说明不正确的是( ) 。
A. 索引一经建立就需要人工进行维护
B. 索引与基本表分开存储
C. 索引的建立或撤消对数据的内容毫无影响
D. 索引会在一定程度上影响增删改操作的效率 82. 第二范式是指( ) 。
A. 设一个关系为R ,它是满足第一范式的,若R 中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式。
B. 设一个关系为R ,它是满足第一范式的,若R 中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。
C. 设一个关系为R ,它是满足第二范式的,若R 中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式。
D. 设一个关系为R ,它是满足第二范式的,若R 中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式。
83. 下列符合第三范式的关系是( ) 。
A. 教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)
B. 教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)
C. 教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)
D. 教师(教师编号,教师姓名,教师性别)
84. 在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为( ) 。
A. 两个关系的和B. 两个关系的并C. 两个关系的交D. 两个关系的差
85. 数据库应用程序开发中,( ) 属于物理设计。
A. 回答“干什么”的问题B. 存储方法设计
C. 绘制E-R 图D. 将E-R 图转换为关系模型
86. 通过账号管理,SQL Server用户分为( ) 。
A. 管理员账号和普通用户账号B. 操作账号和登录账号
C. 登录账号和用户账号D. 权限账号和身份账号
87. 下列SQL 语句中,能够完成删除功能的是( ) 。
A.INSERT INTO 学生表 VALUES(‟2006001‟,‟王小明‟,‟男‟2)
B.UPDATE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
C.DELETE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
D.DELETE FROM 学生表 WHERE 性别=‟男‟
88. 下列SQL 语句中,能够完成求某列最大值的是( ) 。
A.SELECT AVG(Age) FROM Student
B.B.SELECT MAX(Age) FROM Student
C.C.SELECT MIN(Age) FROM Student
D.D.SELECT COUNT(*) FROM Student
89. 下列SQL 语句中,能够完成交运算的是( ) 。
A.SELECT * FROM 刘德华出演的电影 UNION SELECT * FROM 梅艳芳出演的电影
B.SELECT * FROM刘德华出演的电影 INTERSECT SELECT * FROM梅艳芳出演的电影
C.SELECT * FROM刘德华出演的电影 EXCEPT SELECT * FROM梅艳芳出演的电影
D.SELECT * FROM刘德华出演的电影,梅艳芳出演的电影
90. 设学生表和课程表的结构分别为(学号,姓名) 和(学号,课程名,成绩) ,如果希望查询出“选修了„数据库应用技术‟课程的学生姓名和成绩”,则对应的SQL 语句是( ) 。
A.SELECT 姓名,成绩 FROM 学生表 WHERE 学生表. 学号=课程表. 学号 AND 课程名=„数据库应用技术‟
B.SELECT 姓名,成绩FROM 课程表 WHERE 学生表. 学号=课程表. 学号 AND 课程名=„数据库应用技术‟
C.SELECT 姓名 FROM 学生表,课程表 WHERE 学生表. 学号=课程表. 学号 OR 课程名=„数据库应用技术‟
D.SELECT 姓名,成绩FROM 学生表,课程表 WHERE 学生表. 学号=课程表. 学号 AND 课程名=„数据库应用技术‟
91. 关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成( ) 。
A. 数据结构、关系操作集合和关系的完整性B. 一级模式、二级模式、三级模式
C. 数据库、数据表、索引D. 数据库、数据表、视图
92. 以下不属于SQL Server数据库特点的是( ) 。
A. 采用SQL 结构化查询语言B. 具有客户/服务器体系结构
C. 基于面向对象的数据模型D. 提供了大量易用的管理工具
93.SQL Server数据库一般包括两大类数据库类型( ) 。
A.Master 和ModelB. 基本表和视图
C. 外模式和内模式D. 系统数据库和用户数据库
94. 在一个物资台账数据表中,能够成为主关键字(或称主码) 的字段是( ) 。
A. 物资类别B. 物资编码C. 规格型号D. 计划单价
95. 在物理层面,SQL Server数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是( ) 。
A.MDF 和LDFB.LDF 和MDFC.DAT 和LOGD.LOG 和DAT
96.SQL Server数据库中的系统表的表名通常以( )为前缀。
A.MasterB.SysC.TableD.System
97. 设一个关系为R ,X 和Y 是它的两个属性集。若对于X 上的每个值都有Y 上的一个惟一值与之对应,则称X 和Y( ) 。
A. 属于第一范式B. 属于第二范式C. 具有函数依赖关系D. 具有非函数依赖关系
98. 下列符合第三范式的关系是( ) 。
A. 教师(编号,姓名,系所编号,系所名称)
B. 教师(编号,姓名,职称)
C. 教师(编号,姓名,课程号,课程名称)D. 教师(编号,姓名,系所编号,系所主任姓名)
99. 一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为( ) 。
A. 两个关系的交B. 两个关系的并C. 两个关系的积D. 两个关系的差
100.SQL Server提供的Nchar 、Nvarchar 、Ntext 等几种双字节数据类型实际上是一种( ) 。
A.Unicode 数据类型B.ASCII 数据类型C. 时间戳数据类型D. 数值型类型
101. 一个用户访问SQL Server通常要依次经过4个层次的安全控制,分别是( ) 。
A. 操作系统、服务器、数据库、表和列B. 表和列、数据库、服务器、操作系统
C. 操作系统、数据库、网络、列D. 列、网络、数据库、操作系统
102. 下列哪些不属于索引的类型( )。
A. 单列索引B. 惟一索引C. 聚集索引D. 事务日志索引
103.SQL Server中进行数据库备份的SQL 语句是( ) 。
A.INSERT DATABASEB.BACKUP DATABASE
C.RESTORE DATABASED.UPDATE DATABASE
104. 在成绩数据表中,要计算某课程的平均成绩,可采用( ) 。
A.Max 函数B.Min 函数C.Count 函数D.Avg 函数
105. 设课程成绩表的结构为(学号,课程号,成绩) ,如果希望查询出“成绩大于90分且课程号首字母为A 的所有记录”,则对应的SQL 语句是( ) 。
A.SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B.SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C.SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE „A%‟
D.SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE „A%‟
106. 下列属于数据库模式的范畴是( ) 。
A. 数据库中的数据存储时是否经过加密B. 用户看到的一张数据表
C. 给数据库中的多个用户划分权限D. 不同的用户可以看到不同的数据
107. 在图书借阅关系中,能够成为主关键字(或称主码) 的属性是( ) 。
A 、图书名B 、图书作者C 、图书编号D 、图书价格
108. 如果希望所有新创建的数据库自动具有某些对象或授权,可以将这些对象和授权事先放在( ) 。
A. master数据库B. tempdb数据库C. model数据库D. msdb数据库
109. 在第一个关系中出现,同时在第二个关系也出现的记录组成的新关系称为( ) 。
A 、两个关系的和B 、两个关系的并C 、两个关系的交D 、两个关系的差
110.SQL Server数据库中的一个完整的备份通常要包括( )。
A 、系统数据库、用户数据库和事务日志B 、系统数据库、系统表和数据字典
C 、系统数据库、用户数据库和数据字典D 、用户数据库和事务日志
111. 属于日期时间型的数据类型是( ) 。
A 、NcharB 、bitC 、DatetimeD 、Numeric
B 、112. 下列符合第三范式的关系是( ) 。
A 、教师(教师号,教师姓名,课程号,课程名,成绩)
B 、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C 、职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
D 、职工(职工号,职工姓名,性别,籍贯,所属部门编号)
113. 在成绩数据表中,要计算某课程的平均成绩,可采用( ) 。
A 、Max 函数B 、Min 函数C 、Count 函数D 、Avg 函数 1
14. 下列SQL 语句中,能够完成并运算的是( ) 。
A 、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B 、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C 、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D 、SELECT * FROM 篮球爱好者 ,足球爱好者
115. 下列关于索引的说法不正确的是( ) 。
A 、索引与基本表分开存储
B 、B 、索引一经建立就需要人工以手动的方式进行维护
C 、索引的建立或撤消不会改变基本表的数据内容
D 、索引会在一定程度上影响增删改操作的效率
116. 数据库应用程序开发中,下列哪一个环节属于物理设计( ) 。
A 、回答“干什么”的问题B 、存储方法设计C 、绘制E-R 图D 、创建数据库
117. 下列SQL 语句中,能够完成插入功能的是( ) 。
A 、INSERT INTO 学生表 VALUES(‟2006001‟,‟王小明‟,‟男‟)
B 、UPDATE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
C 、DELETE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
D 、DELETE FROM 学生表 WHERE 性别=‟男‟
118. 按照账号管理的方式,SQL Server用户分为( ) 。
A 、管理员账号和普通用户账号B 、操作账号和登录账号
B 、C 、登录账号和用户账号D 、权限账号和身份账号
119. 下列SQL 语句中,实现唯一约束的是( ) 。
A 、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE
B 、B 、学号 char (8) NOT NULL PK_学生表
C 、性别 char (2) NOT NULL check (性别=„男‟ or 性别=„女‟)
D 、学号 char (8) NOT NULL
120. 设学生表和成绩表的结构分别为(学号,姓名,所在系) 和(学号,课程名,成绩) ,如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL 语句是( ) 。
A 、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=„英语系‟ AND课程名=„计算机‟ AND 学生表. 学号=课程表. 学号
B 、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=„英语系‟ AND课程名=„计算机‟ AND 学生表. 学号=课程表. 学号 ORDER BY 成绩 ASC
C 、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=„英语系‟ AND课程名=„计算机‟ AND 学生表. 学号=课程表. 学号 ORDER BY 成绩
D 、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=„英语系‟ AND课程名=„计算机‟ AND 学生表. 学号=课程表. 学号 ORDER BY 成绩 DESC
121. 下列属于数据库内模式的范畴是( ) 。
A 、数据存储时是否进行加密B 、用户看到的一张数据表
B 、C 、给数据库中的多个用户划分权限D 、不同的用户可以看到不同的数据
122. 在销售商品关系中,能够成为主关键字(或称主码) 的属性是( ) 。
A 、商品名B 、商品编号C 、商品数量D 、商品价格
123. 在系统数据库中,包含了系统级信息的数据库是( ) 。
A 、master 数据库B 、tempdb 数据库C 、model 数据库D 、msdb 数据库
124. 在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为( ) 。
A 、两个关系的和B 、两个关系的并C 、两个关系的交D 、两个关系的差
125. 下列数据库中,应禁止用户修改删除,并经常对其进行备份的是( )。
A 、master 数据库B 、tempdb 数据库C 、model 数据库D 、msdb 数据库
126. 如果要设计一个用于记录“真/假”、“开/关”等状态信息的数值,最佳的数据类型是( ) 。 A 、CharB 、bitC 、DatetimeD 、Money
127. 设一个关系为R ,如果它的每个属性都是不可再分的,则称这个关系是符合( ) 。
A 、第一范式B 、第二范式C 、第三范式D 、BNC 范式
128. 如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含( ) 。
A 、SELECT MIN (年龄) AS 平均 FROM 学生表
B 、SELECT MAX (年龄) AS 平均 FROM 学生表
C 、SELECT AVG (年龄) AS 平均 FROM 学生表
D 、SELECT COUNT (年龄) AS 平均 FROM 学生表
129. 下列SQL 语句中,能够完成笛卡尔积运算的是( ) 。
A 、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B 、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C 、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D 、SELECT * FROM 篮球爱好者 ,足球爱好者
130. 下列不属于索引类型的选项是( ) 。
131.A 、单列索引B 、惟一索引 C 、聚集索引D 、事务日志索引
131. 数据库应用程序开发中,概念设计阶段的主要目的是( ) 。
A 、绘制ER 图B 、编写数据字典C 、建立逻辑数据模型D 、建立概念模型
132. 下列SQL 语句中,能够完成删除功能的是( ) 。
A 、INSERT INTO 学生表 VALUES(‟2006001‟,‟王小明‟,‟男‟2)
B 、UPDATE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
C 、DELETE 学生表 SET 姓名=‟王莉‟ WHERE 学号=‟2006001‟
D 、DELETE FROM 学生表 WHERE 性别=‟男‟
133. 对于教学管理数据库,当采用事务控制机制时,利用UPDATE 语句将学生表中学号为“002”的学生学号改为“2002”后,如果对学生表的更新操作结束后,还没来得急对成绩表中对应的学号字段进行更新操作,突然停电了,SQL 的事务控制功能将( ) 。
A 、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新
B 、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新
C 、清除对学生表的修改
D 、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新 134. 下列SQL 语句中,限制字段取值范围的约束是( ) 。
A 、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE
B 、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY
C 、性别 char (2) NOT NULL check (性别=„男‟ or 性别=„女‟)
D 、学号 char (8) NOT NULL
135. 设课程成绩表的结构为(学号,课程号,成绩) ,如果希望查询出“成绩大于90分且课程号首字母为A 的所有记录”,则对应的SQL 语句是( ) 。
A 、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B 、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C 、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE „A%‟
D 、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE „A%‟
136. 下列属于数据库外模式的范畴是( ) 。
A. 数据库中的数据存储时是否进过加密B. 用户看到的一张数据表
C. 数据库中的索引按照什么方式组织D. 不同的用户可以看到不同的数据
137. 在教师关系中,能够成为主关键字(或称主码) 的属性是( ) 。
A 、教师姓名B 、教师编号C 、教师年龄D 、教师性别
138. 下列数据库中,应禁止用户修改删除,并应经常对其进行备份的是( ) 。
A. master数据库B. tempdb数据库C. model数据库D. msdb数据库
139. 属于关系模型中关系操作的范畴是( ) 。
A. 关系代数中的并运算B. 数据以二维表来表示
C. 数据库的实体完整性D. 数据库的参照完整性
140. 数据库的备份不包括( ) 。
A 、操作系统B 、系统数据库C 、用户数据库D 、事务日志
141. 如果要存储的数据是带有小数位的数据,应使用的数据类型是( ) 。
A 、数值数据类型B 、字符型C 、日期时间型D 、位型
142. 第二范式是指( ) 。
A 、设一个关系为R ,它是满足第一范式的,若R 中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式。
B 、设一个关系为R ,它是满足第一范式的,若R 中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。
C 、设一个关系为R ,它是满足第二范式的,若R 中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式。
D 、设一个关系为R ,它是满足第二范式的,若R 中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式。
143. 在成绩数据表中,要计算选择某课程的学生人数总和,可采用( ) 。
A 、Max 函数B 、Min 函数C 、Count 函数D 、Avg 函数
144. 如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么SQL 条件语句应该是( ) 。
A 、Where 成绩 >=90B、Where 成绩 ≥90
C 、Where 成绩 >90 AND 成绩=90D、Where 成绩 >90
145. 下列哪种情况比较适于建立索引( ) 。
A 、基本表的记录数量特别多B 、基本表的记录数量特别少
C 、经常进行插入操作的基本表的某列D 、经常进行删除操作的基本表的某列
146. 数据库应用程序开发中,需求分析阶段的主要目的是( ) 。
A 、回答“干什么”的问题B 、存储方法设计C 、绘制E-R 图D 、创建数据库
147. 查询姓名中带有“芳”字的学生,则SQL 条件语句应包含( )。
A 、Where 姓名 LIKE % „芳‟B、Where 姓名 LIKE „%芳%‟
C 、Where 姓名 % „LIKE芳LIKE‟D、Where 姓名 LIKE „芳%‟
148.SQL Server数据库中的一个完整的备份通常要包括( ) 。
A 、系统数据库、用户数据库和事务日志B 、系统数据库、系统表和数据字典
C 、系统数据库、用户数据库和数据字典D 、用户数据库和事务日志
149. 下列SQL 语句中,实现主键约束的是( ) 。
A 、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE
B 、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY
C 、性别 char (2) NOT NULL check (性别=„男‟or 性别=„女‟)
D 、学号 char (8) NOT NULL
150. 下列SQL 语句中,能够对查询结果进行排序的是( ) 。
A 、SELECT * FROM 学生表 WHERE 专业=„软件‟ ORDER BY 年龄
B 、SELECT * FROM 学生表 WHERE 专业=„软件‟
C 、SELECT * FROM 学生表 WHERE 专业=„软件‟ AVG 年龄
D 、SELECT * FROM 学生表 WHERE 专业=„软件‟ DISTINCT 年龄
151. 数据库管理系统中的( ) 功能实现对数据库的插入、删除、修改。
A 、数据定义B 、数据操纵C 、数据库的运行管理D 、数据库的建立与维护
152. 以二维表的形式表示关系之间的联系,属于关系模型中( ) 的功能。
A 、数据结构B 、规范性C 、关系完整性D 、数据独立性
153. 在系统数据库中,( ) 包含了系统级信息。
A 、master 数据库B 、tempdb 数据库C 、model 数据库D 、msdb 数据库
154. 如果要存储的数据是带有小数位的数据,应使用( ) 做为数据类型。
A 、数值数据类型B 、字符型C 、日期时间型D 、位型
155. 下列( ) 情况,适于建立索引。
A 、基本表的某列中记录数量特别多B 、基本表的某列中记录数量特别少
C 、经常进行插入操作的基本表的某列D 、经常进行删除操作的基本表的某列
156. 下列关于视图的描述不正确的是( ) 。
A 、视图是由行和列组成的二维表B 、视图可以限制用户对数据的访问
C 、视图与数据表是一样的D 、视图是建立在基本表上的
157. 对于教学管理数据库,当采用事务控制机制时,利用UPDATE 语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了,SQL 的事务控制功能将( ) 。
A 、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新
B 、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新
C 、清除对学生表的修改
D 、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新 159. 把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为( ) 。
A 、两个关系的和B 、两个关系的并C 、两个关系的交D 、两个关系的差
160. 如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含( ) 。
A 、SELECT MIN (年龄) AS 平均 FROM 学生表
B 、SELECT MAX (年龄) AS 平均 FROM 学生表
C 、SELECT AVG (年龄) AS 平均 FROM 学生表
D 、SELECT COUNT (年龄) AS 平均 FROM 学生表
161. 数据库的备份不包括( ) 。
A 、操作系统B 、系统数据库C 、用户数据库D 、事务日志
162. 下列说法中,( )属于表设计原则。
A 、遵守第三范式标准的数据库设计B 、尽可能的建立触发器
C 、适当使用视图D 、尽可能多地采用外键
163. 下列SQL 语句中,能够对查询结果进行排序的是( ) 。
A 、SELECT * FROM 学生表 WHERE 专业=„软件‟ORDER BY 年龄
B 、SELECT * FROM 学生表 WHERE 专业=„软件‟
C 、SELECT * FROM 学生表 WHERE 专业=„软件‟AVG 年龄
D 、SELECT * FROM 学生表 WHERE 专业=„软件‟DISTINCT 年龄
164. 查询姓名中带有“玲”字的学生,则条件语句应包含( ) 。
A 、WHERE 姓名 LIKE % „玲‟B、WHERE 姓名 LIKE „%玲%‟
C 、WHERE 姓名 % „LIKE玲LIKE‟D、WHERE 姓名 LIKE „玲%‟
168. 如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是( )。
A 、Where 成绩 >=90B、Where 成绩 ≥90
C 、Where 成绩 >90 AND 成绩=90D、Where 成绩 >90
169. 在一个课程关系中,最可能成为主关键字(或称主码) 的属性是( )。
A 、任课教师B 、所属专业C 、课程编号D 、开课学期
170.SQL Server的系统主数据库是( ) 。
A 、masterB 、pubsC 、tempdbD 、Northwind
171.SQL Server数据库中的NULL 值(空值)( ) 。
A 、表示空格B 、表示数字0C 、表示一种数据类型D 、表示没有值、不确定的值 172. 设一个关系为R ,如果它的每个属性都是不可再分的,则称这个关系是符合(
A 、第一范式B 、第二范式C 、第三范式D 、BNC 范式
173. 下列符合第三范式的关系是( ) 。
A 、教师(教师号,教师姓名,课程号,课程名,成绩)
B 、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C 、职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
D 、职工(职工号,职工姓名,性别,籍贯,所属部门编号)
174. 将第一个关系的记录加到第二个关系中,生成的新关系称为( ) 。
A 、两个关系的积B 、两个关系的并C 、两个关系的交D 、两个关系的差 175. 数据库应用程序开发中,概念设计阶段的主要目的是( ) 。
A 、绘制ER 图B 、编写数据字典C 、建立逻辑数据模型D 、建立概念模型 ) 。