项目六 任务一二 实体和参照完整性(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2026-01-14
|
2份
|
8页
|
92人阅读
|
2人下载
内容正文:
实体和参照完整性
一、单项选择题
1. 在关系型数据库中,表与表之间建立联系是通过( )来实现的。
A. 参照完整性 B. 实体完整性
C. 完整性约束 D. 用户自定义完整性
【答案】A
【解析】参照完整性指的是表与表之间的对应关系。
2. 实体完整性通过( )和( )来实现。
A. 默认值约束和唯一约束;
B. 唯一约束和非空约束
C. 主键约束和唯一约束
D. 主键约束和默认值约束
【答案】C
【解析】 实体完整性是通过主键约束和唯一约束来实现的。
3. 在一张二维表中,被设置为主键的列最多有( )个。
A. 多个 B.一个
C. 两个 D. 三个
【答案】B
【解析】在一个表中只能有一列被设置为主键约束。
4. 在表中,设置字段为主键约束的主要作用是( )。
A.保证字段值的安全性 B.保证字段值的非空
C.保证字段值的唯一性 D.优化查询性能
【答案】C
【解析】设置主键约束的主要作用是保证字段值的唯一性,特点有非空性。
5. 字段是关系表中的基本概念之一,字段在表中体现为( )。
A. 表中的一行记录 B. 表中的一列
C. 表中的一行数据 D. 表中的一列数据
【答案】B
【解析】字段就是表中的一个列,一列也可以称为一个字段,比如姓名这一列也可以成为姓名字段。
6. 在关系型数据库中,外键约束用于保证数据的( )。
A. 安全性 B. 独立性
C. 准确性 D. 一致性
【答案】D
【解析】外键保证两张表之间数据的一致性。
7. 哪种约束可以保证字段值的唯一性,但允许出现一次NULL值( ) 。
A. 唯一约束 B. 主键约束
C.默认值约束 D. 非空约束
【答案】A
【解析】 唯一约束可以对表中的多个字段进行设置,字段值唯一但允许出现一次NULL值。
8. 在一个数据表中,如果希望一个字段唯一且非空,应该将该字段设置为( )。
A. UNIQUE KEY B. PRIMARY KEY
C. DEFAULT D. NOT NULL
【答案】B
【解析】主键约束符合题目的要求,因此是PRIMARY KEY。
9. 对一个定义外键约束时,需要使用( )关键字来指定主表和主表中的主关键字字段。
A. PRIMARY KEY B. UNIQUE KEY
C. REFERENCE D. FOREIGN KEY
【答案】C
【解析】使用REFERENCE来指定主表名称和主表中的主关键字。
10. 要设置表中字段的外键约束,使用到的关键字为( )。
A. UNIQUE
B. DEFAULT
C. PRIMARY KEY
D. FOREIGN KEY
【答案】D
【解析】外键约束的关键字为FOREIGN KEY。
二、判断题
1.在关系型数据库中,对于主键约束和唯一约束都不允许字段的值出现NULL值。( )
【答案】错误。唯一约束字段的值可以出现NULL值,但只能一次。
2. 数据表中的主键约束可由多个字段组成。( )
【答案】正确。联合主键也是主键,只是联合主键是由表中的多个字段组成。
3. 实体完整性又称引用完整性,数据表间规则。( )
【答案】错误。是参照完整性又称引用完整性,属于表间规则。
4. 在一张二维表中可以设置多个字段为唯一约束。( )
【答案】正确。唯一约束可以给表中多个字段进行设置。
5. 在数据库中,只能通过设置主键约束来保证字段值的唯一性。( )
【答案】错误。通过设置唯一约束也可以保证字段值的唯一性。
3、 填空题
1. 联合主键是由_________字段组成,联合主键也是 主键,用来唯一标识表中的每条记录。
【答案】多个、一个
2. 主键约束保证了表中每一行数据的 、 。
【答案】唯一性、非空性
3. 数据库中的 用来建立表与表之间的对应关系
【答案】参照完整性
4. 外键约束的关键字是_________,用于维护两个表之间数据的 。
【答案】FOREIGN KEY、一致性
5. 在二维表中,行被称为________,列被称为 ,实体表现为表中的 。
【答案】元组、字段、一条记录
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
实体和参照完整性
一、单项选择题
1. 在关系型数据库中,表与表之间建立联系是通过( )来实现的。
A. 参照完整性 B. 实体完整性
C. 完整性约束 D. 用户自定义完整性
2. 实体完整性通过( )和( )来实现。
A. 默认值约束和唯一约束;
B. 唯一约束和非空约束
C. 主键约束和唯一约束
D. 主键约束和默认值约束
3. 在一张二维表中,被设置为主键的列最多有( )个。
A. 多个 B.一个
C. 两个 D. 三个
4. 在表中,设置字段为主键约束的主要作用是( )。
A.保证字段值的安全性 B.保证字段值的非空
C.保证字段值的唯一性 D.优化查询性能
5. 字段是关系表中的基本概念之一,字段在表中体现为( )。
A. 表中的一行记录 B. 表中的一列
C. 表中的一行数据 D. 表中的一列数据
6. 在关系型数据库中,外键约束用于保证数据的( )。
A. 安全性 B. 独立性
C. 准确性 D. 一致性
7. 哪种约束可以保证字段值的唯一性,但允许出现一次NULL值( ) 。
A. 唯一约束 B. 主键约束
C.默认值约束 D. 非空约束
8. 在一个数据表中,如果希望一个字段唯一且非空,应该将该字段设置为( )。
A. UNIQUE KEY B. PRIMARY KEY
C. DEFAULT D. NOT NULL
9. 对一个定义外键约束时,需要使用( )关键字来指定主表和主表中的主关键字字段。
A. PRIMARY KEY B. UNIQUE KEY
C. REFERENCE D. FOREIGN KEY
10. 要设置表中字段的外键约束,使用到的关键字为( )。
A. UNIQUE
B. DEFAULT
C. PRIMARY KEY
D. FOREIGN KEY
二、判断题
1.在关系型数据库中,对于主键约束和唯一约束都不允许字段的值出现NULL值。( )
2. 数据表中的主键约束可由多个字段组成。( )
3. 实体完整性又称引用完整性,数据表间规则。( )
4. 在一张二维表中可以设置多个字段为唯一约束。( )
5. 在数据库中,只能通过设置主键约束来保证字段值的唯一性。( )
3、 填空题
1. 联合主键是由_________字段组成,联合主键也是 主键,用来唯一标识表中的每条记录。
2. 主键约束保证了表中每一行数据的 、 。
3. 数据库中的 用来建立表与表之间的对应关系
4. 外键约束的关键字是_________,用于维护两个表之间数据的 。
5. 在二维表中,行被称为________,列被称为 ,实体表现为表中的 。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。