SQL习题(附答案)

发布时间 : 星期六 文章SQL习题(附答案)更新完毕开始阅读

习题四 一、选择题

1.( )不能放在任何文件组中。

A.主数据文件B.次数据文件C.操作系统文件D.事务日志文件 2.数据库的逻辑文件名命名必须遵循( )的命名规则。 A.操作系统文件名B.文件名C.标识符D.变量名 3.每个数据库至少含有( )个文件。 A.1 B.2 C.3 D.4

4.每个数据库含有( )个文件组。 A.1 B.1 到多个C.0 到多个D.2 个 5.扩展名为.mdf 的文件是( )。

A.主数据文件B.辅数据文件C.事务日志文件D.文件组文件 6.关于数据库文件组,下列说法不正确的是( )。

A.所有数据库都至少包含一个文件组,数据库创建初始时,主文件组是默认文件组

B.文件或文件组只能由一个数据库使用,不能属于不同的数据库 C.一个文件只能属于一个文件组,不能属于不同的文件组 D.事务日志文件必须存放在主文件组中

7.在SQL SERVER 中创建数据库,必须指明( )。 A.存储路径B.逻辑名C.数据文件名D.数据库名 8.删除数据库的命令是( )。

A.delete database B.create database C.drop database D.alter database

9.有关修改数据库的说法正确的是( )。

A.数据库名可以直接修改B.一次可以修改数据文件多个属性 C.不能修改文件组属性D.修改数据库时,必须断开连接服务器 10.有关删除文件组说法不正确的是( )。

A.可以通过企业管理器修改,也可以通过查询分析器输入T-SQL 语句修改。 B.删除文件组之前,首先必须删除其中包含的数据文件。

C.文件组类似于文件夹,因而可要可不要,删除不影响数据库的使用。 D.只能删除辅助文件组,但不能删除主文件组。 第7 章Transact-SQL 程序设计 第10 页共30 页 10

11.下列哪一项不是事物日志文件所具有的功能( )。 A.帮助用户进行计算和统计B.记载用户针对数据库进行的操作 C.维护数据的完整性D.帮助用户恢复数据库

12.SQL Server 数据库的物理存储文件主要包括3 类文件( )。

A.主数据文件、次数据文件、事务日志文件B.主数据文件、次数据文件、文本文件

C.表文件、索引文件、存储过程D.表文件、索引文件、图表文件 13.当数据库损坏时,数据库管理员可通过( )文件恢复数据库。 A.事务日志文件B.主数据文件C.辅数据文件D.联机帮助文件

14.安装SQL Server 后,数据库服务器自动建立系统数据库,其中不包括( )。 A.master B.pubs C.model D.msdb

15. 二、填空题

1.SQL Server 数据库分为系统数据库和( )。 2.事务日志文件的扩展名默认为( )。

3.用语句create database mn 创建数据时,自动创建的数据库文件逻辑名是( )。

4.文件组包括主文件组和辅文件组,主文件组包含主数据文件和( )。 5.可以通过SQL Server 属性(配置)对话框的( )选项卡修改新建数据库的默认目录。

6.数据库从一台计算机移到另一台计算机上,必须通过分离和( )功能实现。 7.可以通过( )命令压缩数据库文件的大小。 8.修改数据库名的系统存储过程命令是( )。

9.数据库建立初始时,( )是默认文件组,但用户可以将自定义文件组指定为默认 文件组。

10.创建数据库时,数据库的事务日志文件默认大小是( )。 三、实践题

1.在D 盘下stu 目录下建一个名为LX 的数据库,其中:

(1)主文件逻辑名lx_data,物理文件名为lx_data.mdf,初始大小为5MB,最大大小为

10MB,增长方式为1MB。

(2)事物日志文件逻辑名lx_log,物理文件名为lx_log.ldf,初始大小为2MB,

最大大小

为10MB,增长方式为5%。

2.修改刚才建立的数据库,修改如下:

(1)为其增加一个文件组dy,其中包含两个数据文件,逻辑名分别为dya 和dyb,物理

文件名对应dya.ndf 和dyb.ndf,其它属性默认值。

(2)为其增加一个事务日志文件,其中逻辑名dy_log,物理文件名为dy_log.ldf,初始大

小为1MB,最大大小为unlimited,增长方式为1MB。 (3)将数据库名称修改为studb。

3.将studb 数据库分离出来后,尝试删除其中事务日志文件,然后附加到当前计算机SQL

Server 服务器上,检查一下事务日志相关属性前后变化。 第7 章Transact-SQL 程序设计 第11 页共30 页 11

4.利用企业管理器在D 盘下stu 目录下创建一个数据库library,相关设置为默认值即可。 习题五 一、选择题

1.用来存储固定长度的非Unicode 字符数据,且最大长度不超过8000 个字符的是( )。

联系合同范文客服:xxxxx#qq.com(#替换为@)