第79练 项目十 E-R图向关系模型转换的规则《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
2026-05-07
|
2份
|
5页
|
35人阅读
|
0人下载
内容正文:
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第79练,内容是E-R图向关系模型转换的规则。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第79练
E-R图向关系模型转换的规则
一、单项选择题
1. 下列不属于 E-R 图中联系类型的是( )
A. 一对一联系
B. 一对多联系
C. 多对一联系
D. 多对多联系
2.将 "学生" 实体型转换为关系模式时,下列做法正确的是( )
A. 只转换 "学号" 和 "姓名" 两个属性,其他属性省略
B. 将 "学号" 作为关系的主键,其他属性转换为关系的属性
C. 可以随意选择一个属性作为关系的主键
D. 不需要设置主键,直接转换所有属性即可
3.存在 "班级" 和 "班长" 两个实体型,它们之间是一对一联系,转换为关系模式时,下列做法错误的是( )
A. 将 "班级" 和 "班长" 合并为一个关系模式
B. 在 "班级" 关系中加入 "班长" 的主键作为外键
C. 在 "班长" 关系中加入 "班级" 的主键作为外键
D. 分别转换为两个关系模式,不添加任何外键
4.存在 "部门" 和 "员工" 两个实体型,它们之间是一对多联系(一个部门有多个员工,一个员工属于一个部门),转换为关系模式时,应( )
A. 在 "部门" 关系中加入 "员工" 的主键作为外键
B. 在 "员工" 关系中加入 "部门" 的主键作为外键
C. 将 "部门" 和 "员工" 合并为一个关系模式
D. 分别转换为两个关系模式,不添加外键
5.存在 "学生" 和 "课程" 两个实体型,它们之间是多对多联系(一个学生选多门课,一门课被多个学生选),转换为关系模式时,下列做法正确的是( )
A. 只需将 "学生" 和 "课程" 分别转换为关系模式
B. 将 "学生" 和 "课程" 合并为一个关系模式
C. 除了转换两个实体型,还需创建 "选课" 关系模式来表示联系
D. 在 "学生" 关系中加入 "课程" 的主键作为外键
二、填空题
1. E-R 图向关系模型转换时,所有转换结果必须符合______数据库的规范。
2.对于一对多联系,如果转换为独立的关系模式,该关系的主键是______端实体的码。
3.对于一对一联系,如果转换为独立的关系模式,与该联系相连的每个实体的码都是该关系的______。
4.多对多联系转换时,单独创建的关系模式的属性包括双方实体的______和联系本身的属性。
5.实体型转换为关系模式时,实体的______转换为关系的属性,实体的键转换为关系的______。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第79练,内容是E-R图向关系模型转换的规则。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第79练
E-R图向关系模型转换的规则
一、单项选择题
1. 下列不属于 E-R 图中联系类型的是( )
A. 一对一联系
B. 一对多联系
C. 多对一联系
D. 多对多联系
【答案】C
【解析】E-R 图中联系的标准分类为一对一(1:1)、一对多(1:n)和多对多(m:n),多对一本质上是一对多的反向表述,不属于独立的联系类型。
2.将 "学生" 实体型转换为关系模式时,下列做法正确的是( )
A. 只转换 "学号" 和 "姓名" 两个属性,其他属性省略
B. 将 "学号" 作为关系的主键,其他属性转换为关系的属性
C. 可以随意选择一个属性作为关系的主键
D. 不需要设置主键,直接转换所有属性即可
【答案】B
【解析】实体型转换为关系模式的核心规则:实体的所有属性都必须转换为关系的属性,实体的键(唯一标识实体的属性)成为关系的主键。
3.存在 "班级" 和 "班长" 两个实体型,它们之间是一对一联系,转换为关系模式时,下列做法错误的是( )
A. 将 "班级" 和 "班长" 合并为一个关系模式
B. 在 "班级" 关系中加入 "班长" 的主键作为外键
C. 在 "班长" 关系中加入 "班级" 的主键作为外键
D. 分别转换为两个关系模式,不添加任何外键
【答案】D
【解析】一对一联系的转换规则:可以合并为一个关系,也可以在任意一端的关系中加入另一端的主键作为外键。不添加外键会导致两个关系之间失去联系,无法体现一对一的关联关系。
4.存在 "部门" 和 "员工" 两个实体型,它们之间是一对多联系(一个部门有多个员工,一个员工属于一个部门),转换为关系模式时,应( )
A. 在 "部门" 关系中加入 "员工" 的主键作为外键
B. 在 "员工" 关系中加入 "部门" 的主键作为外键
C. 将 "部门" 和 "员工" 合并为一个关系模式
D. 分别转换为两个关系模式,不添加外键
【答案】B
【解析】一对多联系的标准转换规则:在多方(员工)的关系模式中加入一方(部门)的主键作为外键,用于关联两个实体。
5.存在 "学生" 和 "课程" 两个实体型,它们之间是多对多联系(一个学生选多门课,一门课被多个学生选),转换为关系模式时,下列做法正确的是( )
A. 只需将 "学生" 和 "课程" 分别转换为关系模式
B. 将 "学生" 和 "课程" 合并为一个关系模式
C. 除了转换两个实体型,还需创建 "选课" 关系模式来表示联系
D. 在 "学生" 关系中加入 "课程" 的主键作为外键
【答案】C
【解析】多对多联系的强制转换规则:不能通过在任意一端加外键实现,必须单独创建一个新的关系模式(如选课),该关系的属性包括双方实体的主键和联系本身的属性(如成绩)。
二、填空题
1. E-R 图向关系模型转换时,所有转换结果必须符合______数据库的规范。
【答案】关系
2.对于一对多联系,如果转换为独立的关系模式,该关系的主键是______端实体的码。
【答案】n(多)
3.对于一对一联系,如果转换为独立的关系模式,与该联系相连的每个实体的码都是该关系的______。
【答案】候选码
4.多对多联系转换时,单独创建的关系模式的属性包括双方实体的______和联系本身的属性。
【答案】主键(码)
5.实体型转换为关系模式时,实体的______转换为关系的属性,实体的键转换为关系的______。
【答案】属性;主键
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。