早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键
题目
按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
参考答案
正确答案:教师(教工号姓名性别年龄职称)主键:教工号
课程(课程号课程名称学时学分)主键:课程号
学生(学号姓名性别年龄主修专业入学年份)主键:学号
教授(教工号课程号上课地点上课时间)主键:(教工号)
选修(学号课程号任课教师成绩)主键:(学号课程号)或(学号任课教师)
教师(教工号,姓名,性别,年龄,职称),主键:教工号 课程(课程号,课程名称,学时,学分),主键:课程号 学生(学号,姓名,性别,年龄,主修专业,入学年份),主键:学号 教授(教工号,课程号,上课地点,上课时间),主键:(教工号) 选修(学号,课程号,任课教师,成绩),主键:(学号,课程号)或(学号,任课教师) 解析:E-R模型向关系模型的转换应遵循如下原则:
①每个实体类型转换成一个关系模式。
②一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性;若与一段合并,那么将另一端的键及属性的属性合并到该端。
③一个1:n的联系(一对多联系)可转换为一个关系模式,或与n段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性,而n端的键为关系的键。
④一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的键及其联系的属性为该关系的属性,而关系的键为两端实体的键的组合。
⑤3个或3个以上多对多的联系可转换为一个关系模式,诸关系的键及联系的属性为关系的属性,而关系的键为各实体的键的组合。
⑥具有相同键的关系可以合并。
由于“每位教师只教授特定的一门的课程……(学生)不能重复选修同一门课程”,因此教授联系的主键是“教工号”,修选联系的主键可以是“(学号,课程号)”,也可以是“(学号,任课教师)”。
教师(教工号,姓名,性别,年龄,职称),主键:教工号 课程(课程号,课程名称,学时,学分),主键:课程号 学生(学号,姓名,性别,年龄,主修专业,入学年份),主键:学号 教授(教工号,课程号,上课地点,上课时间),主键:(教工号) 选修(学号,课程号,任课教师,成绩),主键:(学号,课程号)或(学号,任课教师) 解析:E-R模型向关系模型的转换应遵循如下原则:
①每个实体类型转换成一个关系模式。
②一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性;若与一段合并,那么将另一端的键及属性的属性合并到该端。
③一个1:n的联系(一对多联系)可转换为一个关系模式,或与n段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性,而n端的键为关系的键。
④一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的键及其联系的属性为该关系的属性,而关系的键为两端实体的键的组合。
⑤3个或3个以上多对多的联系可转换为一个关系模式,诸关系的键及联系的属性为关系的属性,而关系的键为各实体的键的组合。
⑥具有相同键的关系可以合并。
由于“每位教师只教授特定的一门的课程……(学生)不能重复选修同一门课程”,因此教授联系的主键是“教工号”,修选联系的主键可以是“(学号,课程号)”,也可以是“(学号,任课教师)”。
看了按照“有关模式名(属性,属性,...的网友还看了以下:
有关显微镜的计算用显微镜测量人血红蛋白的直径.两对重合线间镜台测微尺格数是5,两对重合线间目镜测微尺 语文 2020-03-30 …
有关牙膏的数学问题:(1)小红去买牙膏.同一品牌两种规格牙膏的售价情况如下,120克的每支4.5元 其他 2020-04-13 …
隔离开关每3~5年或操作达1000次以上时应进行一次大修。() 职业技能鉴定 2020-05-29 …
把1,2,3,4,5,6,7,8,9这9个数字填在九宫格中把1,2,3,4,5,6,7,8,9这9 数学 2020-06-10 …
如图,5×5的方格表被分成了五块,请你在每格中填入1、2、3、4、5中的一个(其中两个格子已经分别 其他 2020-06-14 …
物理:杠杆上每格5厘米,左端离支点5格处挂一铁块,右边离支点15厘米处挂两只50克砝码时,杠杆刚好 物理 2020-06-27 …
在5*5的表格中,每格填上一个数字后,使每一行构成等差数列,每一列构成等比数列1 〔〕 2 〔〕〔 数学 2020-06-27 …
(2012•郑州模拟)有关牙膏的数学问题:(1)小红去买牙膏.同一品牌两种规格牙膏的售价情况如下, 其他 2020-07-06 …
如图,5×5方格被分成了五块;请你在每格中填入1、2、3、4、5中的一个,使得每行、每列、每条对角 其他 2020-07-21 …
由三年级数字格求面积给我们的启示,根据题中数据的特征:20=4×5,25=5×5,30=6×5,我们 其他 2020-11-03 …