《SQL Server数据库技术与应用》期末复习
一、单项选择题〔每小题2分,共20分
1."借书日期必须在还书日期之前"这种约束属于数据库的〔 功能。 | ||||
A.恢复 B.并发控制 C.完整性 D.安全性 | ||||
答案. | C.完整性 | |||
2.在数据中,产生数据不一致的根本原因是〔 。 | ||||
A.没有严格保护数据 B.数据存储量太大 C.数据间联系弱 D.数据冗余 | ||||
答案. | D.数据冗余 | |||
3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为〔 。 | ||||
A..ndf B..mdf C..log D..dat | ||||
答案. | A..ndf | |||
4、 若要求查‘李’姓学生的学生号和姓名,正确的SQL语句是〔 B 。 A. SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ C. SELECT S#,SNAME FROM S WHERE SNAME=’%李%’ D.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%李%’ 5.通过CREATE TABLE语句或者其他方法创建了一个表后,可以使用〔 语句在表中添加记录。 | ||||
A.DELETE B.INSERT C.UPDATE D.INSEATER | ||||
答案. | B.INSERT | |||
6.在关系数据库系统中,一个关系就是〔 。 | ||||
A.一张二维表 B.一条记录 C.一个关系数据库 D.一个关系代数运算 | ||||
答案. | A.一张二维表 | |||
7.语句SELECT 姓名,性别,出生日期 FROM student_info返回〔 列。 | ||||
A.1 B. 2 C. 3 D.4 | ||||
答案. | C. 3 | |||
8.语句SELECT 1.2*0.5的结果是〔 。 | ||||
A.NULL B.1 C.0 D.0.6 | ||||
答案. | D.0.6 | |||
9.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建〔c 。 | ||||
A.另一个表 B.游标 C.视图 D.索引 | ||||
5.一个查询的结果成为另一个查询的条件,这种查询被称为〔 。 | ||||
A.连接查询 B.内查询 C.自查询 D.子查询 | ||||
答案. | D.子查询 | |||
10.为了对表中的各行进行快速访问,应对此表建立〔 。 | ||||
A.约束 B.规则 C.索引 D.视图 | ||||
答案. | C.索引 | |||
11.SELECT语句中,下列〔 子句用于对数据按照某个字段分组。 | ||||
A.HAVING子句 B.GROUP BY 子句 C.ORDER BY 子句 D.WHERE子句 | ||||
答案. | B.GROUP BY 子句 | |||
12.在SELECT语句中,下列子句用于选择列表〔 。 | ||||
A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 | ||||
答案. | A.SELECT子句 | |||
13.在SELECT语句中,下列子句用于将查询结果存储在一个新表中〔 。 | ||||
A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 | ||||
答案. | B.INTO子句 | |||
14.在SELECT语句中,下列子句用于指出所查询的数据表名〔 。 | ||||
A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 | ||||
答案. | C.FROM 子句 | |||
15. SQL的视图是从〔 中导出的。 | ||||
A.基本表 B. 视图 C. 基本表或视图 D.数据库 | ||||
答案. | C. 基本表或视图 | |||
16.创建视图命令是〔 。 | ||||
A.CREATE VIEW B.DROP VIEW C.CREATE TABLE D.CREATE RULE | ||||
答案. | A.CREATE VIEW | |||
17.〔 具备多条件分支结构,计算多个条件表达式的值,并返回符合条件的一个结果表达式的值。 | ||||
A.CASE 函数 B.IF...ELSE语句 C.CASE语句 D.GOTO语句 | ||||
答案. | A.CASE 函数 | |||
18.WHILE 语句可以重复执行 SQL 语句或语句块,直到逻辑表达式为假。其中,〔 为循环结束标记。 | ||||
A.END B.BREAK语句 C.CONTINUE语句 D.GOTO语句 | ||||
答案. | A.END | |||
19.下列对触发器的描述〔 是错误的。 | ||||
A.触发器属于一种特殊的存储过程 B.触发器与存储过程的区别在于触发器能够自动执行并且不含有参数 C.触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系 D.既可以对INSERTED、DELETED临时表进行查询,也可以进行修改 | ||||
答案. | C.触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系 | |||
20.用于修改存储过程的SQL语句为〔 。 | ||||
A.ALTER TABLE B.ALTER DATABASE C.ALTER TRIGGER D.ALTER PROCEDURE | ||||
答案. | D.ALTER PROCEDURE | |||
21."日志"文件可以用于〔 。 | ||||
A.进行数据库恢复 B. 实现数据库的安全性控制 C. 保证数据库的完整性 D.控制数据库的并发操作 | ||||
答案. | A.进行数据库恢复 | |||
22. 要查询XSH数据库CP表中产品名含有"冰箱"的产品情况,可用〔C命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’
B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’
C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’
D. SELECT * FROM CP WHERE 产品名称=‘冰箱’
23. SQL Server 2000是一个〔c的数据库系统。
〔A网状型〔B层次型〔C关系型〔D以上都不是
24. SQL Server 2000 采用的身份验证模式有〔d。
〔A仅Windows身份验证模式
〔B仅SQL Server身份验证模式
〔C仅混合模式
〔DWindows身份验证模式和混合模式
25. SQL Server提供的单行注释语句是使用〔b开始的一行内容。
〔A "/*" 〔B "--" 〔C "{" 〔D "/"
26. 在SQL SERVER中局部变量前面的字符为:〔d
〔A* 〔B# 〔C@@ 〔D @
27. 对视图的描述错误的是:〔d
〔A是一张虚拟的表
〔B在存储视图时存储的是视图的定义
〔C在存储视图时存储的是视图中的数据
〔D可以像查询表一样来查询视图
28、在查询语句的Where子句中,如果出现了"age Between 30 and 40",这个表达式等同于〔A。
A. age>=30 and age<=40B. age>=30 or age<=40
C. age>30 and age<40D. age>30 or age<40
29. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是〔d。
〔A企业管理器〔B导入和导出数据〔C事件探察器〔D服务管理器
30、表在数据库中是一个非常重要的数据对象,它是用来〔_a_各种数据内容的,数据库创建后就可以创建表了,创建表可以用〔__d_等方法来创建。
sql语句的功能有⑴ A、显示 B、查询 C、存放 D、检索
sql语句的功能有⑴ A、显示 B、查询 C、存放 D、检索
⑵ A、企业管理器 B、查询分析器
C、OSQL D、企业管理器和CREATE TABLE语句
31、SQL语言中,删除一个表的命令是〔B
C、OSQL D、企业管理器和CREATE TABLE语句
31、SQL语言中,删除一个表的命令是〔B
A. DELETE B. DROP
C. CLEAR D. REMOVE
32.在数据库中存储的是〔 C 。
A. 数据 B. 数据模型
C. 数据及数据之间的联系 D. 信息
33.现有一个"教师"表,其中一个字段是教师的住址〔字符型,20位长,如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入"还没有",应该〔 C 。
A. 为此列创建一个check约束B. 为此列创建一个foreign key约束
C. 为此列创建一个default约束D. 为此列创建一个primary key约束
34.触发器是一种特殊类型的〔 B,当表中发生特殊事件时执行。
A.存储器 B.存储过程
C.模式 D.视图
35.删除数据库使用的SQL语句是< C>。
<A>CREATE DATABASE <B>ALTER DATABASE
<C>DROP DATABASE<D>DELETE DATABASE
36.系统存储过程存放在〔 A 数据库中。
A.master B.msdb
C.tempdb D.model
37.下列SQL语句中,修改表结构的是〔A。
A.ALTER B.CREATE C.UPDATE D.INSERT
38.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的〔 D 。
A.可靠性 B.一致性 C.完整性 D.安全性
39.SQL语言是〔C语言。
A.层次数据库 B.网络数据库C.关系数据库 D.非数据库
40.下列语句用于删除触发器的是< A >
A.drop trigger 触发器名 B.drop procedure 触发器名
C.delete procedure 触发器名 D.delete trigger 触发器名
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论