《MySQL数据库应用与管理(第3版)》习题及答案 4.4 约束管理_第1页
《MySQL数据库应用与管理(第3版)》习题及答案 4.4 约束管理_第2页
《MySQL数据库应用与管理(第3版)》习题及答案 4.4 约束管理_第3页
《MySQL数据库应用与管理(第3版)》习题及答案 4.4 约束管理_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.下面关于外键约束的说法中,错误的是()。A、外键约束可以保证主表与从表之间数据的完整性B、外键中可以使用null值C、从表中的外键数据对应的是主表中的主键数据D、外键的数据类型与主表主键的数据类型必须要完全一致答案:D2.下列选项中,可以对插入的字段值进行检查,保证插入的字段值符合设置的约束是()。A、域完整性B、实体完整性C、参照完整性D、用户自定义完整性

答案:A3.关系模型的完整性约束通常包括()。A、域完整性B、实体完整性C、参照完整性D、用户自定义完整性

答案:ABCD

4.下列选项中,属于域完整性约束的包括()。A、检查B、默认值C、不为空D、外键

答案:ABCD5.下列选项中,对主键约束的描述错误的是()。A、主键约束是通过PRIMARYKEY进行设置B、每个数据表中最多只能设置一个主键约束C、主键约束只能在创建表时设置D、通过ALTERTABLE语句的DROP删除主键约束答案:C6.下列选项中,对默认值约束的描述错误的是()。A、默认值约束是通过关键字DEFAULT进行设置B、默认值约束可以在创建表时设置C、默认值约束可以在修改数据表时设置D、通过ALTERTABLE语句的DROP删除默认值约束答案:D7.下列选项中,对唯一约束的描述错误的是()。A、唯一约束通过关键字UNIQUE进行设置B、唯一约束只能设置一个C、唯一约束可以通过ALTERTABLE语句中的ADD添加D、通过ALTERTABLE语句中的“DROP索引名”删除唯一约束答案:B8.下列选项中,定义默认值的基本语法格式是()。A、字段名数据类型UNION默认值;B、字段名数据类型DEFAULT[默认值];C、字段名数据类型DEFAULT{默认值};D、字段名数据类型DEFAULT默认值;答案:D9.下列选项中,定义字段非空约束的基本语法格式是()。A、字段名数据类型ISNULL;B、字段名数据类型NOTNULL;C、字段名数据类型ISNOTNULL;D、字段名NOTNULL数据类型;答案:B10.下列关于主键的说法中,正确的是()。A、主键允许为null值B、主键可以允许有重复值C、主键必须来自于另一个表中的值D、主键具有非空性,唯一性答案:D11.下列选项中,定义唯一约束的基本语法格式是()。A、字段名数据类型UNION;B、字段名数据类型ISUNIQUE;C、字段名数据类型UNIQUE;D、字段名UNIQUE数据类型;答案:C12.下列选项中,关于主键的描述,正确的是()。A、为了快速查找表中的某条信息,可以通过设置主键来实现B、键约束是通过PRIMARYKEY定义的,它可以唯一标识表中的记录C、一个数据表中可以有多个主键约束D、定义为PRIMARYKEY的字段不能有重复值且不能为NULL值答案:ABD13.下列关于主键约束的描述中,正确的有()。A、每个数据表中最多只能有一个主键约束B、主键列可以包含NULL值C、可以定义多个字段组合而成的主键D、主键约束可唯一标识表中记录答案:ACD14.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明()。A、该列的数据不可更改B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该列值,那么该列值为0D、当插入数据行时,无须显式指定该列值答案:C15.在数据库表中,每列最多有()个DEFAULT约束。A、1B、2C、3D、不限答案:A16.在数据库中,如果表A中的数据需要参考表B中的数据,那么表A需要建立()。A、主键约束B、外键约束C、唯一性约束D、检查约束答案:B17.下面关于在从表中添加记录的说法中,正确的是()。A、从表的外键字段可以是任意同数据类型的数据B、从表的外键字段的值必须来自主表中的相应数值C、主表与从表的数据没有关系D、以上说法都不对答案:B18.若主表的主键取值为1与2,那么从表相关联的外键取值是()。A、1B、2C、1或2D、任意值答案:C19.在多对多关系中,外键应该建立在哪个表中?()A、任意一方建立外键即可B、双方对应的表中都建立外键C、再创建一张中间表,用于描述关系D、以上都不对答案:C20.下面关于删除关联表中数据的说法中,正确的是()。A、直接就可以删除主从表中数据,没有先后顺序关系B、先删除主表,再删除从表C、先删从表,再删主表D、只能主从表同时进行删除答案:C21.在多对一的关系中,外键应该建立在哪个表中?()。A、一方对应的表B、多方对应的表C、双方对应的表中都建立外键D、再创建一张中间表,用于描述关系答案:B22.运行代码出现错误提示“Cannotdeleteorupdateaparentrow:aforeignkeyconst

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论