当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2020年11月软件设计师模拟题下午(一)之六

2020年11月软件设计师模拟题下午(一)之六

作者:wx6125d801a4b782024-01-05 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题下午(一)】部分试题的详解,一起来看看吧~1、【问题2】(5分)按照“有关模式名(属性,属性,…)”的格式,将此E-R图

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题下午(一)】部分试题的详解,一起来看看吧~



1、【问题2】(5分)按照“有关模式名(属性,属性,…)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键,其中模式名根据需要取实体名或联系名。
答案:

教师 (教工号,姓名,性别。年龄,职称),主键:教工号

,, ,课程 (课程号,课程名称,学时,学分),主键:教工号

,, ,学生 (学号,姓名,性别,年龄,主修专业,入学年份),主键:学号

,, ,教授 (教工号,课程号,上课地点,上课时间),主键:教工号

,, ,选修 (学号,课程号,任课教师,成绩),主键:(学号,课程号)或(学号,任课教师)


答题解析:

E-R模型向关系模型的转换应遵循如下原则:

①每个实体类型转换成一个关系模式。

②一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。

③一个1:n的联系(一对多联系)可转换为一个关系模式,或与n段的关系模式合并。若独立转换为一个关系模式,那么两端关系的码及其联系的属性为该关系的属性,而n端的码为关系的码。

④一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的码及其联系的属性为该关系的属性,而关系的码为两端实体的码的组合。

⑤三个或三个以上多对多的联系可转换为一个关系模式,诸关系的码及联系的属性为关系的属性,而关系的码为各实体的码的组合。

⑥具有相同码的关系可以合并。

由于“每位教师只教授特定的一门的课程,学生不能重复选修同一门课程”,因此教授联系的主码是“教工号”,修选联系的主码可以是“(学号,课程号)”,也可以是“(学号,任课教师)”。



查看完整试题>>>


代理合作学习群