《网站数据库应用技术-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 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《网站数据库应用技术-SQL server》创建数据库和表(1)(举一反三考点练)-课后自测(卷1)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。