2创建数据库课后习题 联系客服

发布时间 : 星期二 文章2创建数据库课后习题更新完毕开始阅读4e089f4fde80d4d8d15a4fa0

习题

一、选择题

1. 下列数据库中,( )数据库作为系统数据库,其作用是系统运行时用于保存临时数

据,称为临时数据库。 A.distribution B.master C.msdb D.tempdb

2. 下列数据库文件中,( )文件在创建数据库时是可选的。 A.日志文件 B.主要数据文件 C.次要数据文件 D.都不是

3. 创建数据库时,( )参数是不能进行设置的。 A.日志文件存放地址 B.是否收缩 C.数据文件名 D.初始值

4. 在设置数据库参数时,可以通过设置“限制访问”来规定用户访问类型,( )参数

是说明数据库只有管理员角色和特定的成员才能访问该数据库。 A.Multiple B.Single C.Restricted D.都不是

5. 用于存放数据库表和视图等数据库对象信息的文件为( )。 A.主数据文件 B.文本文件 C.事务日志文件 D.图像文件

6. 如果数据库中的数据量非常大,除了存储在主数据文件外,可以将一部分数据存储在

( )。 A.主数据文件 B.次数据文件 C.日志文件 D.其他

7. 用户在SQL SERVER 2008中建立自己的数据库属于( )。 A.用户数据库 B.系统数据库 C.数据库模板 D.数据库管理系统

8. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、

DROP、ALTER语句是实现哪种功能( )。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制

9. 下列的SQL语句中,( )不是数据定义语句。 A.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT

10. 下列关于数据库的数据文件叙述错误的是( )。 A.一个数据库只能有一个日志文件

B.创建数据库时,PRIMARY 文件组中的第一个文件为主数据文件 C.一个数据库可以有多个数据文件 D.一个数据库只能有一个主数据文件

二、填空题

1. 在数据库的管理过程中,可以使用SQL语言来实现,其中 CREATE DATABASE 命令

来创建数据库, ALTER DATABASE命令来修改数据库, DROP DATABASE 命令来删除数据库。

2. 在创建数据库的过程中, SIZE 参数设置数据库的初始值, MAXSIZE参数设置数据库

的最大值, FILEGROWTH 参数设置数据库的自动增长率。

3. 在SQL Server Management Studio中,右击要操作的数据库,在菜单中选择 新建数据库

命令创建新的数据库;选择 属性 命令设置数据库选项;选择 属性 命令查看数据库定义信息;选择 删除 命令删除数据库。

4. 在数据库文件中,主数据库文件的扩展名为 mdf ,日志文件的扩展名为 ldf ,次要数

据库文件的扩展名为 ndf 。

5. 在使用属性对话框创建数据库时,如果输入的数据库名称为 test ,则默认的数据文件

名称为__ test_data ___,默认的事务日志文件名称为___ test_log ____。

6. 在SQL Server 2008中,可以根据数据库的应用类型把数据库分为 物理数据库 和 逻辑数据库 类型。 三、应用题

1. 使用企业管理器创建“图书管理”数据库,主要数据文件的名称为“图书管理_Data”,

保存到D盘的“图书管理数据库”文件夹中,初始大小为3M,最大为100M,每次自动增长2M;日志文件名称为“图书管理_Log”,保存位置与数据文件相同,初始为3M,最大30M,自动增长10%。

2. 使用SQL语言,将图书管理数据库的初始大小调整为10M。

解答:

ALTER DATABASE图书管理 MODIFY FILE

(NAME 图书管理_data, SIZE=10) 3. 使用SQL语言,删除上面建立的数据库。

解答:

DROP DATABASE图书管理

4. 使用SQL语言,从新建立“图书管理”数据库。

解答:CREATE DATABASE 图书管理 ON ( NAME =图书管理_data,

FILENAME = 'd:\\图书管理数据库\\图书管理_data .mdf', SIZE = 5, MAXSIZE = 20, FILEGROWTH = 2) LOG ON

( NAME =图书管理_log,

FILENAME = ' d:\\图书管理数据库\\图书管理_log.ldf', SIZE = 1, MAXSIZE = 5,

FILEGROWTH = 10%)