当前位置:首页 > ER图练习
一、为下述每个描述创建一个ER图:
(a)每个公司有四个部门,每个部门只属于一个公司。
(b)每个部门有一个以多个雇员,而且每个雇员只为一个部门工作。 (c)每个雇员可以没有或者有一个或多个助手,每个助手属于一个雇员。 (d)每个雇员没有或者有一个工作经历。 (e)用一个ER图表达(a)(b)(c)和(d)中描述的内容。
二、创建一个表达IT培训公司所需数据的ER 图。该公司有30名教师,每个培训学期可以培训最多100名学员。公司提供五门高级技术课程,其中每门课程由两个或多个教师组成的培训小组教授。每个教师最多被分配在两个培训小组中,也可以不分配到任何培训小组中而进行研究工作。每个培训学员在每个培训学期参加一门高级技术课程。 (a)标识此公司的主要实体。
(b)标识主要的关系并指明每个关系的多样性。陈述你关于数据的假设。 (c)使用你对(a)和(b)的答案,画出表达此公司的数据需要的ER图。 三、阅读下面的描述EasyDrive School of Motoring 1992年成立于Glasgow(格拉斯哥(英国))。从那以后,学校开始稳步发展,现在已经在Scotland (英格兰)的主要城市有了几个办事处,每个办事处有一个经理(经理也可以是高级工程师(Senior Instructor))、几个高级教师(Senior Instructor)、教师(Instructor)和行政人员。经理富足办事处每日的运作。客户必须首先在办事处注册,他们要先填写一张申请表,申请表中记录了他们的个人信息。一个客户可能需要单独的课程或者预定一些课程。单独的课程需要一个小时,整个过程都在办事处完成。每节课程在给定的时间有一个特定的教师和特定的车辆。课程可以从早8点开始到晚8点结束。学校有一个汽车库,可以根据教学目的挑选合适的汽车。给每个教师分配一个特定的汽车。一旦准备好,客户可以申请驾驶考核时间。为了获得驾照 ,客户必须通过实践的和理论的测试,如果客户没有通过考试,教师必须记录失败的原因。 (a)标识EastDrive School of Motoring的主要实体。
(b)标识(a)中描述的实体间的主要关系,并将每个关系绘制成一个ER图。
(c)为(b)中描述的每个关系确定多样性约束,并在(b)中创建的ER图中表达每个关系的多样性。
(d)标识实体和关系的属性,在(c)中创建的ER图中表达这些属性。 (e)为每个(强)实体确定候选键和主键属性。
(f)使用你在(a)~(e)的答案,试着在一个ER图中表达EasyDrive School of Motoring的数据需求,说明支持你的设计的任何设想。
共分享92篇相关文档