首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据题意,给出联系的属性。实体间的联系有“一对一”、“一对多”和“多对多”,指出各联系分别属于哪一种。 按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
根据题意,给出联系的属性。实体间的联系有“一对一”、“一对多”和“多对多”,指出各联系分别属于哪一种。 按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
admin
2009-02-15
38
问题
根据题意,给出联系的属性。实体间的联系有“一对一”、“一对多”和“多对多”,指出各联系分别属于哪一种。
按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
选项
答案
教师(教工号,姓名,性别,年龄,职称),主键:教工号 课程(课程号,课程名称,学时,学分),主键:课程号 学生(学号,姓名,性别,年龄,主修专业,入学年份),主键:学号 教授(教工号,课程号,上课地点,上课时间),主键:(教工号) 选修(学号,课程号,任课教师,成绩),主键:(学号,课程号)或(学号,任课教师)
解析
E-R模型向关系模型的转换应遵循如下原则:
①每个实体类型转换成一个关系模式。
②一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性;若与一段合并,那么将另一端的键及属性的属性合并到该端。
③一个1:n的联系(一对多联系)可转换为一个关系模式,或与n段的关系模式合并。若独立转换为一个关系模式,那么两端关系的键及其联系的属性为该关系的属性,而n端的键为关系的键。
④一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的键及其联系的属性为该关系的属性,而关系的键为两端实体的键的组合。
⑤3个或3个以上多对多的联系可转换为一个关系模式,诸关系的键及联系的属性为关系的属性,而关系的键为各实体的键的组合。
⑥具有相同键的关系可以合并。
由于“每位教师只教授特定的一门的课程……(学生)不能重复选修同一门课程”,因此教授联系的主键是“教工号”,修选联系的主键可以是“(学号,课程号)”,也可以是“(学号,任课教师)”。
转载请注明原文地址:https://kaotiyun.com/show/7gDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为___________。
在结构化分析方法中,依据______来进行接口设计。
以下所示程序控制流程图中有(59)条线性无关的基本路径。
在软件工程中,不属于软件定义阶段的任务是______。A.制定验收测试计划B.制定集成测试计划C.需求分析D.制定软件项目计划
给系统增加特征越容易,说明软件的______越好。
在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有(37)。
假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(15),S
网络开发设计的整个过程分为哪几个阶段?每个阶段各有什么任务?请用流程图的方式说明。
阅读下列说明和流程图2-3,将应填入(n)的字句写在答题纸的对应栏内。【说明】下面的流程图描述了对8位二进制整数求补的算法。该算法的计算过程如下:从二进制数的低位(最右位)开始,依次向高位逐位查看,直到首次遇到“1”时,停止查看。然
随机试题
下列选项中,位于上颌骨的是
维生素E中生育酚的检查所用试剂有
A、立即B、15天内C、20天内D、10天内根据《药品不良反应报告和监测管理办法》药品经营企业发现或者获知新的、严重(非死亡病例)药品不良反应,应当及时报告,报告的时限为
某县检察院起诉甲、乙、丙、丁共同实施抢劫。存审查起诉阶段,4人均签署了认罪认罚具结书。在庭审中,甲的供述多次反复,乙认为对自己的量刑建议过重,丙对自己的罪名提出了异议,丁的辩护人作无罪辩护,但丁本人认罪认罚。关于本案的处理,下列哪些说法是正确的?(
上级机关颁布的命令,下级机关和群众必须服从,否则将受到惩戒,这体现了行政领导的()特点。
按照会计机构设置原则,股份有限公司()。
BeforeIgoonvacation,Ialwaysplanmytripvery【E1】c______.Iusuallygoonlinetolook【E2】______allthenecessaryinformat
教学的根本目的是()。
EJB是企业级Java构件,用于开发和部署多层结构、分布式和面向对象的Java应用系统,其中___(1)__负责完成服务端与客户端的交互;__(2)____用于数据持久化来简化数据库开发工作;__(3)____主要用来处理并发和异步访问操作。(3)
Shebreathedasighof______whenshefoundoutshehadpassedtheexams.
最新回复
(
0
)