内容正文:
2.2 建立关系数据模型
【学习目标】
1. 知道何为关系数据模型,转换的意义;
2. 能够将实体集转换成关系;
3. 能根据不同的联系类型进行恰当的二维表转换。
【学习活动】
活动1 认识关系数据模型
阅读教材P24 2.2.1下第一段,思考:
1. 什么是关系?( )
2. 关系数据模型是用( )形式表示( )和( )。
活动2 实体集转换成二维表(关系)
分别将参赛学校、参赛作品实体集转换成二维表,并将该数据模型用括号形式记录下来。#括号形式表示二维表见P26图2-8下面两段内容。
SHAPE \* MERGEFORMAT
活动3 E-R图中的联系转换为二维表
1. 结合教材P25方法一,请用括号法写出联系“所在”“参赛”对应的数据模型。
2. 结合教材P25方法二,请用括号法写出联系“所在”“参赛”对应的数据模型。
3. 讨论:
结合教材P26图2-8,思考对于1:1联系和1:n联系,将联系合并到实体二维表时,应选择合并到哪一端的二维表中呢?
联系类型
合并至哪一端
关系属性
1:1
1:n
活动4 m:n型联系是否可合并至实体集?
尝试将下面E-R图转换成数据模型。
反馈练习 #最好设计在类似问卷星之类的在线平台,以便实时统计。
1. 如下图所示的“教练员-运动员”关系图,该图描述的数据模型是( )
A.关系模型 B.层次模型
C.面向对象模型 D.网状模型
2. 采用二维表的形式表示实体以及实体之间的联系,其数据模型是()
A.关系模型 B.面向对象模型 C.网状模型 D.层次模型
3. 针对选课信息分析,有人设计了如图所示的E-R图。
(1)将学生与课程实体的联系类型填写对应方框中。
(2)将E-R图转换成对应关系模型。
地址
联系电话
电子邮箱
学校名称
参赛学校
作品编号
作品链接
作品名称
作品类别
作品大小
参赛作品
作品编号
1
所在
地址
联系电话