内容发布更新时间 : 2024/11/1 7:11:59星期一 下面是文章的全部内容请认真阅读。
一、 单项选择题
1. master数据库)数据库包含了所有系统级信息,对SQL Server系统来说至
关重要,一旦受到损坏,有可能导致SQL Server系统的彻底瘫痪。 2. SQL Server默认的登录账号为( A、sa )。
3. SQL Server数据库一般包括两大类数据库类型(D.系统数据库和用户数据
库)。
4. SQL Server数据库中的系统表的表名通常以(B.Sys )为前缀。
5. SQL Server数据库中的一个完整的备份通常要包括(A、系统数据库、用户
数据库和事务日志)。
6. SQL Server提供的Nchar、Nvarchar、Ntext等几种双字节数据类型实际上
是一种(A.Unicode数据类型 )。
7. SQL Server系统中的所有系统级信息存储于(A.master )数据库中。 8. SQL Server中进行数据库备份的SQL语句是( B.BACKUP DATABASE 9. SQL Server中进行数据库恢复的SQL语句是(C、RESTORE DATABASE) B
10. 保持数据的完整性属于数据库管理系统(C.数据库的运行管理)的功能。 11. 本教材介绍的数据库管理系统基于( C.Microsoft SQL Server )数据
库。 C
12. 查询姓名中带有“芳”字的学生,则条件语句应包含(B、Where 姓名 LIKE
‘%芳%’)。
13. 查询姓名中带有“林”字的学生,则条件语句应包含(C、Where 姓名 LIKE
‘%林%’)。
14. 创建数据库的SQL语句是( C、CREATE DATABASE )。 15. 从逻辑层次上看,数据库不包括(D.内模式
16. 从最终用户应用程序的视角看,数据库系统的三级模式结构是(C、外模式、
模式和内模式)。 D
17. 第二范式是指(B、设一个关系为R,它是满足第一范式的,若R中不存在
非主属性对主键的部分函数依赖,则称该关系符合第二范式。)。 18. 对数据的插入属于数据库管理系统(B.数据操纵)的功能。 G
19. 关系数据库规范化理论是为解决关系数据库中(A、插入、删除和数据冗余)
问题而引入的。
20. 关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分
组成(A.数据结构、关系操作集合和关系的完整性_) R
21. 如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句
应该是(D、WHERE成绩 <=60 )。
22. 如果希望从学生表中查询出所有姓“李”的同学,那么条件语句应该是(B、
Where 姓名 LIKE ‘李%’
23. 如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是(B、
Where 姓名 LIKE ‘王%’)。
24. 如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是
(B.Where 姓名 LIKE ‘张%’
25. 如果希望从学生表中查询出最大年龄的同学,那么语句中应该包含(B、
SELECT MAX (年龄) AS 最大 FROM 学生表)。
26. 如果希望从学生表中查询出最小年龄的同学,那么语句中应该包含(A、
SELECT MIN (年龄) AS 最小 FROM 学生表)。 S
27. 三级模式间存在两种映射,它们是( A.模式与子模式间,模式与内模式
间 )。
28. 设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,
则R符合(A、第二范式)
29. 设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大
于90分且课程号首字母为A的所有记录”,则对应的SQL语句是( C.SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE ‘A%’
30. 设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,
成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是(D、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=‘英语系’ AND课程名=‘计算机’ AND 学生表.学号=课程表.学号 ORDER BY 成绩 DESC)
31. 设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,
成绩),如果希望按分数升序查询出“电子系中选修了计算机应用课程的学生姓名和成绩”,则对应的SQL语句是(B、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=‘电子系’ AND课程名=‘计算机应用’ AND 学生表.学号=成绩表.学号 ORDER BY 成绩 ASC)
32. 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),
如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是(D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
33. 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),
如果希望查询出“选修了‘数据库应用技术’课程的学生姓名和成绩”,则对应的SQL语句是( D.SELECT 姓名,成绩FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程名=‘数据库应用技术’
34. 设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上
的一个惟一值与之对应,则称X和Y(C.具有函数依赖关系)。
35. 设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合
( A、第一范式
36. 数据库管理系统常见的数据模型有(B.层次、关系和网状 37. 数据库应用程序开发中,(B、存储方法设计 )属于物理设计。
38. 数据库应用程序开发中,需求分析阶段的主要目的是( A、回答“干什么”
的问题) T
39. 通过账号管理,SQL Server用户分为(C.登录账号和用户账号 X
40. 下列(B、DDL)是指数据描述语言。 41. 下列(D、DBMS )是指数据库管理系统。
42. 下列SQL语句中,进行唯一性限制的约束是(A、学号 char (8) NOT NULL
CONSTRAINT un_no UNIQUE)
43. 下列SQL语句中,能够完成并运算的是(A、SELECT * FROM 篮球爱好者
UNION SELECT * FROM 足球爱好者)。
44. 下列SQL语句中,能够完成交运算的是(B.SELECT * FROM刘德华出演的
电影 INTERSECT SELECT * FROM梅艳芳出演的电影
45. 下列SQL语句中,能够完成求某列最大值的是(B.SELECT MAX(Age) FROM
Student
46. 下列SQL语句中,能够完成删除功能的是(D、DELETE FROM 教师表 WHERE 性
别=‘男’)。
47. 下列SQL语句中,能够完成修改功能的是(B、UPDATE 教师表 SET 姓名=
‘王振东’WHERE 学号=‘053006’)
48. 下列SQL语句中,限制字段取值范围的约束是(C、性别 char (2) NOT NULL
check (性别=‘男’or 性别=‘女’))。
49. 下列符合第三范式的关系是( D、学生(学号,姓名,性别))
50. 下列符合第三范式的关系是(B、零件(零件编号,零件名称,零件重量,
零件储存的仓库编号))。
51. 下列符合第三范式的关系是(B.教师(编号,姓名,职称))。
52. 下列符合第三范式的关系是(D.教师(教师编号,教师姓名,教师性别) 53. 下列关于索引的说明不正确的是(A、索引必须创建在主关键字之上
54. 下列关于索引的说明不正确的是(B、索引一经建立就需要人工进行维护)。 55. 下列哪些不属于索引的类型(D、事务日志索引)。
56. 下面关于tempdb数据库描述不正确的是( D.是用户建立新数据库的模板 57. 下述关于视图的描述,正确的是(C.在SQL Server中,可以像基本表一样
对视图进行查询操作
58. 下述关于索引的描述,正确的是( B.建立索引后,会影响基本表的插入速
度
Y
59. 一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称
为(C.两个关系的积)。 60. 一个用户访问SQL Server通常要依次经过4个层次的安全控制,分别是(A.操
作系统、服务器、数据库、表和列
61. 以下不属于SQL Server数据库特点的是( C.基于面向对象的数据模
型 )。
62. 用户看到的数据表,属于数据库系统三级模式中的(D.模式
63. 用户使用SQL Server时,通常需要依次经过两个安全性阶段( C、身份验
证、权限认证)
64. 有严格的数学基础并在此基础上发展起来的数据库模型是(C、关系模型)。 Z
65. 在SQL Server数据库中,默认情况下Sys通常是( C.系统表表名的前缀 66. 在成绩数据表中,要计算某课程的平均成绩,可采用(D.Avg函数
67. 在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(D、
两个关系的差)。
68. 在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为
(C.两个关系的交
69. 在数据库技术中,面向对象数据模型是一种(B.结构模型
70. 在图书借阅关系中,能够成为主关键字(或称主码)的属性是(C、图书编
号)。
71. 在物理层面,SQL Server数据库是由数据文件和事务日志文件两个操作系统
文件组成的,它们的后缀分别是(A、MDF和LDF)。
72. 在销售商品关系中,能够成为主关键字(或称主码)的属性是(B、商品编
号)。
73. 在一个教师关系中,能够成为主关键字(或称主码)的属性是(B.教师编
号)。
74. 在一个物资台账数据表中,能够成为主关键字(或称主码)的字段是(B.物
资编码 )。
75. 在一个学生关系中,能够成为主关键字(或称主码)的属性是(C、学号)
二、 填空题
1. “实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法
为(E-R方法)
2. E-R图的设计关键在于对(实体、联系的选择和表示)。 3. E-R图设计一般在数据库设计的(概念设计)阶段使用。 4. SQL Server 中的事务处理控制语句,(COMMIT [TRAN [SACTION] ] )实现
提交一个事务。
5. SQL Server 中的事务处理控制语句,(ROLLBACK) 实现回滚一个事务。 6. SQL Server数据库分为 ( 系统数据库 )和( 用户数据库 )两种类型。 7. SQL Server提供了大量易用的管理工具,比较常用的主要有( 服务管理
器 )、( 企业管理器 )和( 查询分析器 )。
8. SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主
要作用则是向数据库中填写数据,具体包括 (增加、删除、修改)等操作。 9. SQL语言共分为四大类,即(数据定义语言,数据查询语言,数据操纵语言、
数据控制语言)。
10. VB提供了三种数据库访问引擎,即Jet引擎、ODBC和OLE DB,目前主要使
用(OLE DB)。 B
11. (表)是SQL语言存放数据、查找数据以及更新数据的基本数据结构。 12. 备份是指将数据从硬盘复制到(可移动)媒体上的过程。 D
13. 当需要对查询结果进行排序时,可以指定其排序方式,字段后使用(ASC)
表示升序(DESC)表示降序。 G
14. 关系的规范化程度可分为多个级别,但通常只需要达到第 (三 )范式即可。 15. 关系模型由三个部分组成,分别是(数据结构、关系操作集合和关系的完整
性)。
16. 关系完整性是指关系模型中数据的(正确性、一致性 、有效性)。 J
17. 计算机数据处理技术大致经历了( 人工管理 )、( 文件管理 )、( 数据库
管理 )等不同的发展阶段。
18. 进行数据库备份时,必须同时复制(主数据文件和事务日志文件)。 N
19. 能够惟一标识某条记录的属性称为( 主键) 。 S
20. 事务日志文件的后缀是( ldf )。
21. 数据操纵语言的主要语句有(INSERT、DELETE、UPDATE)。 22. 数据库管理系统的主要功能包括( 数据定义 )、( 数据操纵 )、( 数据库
的运行管理 )、( 数据库的建立和维护 )。
23. 数据库设计的主要原则包括(表设计原则、字段设计原则)和其他原则。 24. 数据库设计一般包括(需求分析、概念设计、逻辑设计、物理设计、数据库
实施和运行维护)等阶段。
25. 数据库系统的三级模式结构是指数据库系统由(外模式、模式和内模式)三
级抽象模式构成。
26. 数据库应用系统的建设包括(结构设计和行为设计)两个方面。 27. 数据文件的后缀是( mdf )。
28. 数据依赖通常包括( 函数依赖 )和多值依赖两个方面。 W
29. 物理设计的主要内容包括(存储记录的格式设计、存储方法设计、访问方法
设计以及完整性和安全性考虑)。 Y
30. 一个完整的数据备份包括(系统数据库、用户数据库 和 事务日志)。 31. 用户使用SQL Server数据库时,一般需要经过两个安全性阶段:(身份验证)
和(权限认证)。 32.
三、判断题
1. DELETE TABLE的功能是删除表结构。(╳) 2. SQL Server数据库中的NULL值(空值)表示的是 “空格”或“0”值(╳) 3. SQL Server中的tempdb数据库是一个临时数据库,属用户数据库(╳) 4. SQL虽被称为“查询语言”,其功能却不仅仅限于查询(√) C
5. 参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录
的外键或者为空,或者等于被参照关系中某条记录的主键。(√)
6. 触发器是一种特殊的存储过程,可以把它看作是表定义的一部分,主要用来
保证数据的完整性。( √ )
7. 触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操
作。(√ ) D
8. 登录账号用于身份验证,用户账号用于权限验证。(√ ) G
9. 根据索引的特点,应该对那些数据量大、查询频度较高、实时性要求强的基
本表创建索引,(√ ) J
10. 计算机数据处理技术大致经历了人工管理、文件管理和SQL Server数据库
管理三大阶段(╳)。
11. 将实验室中机器上的数据库备份到自己的移动设备上,只需要备份主数据文
件(MDF)即可。( ╳ ) M
12. 目前,在数据库系统中,使用最广泛的数据模型是面向对象模型(╳)。 13. 目前的关系数据库系统一般都支持标准SQL语句(√) N
14. 能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键