- SQL Server 入门很轻松(微课超值版)
- 云尚科技
- 650字
- 2021-04-04 00:09:31
3.5 课后习题与练习
一、填充题
1. 数据库中主数据文件的扩展名是_______,次数据文件的扩展名是________,日志文件的扩展名是________。
答案:.mdf,.ndf,.ldf
2. 数据库通常由________和_______组成。
答案:数据文件,日志文件
3. 数据库文件的______________状态,表示该数据库当前在线且可用。
答案:ONLINE
4. 删除数据库使用的语句是______________。
答案:DROP DATABASE
5. 如果需要将test数据库重命名为“测试数据库”,使用sp_renamedb存储过程的实现语句是_________________________。
答案:sp_renamedb test,测试数据库;
二、选择题
1. 下面关于数据库的说法错误的是______。
A. 一个数据库中至少有一个数据文件,但可以没有日志文件
B. 一个数据库中至少有一个数据文件和一个日志文件
C. 一个数据库中可以有多个数据文件
D. 一个数据库中可以有多个日志文件
答案:A
2. 在创建数据库时,系统会自动将________系统数据库中的所有用户定义的对象复制到新建的数据库中。
A. master
B. model
C. msdb
D. tempdb
答案:A
3. 下面关于创建数据库说法正确的是______。
A. 创建数据库时文件名必须带有扩展名
B. 创建数据库时文件名可以不带扩展名
C. 创建数据库时数据文件可以不带扩展名,日志文件必须带有扩展名
D. 创建数据库时日志文件可以不带扩展名,数据文件必须带有扩展名
答案:B
4. 如果想要查看数据库mydb的状态,下面______语句是不正确的。
A. sp_helpdb mydb;
B. SELECT state FROM mydb;
C. SELECT DATABASEPROPERTYEX('mydb', 'Status')
D. SELECT name,state_desc FROM sys.databases WHERE name='mydb';
答案:B
5. 下面对于修改数据库的描述正确的是________。
A. 数据库一旦创建完毕,不能对其名称进行修改
B. 在数据库创建完毕后,不能随意更改数据库的大小
C. 可以使用存储过程sp_renamedb修改数据库的名称
D. 以上说法都不对
答案:C
三、简答题
1. 简述更改数据库名称的方法。
2. 如何创建包含文件组的数据库?
3. 如何删除数据库中的文件?