习题课(1)
一、选择题
1、当采用Windows验证方式登录时,只要用户通过Windows用户账户验证就可___A____到SQL Server数据库服务器。
A.连接 B.集成 C.控制 D.转换
2、提高SQL Server性能的最佳方法之一是( BC )。 A. 增大硬盘空间 B. 增加内存
C. 减少数据量 D. 采用高分辨率显示器 3、现有书目表book,包含字段:price (float); 现在查询书价最高的3本书的详细信息,以下语句正确的是(B)。 A. select top 3 * from book order by price asc B. select top 3 * from book order by price desc C. select * from book where price= max(price) D. select top 3 * from book where price= max(price) 4、数据库的基本特点是__C______。
A. 数据可以共享、数据独立性、数据冗余大、统一管理和控制 B. 数据可以共享、数据互换性、数据冗余小、统一管理和控制 C. 数据可以共享、数据独立性、数据冗余小、统一管理和控制 D. 数据非结构化、数据独立性、数据冗余小、统一管理和控制 5、以下哪种情况应尽量创建索引( A)。 A. 在Where子句中出现频率较高的列
B. 具有很多NULL值的列 C. 记录较少的基本表 D. 需要更新频繁的基本表 6、常见的三种数据模型是( C )。 A. 链状模型、关系模型、层次模型 B. 关系模型、环状模型、结构模型 C. 层次模型、网状模型、关系模型 D. 链表模型、结构模型、网状模型
7、下面关于聚集索引和非聚集索引说法正确的是(A )。 A. 每个表只能建立一个聚集索引 B. 每个表只能建立一个非聚集索引
C. 一张表上不能同时建立聚集和非聚集索引 D. 一个复合索引只能是聚集索引
8、SQL中对分组进行筛选的选项为( D )。 A. Group By B. ORDER BY C. WHERE D. HAVING
9、创建图书借阅表时,“归还日期”必须晚于“借阅日期”,应采用( A)约束。
A. 检查约束 B.默认约束 C.主键约束 D.外键约束 10、数据库是相关数据的集合,它不仅包括数据本身,而且包括
_A_____。
A.数据之间的联系 B.数据安全 C.数据控制 D.数据操纵
11、Sql server中,学生成绩表grade中包含字段: 学生编号sid,课程编号cid, 分数score,要把所有的学生分数提高5分,以下语句正确的是(A)。
A. update grade set score=score+5 B. update grade values (score=score+5) C. modify grade values (score=score+5) D. modify grade set score=score+5
12、现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是(A)。
A. select avg(price),type from book group by type B. select count(price),type from book group by price C. select avg(price),type from book group by price D. select count (price),type from book group by type 13、___A___是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
14、SQL Server的物理存储主要包括3类文件( A )。
A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程 D. 表文件、索引文件、图表文件
15、下面关于model数据库描述正确的是( D )。 A. 是一个临时数据库 B. 属于全局资源
C. 没有权限限制 D. 是用户建立新数据库的模板 16、数据库管理系统能实现对数据库中数据的查询、插入、修改和删
除等操作,这种功能称为___C_____。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能
17、创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是(A)。 A. Select * into customers from clients B. Select into customers from clients
C. Insert into customers select * from clients D. Insert customers select * from clients
18、如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是(D )。
A. binary B. varbinary C. image D. text 19、数据库中的事务日志有助于在数据库服务器崩溃时恢复数据。A
A 对 B 错 20、数据冗余指的是_____D_____。
A.数据和数据之间没有联系 B.数据有丢失 C.数据量太大 D.存在重复的数据
21、关系模式的任何属性____A__。
A.不可再分 B.可以再分
C.命名在关系模式上可以不唯一 D.以上都不是
22、如果一个关系中的属性或属性组不是该关系的主码,但它们是另
外一个关系的主码,则称这个属性或属性组为该关系的_____C___。
A) 主码 B) 内码 C) 外码 D) 关系
23、在关系模式中,实现“关系中不允许出现相同的元组”的约束是_____B_约束。
A.候选键 B.主键 C.外键 D.超键
24、约束“年龄限制在18~30岁之问”属于DBMS的__B____功能。 A.安全性 B.完整性 C.并发控制 D.恢复 25、SQL Server 2005的主数据文件的扩展名应为___B______。 A..ldf B..mdf C..ndf D.sql 26、下面有关文件组的叙述不正确的为_____C______。 A)
一个文件只能属于一个文件组