《网站数据库应用技术-SQL server》创建数据库和表(1)(举一反三考点练)-课后自测(卷1)
2025-09-02
|
2份
|
6页
|
60人阅读
|
0人下载
内容正文:
举一反三考点练
《网站数据库应用技术-SQL server》创建数据库和表-课后自测
知识点一 数据库的创建与管理
1.(单项选择题)创建数据库的两种主要途径是( )
A. 图形化向导和 T-SQL 脚本 B. 使用命令行和图形界面
C. 数据库备份和恢复 D. 手动输入和自动导入
2.(单项选择题)以下关于数据库文件类型的描述,正确的是( )
A. 主要数据文件(.mdf)用于存放启动信息与核心数据
B. 次要数据文件(.ndf)是必须的,用于扩展数据
C. 事务日志文件(.ldf)是可选的,用于记录事务
D. 数据库只能有一个数据文件
3.(单项选择题)删除数据库的脚本方式是( )
A. DROP DATABASE 数据库名 B. DELETE DATABASE 数据库名
C. REMOVE DATABASE 数据库名 D. CLEAR DATABASE 数据库名
4.(判断题)分离数据库后,.mdf 和 .ldf 文件会自动删除( )
5.(判断题)系统数据库 msdb 用于支持 SQL Server 代理作业、调度与报警( )
6.(填空题)分离数据库后,.mdf 和 .ldf 文件保留在__________,可以自由复制或迁移。
7.(填空题)系统数据库 msdb 用于支持 SQL Server 代理作业、___________与报警。
知识点二 使用对象资源管理器创建与管理表
1.(单项选择题)在 SQL Server 中,通过对象资源管理器新建表时,以下步骤正确的是( )
A. 展开目标数据库→右击“表”→“新建表”→定义列名、数据类型等→保存并命名
B. 展开目标数据库→右击“表”→“设计”→定义列名、数据类型等→保存并命名
C. 展开目标数据库→右击“表”→“新建”→定义列名、数据类型等→保存并命名
D. 展开目标数据库→右击“表”→“新建表”→定义列名、数据类型等→直接关闭
2.(单项选择题)在 SQL Server 中,通过对象资源管理器录入数据时,以下说法正确的是( )
A. 右击表→“编辑前200行”可录入、修改、删除记录,按 Esc 可撤销当前单元格更改
B. 右击表→“编辑前200行”只能录入记录,不能修改或删除
C. 右击表→“选择前1000行”可直接编辑数据
D. 右击表→“选择前1000行”只能查看数据,不能编辑
3.(单项选择题)在 SQL Server 中,修改表结构时,以下说法正确的是( )
A. 添加列时,需在设计器中输入列名、类型,保存后生效
B. 修改列类型时,无需考虑已有数据是否兼容
C. 删除列时,无需确认列是否存在依赖关系
D. 修改列类型时,必须重新创建表
4.(判断题)在 SQL Server 中,设置标识列后,可以手动插入该列的值( )
5.(判断题)在 SQL Server 中,删除表时,无需确认即可永久删除表及其数据( )
6.(填空题)在 SQL Server 中,删除表时,若表被外键引用或存在依赖关系,需先处理___________关系,否则无法删除。
7.(填空题)在 SQL Server 中,修改列的数据类型时,需要确保列的当前数据与新数据类型___________,否则可能会导致数据丢失或错误。
知识点三 使用 T-SQL 创建、修改与删除表
1.(单项选择题)使用 T-SQL 创建表时,以下哪个语句用于定义表的结构( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. SELECT TABLE
2.(单项选择题)在 T-SQL 中,以下哪个语句用于修改表结构( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. UPDATE TABLE
3.(单项选择题)在 T-SQL 中,以下哪个语句用于删除表( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. DELETE TABLE
4.(判断题)在 T-SQL 中,标识列的值可以由用户手动插入( )
5.(判断题)在 T-SQL 中,每个表可以有多个标识列( )
6.(填空题)在 T-SQL 中,使用_____________语句可以添加新列。
7.(填空题)在 T-SQL 中,使用_____________语句可以删除列。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
举一反三考点练
《网站数据库应用技术-SQL server》创建数据库和表-课后自测
知识点一 数据库的创建与管理
1.(单项选择题)创建数据库的两种主要途径是( )
A. 图形化向导和 T-SQL 脚本 B. 使用命令行和图形界面
C. 数据库备份和恢复 D. 手动输入和自动导入
【答案】A
【解析】创建数据库可以通过图形化向导(在对象资源管理器中右击“数据库”→“新建数据库”)或通过 T-SQL 脚本(使用 CREATE DATABASE 语句)来完成。
2.(单项选择题)以下关于数据库文件类型的描述,正确的是( )
A. 主要数据文件(.mdf)用于存放启动信息与核心数据
B. 次要数据文件(.ndf)是必须的,用于扩展数据
C. 事务日志文件(.ldf)是可选的,用于记录事务
D. 数据库只能有一个数据文件
【答案】A
【解析】主要数据文件(.mdf)用于存放启动信息与核心数据,每个数据库仅有一个主要数据文件。次要数据文件(.ndf)是可选的,用于扩展或分散数据到不同磁盘。事务日志文件(.ldf)是必须的,用于记录所有事务,支持故障恢复。
3.(单项选择题)删除数据库的脚本方式是( )
A. DROP DATABASE 数据库名 B. DELETE DATABASE 数据库名
C. REMOVE DATABASE 数据库名 D. CLEAR DATABASE 数据库名
【答案】A
【解析】删除数据库的脚本方式是使用 DROP DATABASE 语句,例如 `DROP DATABASE 图书信息管理`。
4.(判断题)分离数据库后,.mdf 和 .ldf 文件会自动删除( )
【答案】×
【解析】分离数据库后,.mdf 和 .ldf 文件保留在原路径,可以自由复制或迁移,之后可以通过附加操作恢复使用。
5.(判断题)系统数据库 msdb 用于支持 SQL Server 代理作业、调度与报警( )
【答案】√
【解析】系统数据库 msdb 用于支持 SQL Server 代理作业、调度与报警。
6.(填空题)分离数据库后,.mdf 和 .ldf 文件保留在__________,可以自由复制或迁移。
【答案】原路径
【解析】分离数据库后,.mdf 和 .ldf 文件保留在原路径,可以自由复制或迁移。
7.(填空题)系统数据库 msdb 用于支持 SQL Server 代理作业、___________与报警。
【答案】调度
【解析】系统数据库 msdb 用于支持 SQL Server 代理作业、调度与报警。
知识点二 使用对象资源管理器创建与管理表
1.(单项选择题)在 SQL Server 中,通过对象资源管理器新建表时,以下步骤正确的是( )
A. 展开目标数据库→右击“表”→“新建表”→定义列名、数据类型等→保存并命名
B. 展开目标数据库→右击“表”→“设计”→定义列名、数据类型等→保存并命名
C. 展开目标数据库→右击“表”→“新建”→定义列名、数据类型等→保存并命名
D. 展开目标数据库→右击“表”→“新建表”→定义列名、数据类型等→直接关闭
【答案】A
【解析】通过对象资源管理器新建表时,需要展开目标数据库,右击“表”选择“新建表”,在可视化设计器中定义列名、数据类型等,最后点击“保存”并输入表名完成创建。
2.(单项选择题)在 SQL Server 中,通过对象资源管理器录入数据时,以下说法正确的是( )
A. 右击表→“编辑前200行”可录入、修改、删除记录,按 Esc 可撤销当前单元格更改
B. 右击表→“编辑前200行”只能录入记录,不能修改或删除
C. 右击表→“选择前1000行”可直接编辑数据
D. 右击表→“选择前1000行”只能查看数据,不能编辑
【答案】A
【解析】通过对象资源管理器录入数据时,右击表选择“编辑前200行”可以在网格中录入、修改、删除记录,按 Esc 可撤销当前单元格更改;而“选择前1000行”只能查看数据,不能直接编辑。
3.(单项选择题)在 SQL Server 中,修改表结构时,以下说法正确的是( )
A. 添加列时,需在设计器中输入列名、类型,保存后生效
B. 修改列类型时,无需考虑已有数据是否兼容
C. 删除列时,无需确认列是否存在依赖关系
D. 修改列类型时,必须重新创建表
【答案】A
【解析】修改表结构时,添加列需在设计器中输入列名、类型,保存后生效;修改列类型时,需要确保已有数据与新类型兼容;删除列时,需确认列是否存在依赖关系,避免影响其他对象;修改列类型时,不一定需要重新创建表,可在设计器中直接修改。
4.(判断题)在 SQL Server 中,设置标识列后,可以手动插入该列的值( )
【答案】×
【解析】设置标识列后,其值由系统自动生成,不可手动插入。如果需要手动插入值,需先执行 SET IDENTITY_INSERT ON。
5.(判断题)在 SQL Server 中,删除表时,无需确认即可永久删除表及其数据( )
【答案】×
【解析】删除表时,需要确认才能永久删除表及其数据。右击表选择“删除”后,会弹出确认对话框。
6.(填空题)在 SQL Server 中,删除表时,若表被外键引用或存在依赖关系,需先处理___________关系,否则无法删除。
【答案】依赖
【解析】删除表时,若表被外键引用或存在依赖关系,需先处理依赖关系,否则无法删除。
7.(填空题)在 SQL Server 中,修改列的数据类型时,需要确保列的当前数据与新数据类型___________,否则可能会导致数据丢失或错误。
【答案】兼容
【解析】修改列的数据类型时,需要确保列的当前数据与新数据类型兼容,否则可能会导致数据丢失或错误。
知识点三 使用 T-SQL 创建、修改与删除表
1.(单项选择题)使用 T-SQL 创建表时,以下哪个语句用于定义表的结构( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. SELECT TABLE
【答案】A
【解析】CREATE TABLE 语句用于定义表的结构,包括列名、数据类型等。
2.(单项选择题)在 T-SQL 中,以下哪个语句用于修改表结构( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. UPDATE TABLE
【答案】B
【解析】ALTER TABLE 语句用于修改表结构,如添加、修改或删除列。
3.(单项选择题)在 T-SQL 中,以下哪个语句用于删除表( )
A. CREATE TABLE B. ALTER TABLE C. DROP TABLE D. DELETE TABLE
【答案】C
【解析】DROP TABLE 语句用于删除表及其结构和数据。
4.(判断题)在 T-SQL 中,标识列的值可以由用户手动插入( )
【答案】×
【解析】标识列的值由系统自动生成,用户不能手动插入值。
5.(判断题)在 T-SQL 中,每个表可以有多个标识列( )
【答案】×
【解析】每个表只能有一个标识列。
6.(填空题)在 T-SQL 中,使用_____________语句可以添加新列。
【答案】ALTER TABLE ADD
【解析】ALTER TABLE ADD 语句用于在表中添加新列。
7.(填空题)在 T-SQL 中,使用_____________语句可以删除列。
【答案】ALTER TABLE DROP COLUMN
【解析】ALTER TABLE DROP COLUMN 语句用于删除表中的列。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。