第48练 项目六 参考完整性的实现《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
2026-05-07
|
2份
|
5页
|
31人阅读
|
0人下载
内容正文:
s
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第48练,内容是参考完整性的实现。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第48练
参考完整性的实现
一、单项选择题
1.在 MySQL 创建表时,定义外键约束并关联父表主键的完整代码关键字组合是( )
A. PRIMARY KEY REFERENCES
B. FOREIGN KEY REFERENCES
C. UNIQUE KEY JOIN
D. FOREIGN KEY ON
【答案】B
【解析】外键约束固定语法:FOREIGN KEY(子表字段) REFERENCES 父表(主键字段),是外键创建的核心代码格式。
2.MySQL 中,支持外键约束的默认存储引擎是( )
A. MyISAM
B. MEMORY
C. InnoDB
D. CSV
【答案】C
【解析】只有InnoDB存储引擎支持外键约束,MyISAM 等引擎不支持外键功能。
3.对已有数据表通过ALTER TABLE添加外键约束,语法书写正确的是( )
A. ALTER TABLE 子表 ADD FOREIGN KEY (字段) REFERENCES 父表 (主键);
B. ALTER TABLE 子表 ADD PRIMARY KEY (字段) REFERENCES 父表;
C. ALTER TABLE 子表 MODIFY FOREIGN KEY (字段);
D. ALTER TABLE 父表 ADD FOREIGN KEY (字段) REFERENCES 子表 (主键);
【答案】A
【解析】标准添加外键代码,子表添加外键关联父表主键,B 为主键语法,C 语法错误,D 主从表颠倒。
4.下列操作会违反外键约束导致执行失败的是( )
A. 子表外键字段插入父表已存在的主键值
B. 子表外键字段插入 NULL 值
C. 删除无关联数据的父表记录
D. 子表外键字段插入父表不存在的数值
【答案】D
【解析】参照完整性规则,外键禁止引用父表不存在的实体,插入非法值会直接报错;A、B 为合法操作。
5.删除数据表中已创建的外键约束,正确的 SQL 语句是( )
A. ALTER TABLE 表名 DROP PRIMARY KEY;
B. ALTER TABLE 表名 DROP FOREIGN KEY 外键名;
C. ALTER TABLE 表名 DELETE FOREIGN KEY;
D. ALTER TABLE 表名 DROP UNIQUE KEY;
【答案】B
【解析】删除外键专用语法DROP FOREIGN KEY,A 删除主键,C 语法错误,D 删除唯一约束。
二、填空题
1.MySQL 定义外键约束的核心关键字是__________。
【答案】FOREIGN KEY
2.MySQL 关联父表主键的关键字是__________。
【答案】REFERENCES
3.MySQL中,被外键引用主键的表称为__________。
【答案】父表
4.删除外键约束的标准语法:ALTER TABLE 表名 __________ FOREIGN KEY 外键名;
【答案】DROP
5.根据参照完整性,外键字段的取值只能为__________ 或 父表中已存在的主键值。
【答案】空值(NULL)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
s
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第48练,内容是参考完整性的实现。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第48练
参考完整性的实现
一、单项选择题
1.在 MySQL 创建表时,定义外键约束并关联父表主键的完整代码关键字组合是( )
A. PRIMARY KEY REFERENCES
B. FOREIGN KEY REFERENCES
C. UNIQUE KEY JOIN
D. FOREIGN KEY ON
2.MySQL 中,支持外键约束的默认存储引擎是( )
A. MyISAM
B. MEMORY
C. InnoDB
D. CSV
3.对已有数据表通过ALTER TABLE添加外键约束,语法书写正确的是( )
A. ALTER TABLE 子表 ADD FOREIGN KEY (字段) REFERENCES 父表 (主键);
B. ALTER TABLE 子表 ADD PRIMARY KEY (字段) REFERENCES 父表;
C. ALTER TABLE 子表 MODIFY FOREIGN KEY (字段);
D. ALTER TABLE 父表 ADD FOREIGN KEY (字段) REFERENCES 子表 (主键);
4.下列操作会违反外键约束导致执行失败的是( )
A. 子表外键字段插入父表已存在的主键值
B. 子表外键字段插入 NULL 值
C. 删除无关联数据的父表记录
D. 子表外键字段插入父表不存在的数值
5.删除数据表中已创建的外键约束,正确的 SQL 语句是( )
A. ALTER TABLE 表名 DROP PRIMARY KEY;
B. ALTER TABLE 表名 DROP FOREIGN KEY 外键名;
C. ALTER TABLE 表名 DELETE FOREIGN KEY;
D. ALTER TABLE 表名 DROP UNIQUE KEY;
二、填空题
1.MySQL 定义外键约束的核心关键字是__________。
2.MySQL 关联父表主键的关键字是__________。
3.MySQL中,被外键引用主键的表称为__________。
4.删除外键约束的标准语法:ALTER TABLE 表名 __________ FOREIGN KEY 外键名;
5.根据参照完整性,外键字段的取值只能为__________ 或 父表中已存在的主键值。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。