SQL数据库应用期末复习试卷

更新时间:2023-10-27 11:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.在SQL中,建立表用的命令是 ( B )。

A. CREATE SCHEMA B.CREATE TABLE

C.CREATE VIEW

D.CREATE INDEX

2.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 3.用于求系统日期的函数是( B )。

A.YEAR() B.GETDATE() C.COUNT() D.SUM() 4.建立索引的目的是( D )。

A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关 C.加快数据库的打开速度 D.提高SQL Server数据检索的速度 5.数据库的三要素,不包括( C )。

A.完整性规则 B.数据结构 C.恢复

D.数据操作6.表示职称为副教授同时性别为男的表达式为( A.职称='副教授' OR 性别='男' B.职称='副教授' AND 性别='男' C.BETWEEN '副教授' AND '男' D.IN ('副教授','男') 7. 以哪个符号开头的变量是全局变量( C )。

A.@

B.@* C.@@ D.@$

8. 关于视图下列哪一个说法是错误的( B )。

A.视图是一种虚拟表

B.视图中也保存有数据

C.视图也可由视图派生出来

D.视图是保存的SELECT查询

9.Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( D )。

A.查询工资大于1250的纪录 B.查询1250号记录后的记录

C.检索所有的职工号

D.从职工关系中检索工资大于1250的职工号

10.查询毕业学校名称与“清华”有关的记录应该用( D )。

A.SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ B.SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’ C.SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ D.SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’

《SQL Server数据库应用》试卷 第1页 共14页

B )。

11.用于模糊查询的关键字是( D )。

A. _

B. [] C. ^ D. LIKE

12.在T-SQL语言中,修改表结构时,应使用的命令是( C )。

A.UPDATE

B.INSERT

C.ALTER D.MODIFY

13.在视图上不能完成的操作是( C )。

A.更新视图数据

B.查询

D.在视图上定义新视图

C.在视图上定义新的基本表

14.下列哪个不是sql 数据库文件的后缀( C )。

A..mdf C..dbf

B..ldf D..ndf

15.SQL语言中,不是逻辑运算符号的( D )。

A. AND B.NOT C.OR

二、 填空题 (共20分,每题2分)

1.SQL Server 2008中,声明局部变量的关键字是__ declare _,变量名前必须以__@_______开头。

2.在SQL中,完整性约束包括___实体 ___完整性、___ 域 ___完整性、参照完整性和用户定义完整性。 3.select 语句对查询结果排序时,使用 __ order by ____子句指定排序字段,使用 _ asc ____ 指定为升序。 4.在概念模型中,通常用“实体—联系”图表示数据的结构,其三个主要的元素是实体、 __ 属性 ____和___联系 ___。

5.在SQL的模糊查询中,用于表示任意长度的字符串的匹配符是__’%’____,用于表示单个字符的匹配符是____’-’__。

6.在SQL程序设计中,用于对变量赋值的两种方式对应的关键字分别是_ set _____和__ select _ ___。 7.SQL Server有两种身份验证模式,分别是__ Windows身份验证模式_和__混合验证模式_ ___。 8.在SQL中,删除数据库的命令是__ Drop database ___, 执行存储过程的关键字是__ execute _ ___。 9.触发器有3种类型,即insert类型、____ update _____和_____ delete ____。

10.SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是max、__ min __、__ sum ___、avg和count。

三、判断题(共20分,每题2分)

1.SQL中,一个数据库只能有一个表。 ( ╳ )

D.XOR

《SQL Server数据库应用》试卷 第2页 共14页

2.一个关系的主码只能是一个属性。 ( ╳ ) 3.语句“select 16%4”的执行结果是4。 (╳ ) 4.职称 in ('教授', '副教授')与职称 = '教授' or 职称 = '副教授' 等价。 ( √ ) 5.SQL中,货币数据类型有money和smallmoney两种。 (√ ) 6.'东莞职业技术学院'是合法的字符串。 ( √ ) 7.链接查询中,用于连接的两个表中必须有相同名称的字段。 ( ╳ ) 8.@@VERSION适用于显示当前数据库版本信息的全局变量。 ( √ ) 9.系统存储过程和用户自定义存储过程的执行方法不一样。

( ╳ )

10.'李白'>'杜甫' 比较运算的结果为真 (√ )(1)简答题

《SQL Server数据库应用》试卷 第3页 共14页

GO

《SQL Server数据库应用》试卷 第4页 共14页

《SQL Server数据库应用》试卷 第5页 共14页

本文来源:https://www.bwwdw.com/article/dql2.html

Top