SQL复习题答案

更新时间:2023-10-07 18:22:01 阅读量: 综合文库 文档下载

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

SQL Server数据库应用管理-习题集

说明:本习题集所涉及的数据库,名为Student,其数据表有3个,分别是学生(学号,姓名,性别,年龄),课程(课号,课名,学分),选修(学号,课号,成绩)。

一、单项选择题

1.下列属于SQL Server系统数据库的是 。 A.master C.student

B.Sysbase D.Database

2.SQL Server中,数据库主数据文件扩展名为 。 A.ldf C.ndf

B.mdf D.dbf

3.SQL Server中,索引类型按结构划分,包括 。 A.聚集索引和非聚集索引 C.单索引和复合索引

B.主索引和次索引 D.内索引和外索引

4.SQL Server的数据定义语句是 。定义:创建 A.CREATE,DROP,ALTER B.INSERT,UPDATE,DELETE C.SELECT,DELETE,UPDATE D.CREATE,GRANT,INSERT 5.下面的描述正确的是 。

A. 每个数据文件中可以有多个主数据文件 B. 只允许有一个次数据文件。 C. 一个数据库有主数据库文件即可。

D. 一个数据库至少由一个主数据文件和一个日志文件组成。 6.下面字符串能与通配符表达式 ABC%a 进行匹配的是 。

A. BCDEF B. A_BCD C. ABCDa D. ACBDE 7.下列属于数据库管理系统的是 。 A.SQL Server 2005

第1页,共9页

B.Excel C.Windows 2000 D.IE6

8.实体完整性要求主属性不能取空值,这一点通常是通过 实现。 A.定义外部键来保证 B.定义主键来保证 C.用户定义的完整性来保证 D.关系系统自动保证

9.SQL Server的数据操纵命令是 。 A.SELECT,INSERT,UPDATE,DELETE B.CREATE,INSERT,UPDATE,DELETE C.GRANT,CREATE,REVOKE D.SELECT,CREATE,DROP,ALTER 10.下面的描述错误的是 。 A. 每个数据文件中有且只有一个主数据文件 B.可以有多个次数据文件。

C.一个数据库有主数据库文件即可。

D.一个数据库至少由主数据文件和日志文件组成。

11.对于查询语句的结果,有时会出现重复的数据行,可以使用以下哪个关键字可消去重复记录行。

A. Only B. Select C. Distinct D. Order by 12.下列说法中正确的是 。 A.SQL 中局部变量可以不声明就使用 B.SQL 中全局变量必须先声明再使用 C.SQL 中所有变量都必须先声明后使用

D.SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

13.下面对索引的相关描述正确的是: 。

第2页,共9页

A. 经常被查询的列不适合建索引。 B. 列值唯一的列适合建索引。 C. 有很多重复值的列适合建索引。 D. 是外键或主键的列不适合建索引。 14.下列说法中正确的是 。 A. SQL 中局部变量可以不声明就使用 B. SQL 中全局变量必须先声明再使用 C. SQL 中所有变量都必须先声明后使用

D. SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

15.E-R模型的三要素是 c 。

A. 实体、属性、实体集 B. 实体、键、联系 C. 实体、属性、联系 D. 实体、域、候选键 16.SQL Server系统数据库不包括 。 A.master C.student

B.tempdb D.model

17.SQL Server中,数据库日志文件扩展名为 。 A.ldf C.ndf

B.mdf D.dbf

18.SQL Server中,索引类型包括 。 A.聚集索引和非聚集索引 C.单索引和复合索引

B.主索引和次索引 D.内索引和外索引

19.SQL语言中行注释的符号为______。 A.< > B./* */ C.-- D./-

20.参加“自然联接”运算的两个关系 。 A.至少存在一个相同属性名

第3页,共9页

B.可不存在任何相同属性名 C.不可存在多个相同属性名 D.所有属性名必须完全相同 21.下面标志符合法的是 。

A. trigger1 B. 123_a C. @abc D. ABC_[1] 22.创建数据库语句

A. Create Database B. Delete Database C. Set Database D. Create Table 23.实体完整性要求主属性不能取空值,这一点通常是通过 。 A.定义外部键来保证 B.定义主键来保证 C.用户定义的完整性来保证 D.关系系统自动保证

24.我们使用的SQL Server 2005,它是一个 。 A. 数据库 B. 数据库系统 C. 数据库管理系统 D. 数据库文件

25.在SQL Server中,每个表上能创建 个非聚簇索引。 A. 1 B. 3 C. 249 D. 255 26.所谓概念模型,指的是 。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示

D.现实世界到机器世界的一个中间层次,即信息世界 27.备份数据库Mydb的语句为 A. RESTORE DATABASE Mydb B. BACKUP DATABASE Mydb C. EXEC DATEBASE Mydb D. UPDATE DATABASE Mydb

第4页,共9页

28.下列不是数据库对象的是 。 表存储过程 触发器 视图 规则 默认 索引 A. 表 B. 触发器 C. 视图 D. 用户权限

29.块注释的符号为_______。 A. < > B. /* */ C. -- D. /-

30.假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。

A. 概念设计 B. 物理设计 C. 逻辑设计 D. 运行阶段

二、填空题

1.SQL Server中的变量分为两种,全局变量和局部变量,其中全局变量的名称以 @@ 字符开始,由系统定义和维护。局部变量以 @ 字符开始,由用户自己定义和赋值。

2.在查询分析器中,使用 Create Database 命令创建数据库,使用 Alter Database 命令修改数据库,使用 drop database 删除数据库。

3.一个脚本可以包含一个或多个批,脚本中的 go 命令标志一个批的结束。 4.SQL Server2005中数据库文件有 mdf主数据库文件 、 ndf次数据库文件 、 Ldf日志数据库文件 。

5.SQL Server主要提供了两种机制来强制业务规则和数据完整性,是:__约束 , __触发器 。

6. 四种数据库备份分别是 完全数据库备份 、 差异数据库备份 、 事务日志备份 、 数据库文件和文件组备份 。

7.SQL Server 2005的安全级别分为 身份验证阶段 和 权限认证阶段 两个层次。

8. 关系的完整性包括 实体完整性 、 域值完整性 、 参照完整性 、 用户

第5页,共9页

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

Top