内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练的单元二的第4练,内容涵盖单元2 创建数据库和表的任务2.1 创建及管理“图书信息管理”数据库 。
《网站数据库应用基础——SQL Server 2017》
(高等教育出版社第2版)第4练
单元2 创建数据库和表
任务2.1 创建及管理“图书信息管理”数据库
1、 单项选择题(本题共5小题)
1、关于 CREATE DATABASE 语句创建数据库时指定文件属性的说法,正确的是( )
A. 只能指定数据文件的初始大小,不能指定日志文件的初始大小
B. 可以同时指定数据文件和日志文件的初始大小、最大大小和自动增长方式
C. 不能指定数据文件和日志文件的存储位置
D. 自动增长方式只能按固定大小增长,不能按比例增长
【答案】B
【解析】使用 CREATE DATABASE 语句创建数据库时,可以同时对数据文件和日志文件的初始大小、最大大小以及自动增长方式进行指定,也能指定它们的存储位置,自动增长方式既可以按固定大小增长,也能按比例增长,所以选 B。
2、执行“DROP DATABASE 学生信息管理”SQL 语句后,若系统中不存在 “学生信息管理” 数据库,会( )
A. 数据库被成功删除
B. 系统提示错误
C. 自动创建 “学生信息管理” 数据库并删除
D. 不做任何操作
【答案】B
【解析】使用 DROP DATABASE 命令删除数据库时,系统中必须存在要删除的数据库,否则会出现错误提示,所以选 B。
3、以下是一段创建数据库的 SQL 代码:
CREATE DATABASE 教学管理
ON PRIMARY
(
NAME = 教学管理,
FILENAME = 'D:\教学管理\教学管理.mdf',
SIZE = 5MB,
MAXSIZE = 50MB,
FILEGROWTH = 5%
)
LOG ON
(
NAME = 教学管理_log,
FILENAME = 'D:\教学管理\教学管理_log.ldf',
SIZE = 2MB,
MAXSIZE = 20MB,
FILEGROWTH = 1MB
);该代码创建的数据库的数据文件初始大小是( )
A. 2MB
B. 5MB
C. 20MB
D. 50MB
【答案】B
【解析】在代码中,数据文件的 SIZE 属性指定为 5MB,所以数据文件初始大小是 5MB,选 B。
4、使用 DROP DATABASE 语句删除多个数据库时,数据库名之间应该用( )分隔。
A. 分号
B. 逗号
C. 空格
D. 句号
【答案】B
【解析】DROP DATABASE 语句可以同时删除多个数据库,多个数据库名之间要用逗号隔开,所以选 B。
5、在创建数据库时,若要将数据库文件存储在特定的文件夹中,需要在CREATE DATABASE 语句中通过( )属性指定。
A. NAME
B. SIZE
C. FILENAME
D. MAXSIZE
【答案】C
【解析】在 CREATE DATABASE 语句中,FILENAME 属性用于指定数据库文件的存储路径和文件名,也就是可以将数据库文件存储在特定文件夹中,所以选 C。
2、 判断题(本题共3题)
1、SQL Server 2017 中,用户数据库是在安装时由系统自动创建的。( )
【答案】×
【解析】系统数据库是在安装 SQL Server 2017 时由系统自动创建的,而用户数据库是用户创建的数据库,所以该说法错误。
2、主要数据文件的默认文件扩展名是 .ndf。( )
【答案】×
【解析】主要数据文件默认的文件扩展名是 .mdf,次要数据文件默认的文件扩展名是 .ndf,所以该说法错误。
3、分离数据库后,数据库的数据文件和日志文件会被删除。( )
【答案】×
【解析】分离数据库只是从 SQL Server 系统中删除该数据库,而组成该数据库的数据文件和日志文件仍然保存在原磁盘路径下,所以该说法错误。
3、 简答题(本题共2小题)
1、简述使用 CREATE DATABASE 语句创建 “图书信息管理” 数据库的步骤。
【答案】第 1 步:选择 “开始” → “Microsoft SQL Server Tools 18”→“Microsoft SQL Server Management Studio 18” 命令,打开 “连接到服务器” 对话框,单击 “连接” 按钮,进入 Microsoft SQL Server Management Studio 窗口。第 2 步:在 Microsoft SQL Server Management Studio 窗口的工具栏上单击新建查询按钮,在查询编辑器窗口中输入代码,单击执行按钮,若执行成功,“消息” 窗口会显示 “命令已成功完成。”,表明数据库创建成功。第 3 步:在对象资源管理器窗口中右击 “数据库”,选择 “刷新” 命令,然后展开 “数据库” 查看新建的数据库。第 4 步:保存创建数据库的代码,单击 Microsoft SQL Server Management Studio 窗口工具栏中的按钮,弹出 “另存为” 对话框,将代码保存为 “创建图书信息管理数据库.sql”。
2、分离和附加 “图书信息管理” 数据库分别有什么作用?
【答案】分离数据库的作用是将数据库从 SQL Server 系统中删除,但数据库的数据文件和日志文件保持不变,分离后的数据库可以移动,比如可将数据库文件从一个磁盘移到另一个磁盘,学生向老师提交作业时也可先分离数据库再提交。附加数据库的作用是把分离后的数据库附加到任何的 SQL Server 系统中,使数据库的使用状态与分离时的状态完全相同,可实现将数据库从一个 SQL Server 系统移到另一个 SQL Server 系统。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练的单元二的第4练,内容涵盖单元2 创建数据库和表的任务2.1 创建及管理“图书信息管理”数据库 。
《网站数据库应用基础——SQL Server 2017》
(高等教育出版社第2版)第4练
单元2 创建数据库和表
任务2.1 创建及管理“图书信息管理”数据库
1、 单项选择题(本题共5小题)
1、关于 CREATE DATABASE 语句创建数据库时指定文件属性的说法,正确的是( )
A. 只能指定数据文件的初始大小,不能指定日志文件的初始大小
B. 可以同时指定数据文件和日志文件的初始大小、最大大小和自动增长方式
C. 不能指定数据文件和日志文件的存储位置
D. 自动增长方式只能按固定大小增长,不能按比例增长
2、执行“DROP DATABASE 学生信息管理”SQL 语句后,若系统中不存在 “学生信息管理” 数据库,会( )
A. 数据库被成功删除
B. 系统提示错误
C. 自动创建 “学生信息管理” 数据库并删除
D. 不做任何操作
3、以下是一段创建数据库的 SQL 代码:
CREATE DATABASE 教学管理
ON PRIMARY
(
NAME = 教学管理,
FILENAME = 'D:\教学管理\教学管理.mdf',
SIZE = 5MB,
MAXSIZE = 50MB,
FILEGROWTH = 5%
)
LOG ON
(
NAME = 教学管理_log,
FILENAME = 'D:\教学管理\教学管理_log.ldf',
SIZE = 2MB,
MAXSIZE = 20MB,
FILEGROWTH = 1MB
);该代码创建的数据库的数据文件初始大小是( )
4、使用 DROP DATABASE 语句删除多个数据库时,数据库名之间应该用( )分隔。
A. 分号
B. 逗号
C. 空格
D. 句号
5、在创建数据库时,若要将数据库文件存储在特定的文件夹中,需要在CREATE DATABASE 语句中通过( )属性指定。
A. NAME
B. SIZE
C. FILENAME
D. MAXSIZE
2、 判断题(本题共3题)
1、SQL Server 2017 中,用户数据库是在安装时由系统自动创建的。( )
2、主要数据文件的默认文件扩展名是 .ndf。( )
3、分离数据库后,数据库的数据文件和日志文件会被删除。( )
3、 简答题(本题共2小题)
1、简述使用 CREATE DATABASE 语句创建 “图书信息管理” 数据库的步骤。
2、分离和附加 “图书信息管理” 数据库分别有什么作用?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$