列表

详情


阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】
某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播厅等进行管理。
【需求分析】
(1)系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括工号、姓名、性别、出生日期、电话和住址等,栏目信息主要包括栏目名称、播出时间和时长等,广告信息主要包括广告编号、价格等,演播厅信息包括房间号、房间面积等;
(2)电视台根据调度单来协调各档栏目、演播厅和场务。一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用;
(3)电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目插播;
(4)一档栏目可以有多个主持人,但一名主持人只能主持一档栏目;
(5)一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。
【概念模型设计】
根据需求阶段收集的信息设计的实体联系图(不完整)如图1-1所示。

                                                                                                                              图1-1

【逻辑结构设计】
根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
演播厅(房间号,房间面积)
栏目(栏目名称,播出时间,时长)
广告(广告编号,销售价格,(1))
员工(工号,姓名,性别,出生日期,电话,住址)
主持人(主持人工号,(2))
插播单((3),播出时间)
调度单((4))

【问题1】(7分)

补充图1-1中的联系和联系的类型。
【问题2】(5分)
根据图1-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(4)补充完整,并用下划线指出(1)~(4)所在关系模式的主键。
【问题3】(3分)
现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一个广告商提供。请根据该要求,对图1-1进行修改,画出修改后的实体间联系和联系的类型。

参考答案:

【问题1】(7分)

【问题2】(5分)
广告(广告编号,销售价格,编辑人员工号)(属性0.5分,主键0.5分)
主持人(主持人工号,栏目名称)(属性0.5分,主键0.5分)
插播单(栏目名称,广告编号,播出时间)(属性1分,主键0.5分)
调度单(栏目名称,房间号,场务工号)(属性1分,主键0.5分)
【问题3】(3分)

详细解析:

【问题1】

根据题干中:一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用和E-R图可以得出场务,栏目,演播厅之间是三元关系,联系类型为:*:*:1(多对多对1);根据题干说明中:一档栏目可以有多个主持人,但一名主持人只能主持一档栏目,可以得出主持人与栏目之间存在主持联系,联系类型为:*:1(多对1);根据题干说明中:每档栏目可以插播多条广告,每条广告也可以在多档栏目插播,可以得出广告与栏目之间存在播放的联系,联系类型为:*:*(多对多)
【问题2】

广告关系,根据题干中:广告信息主要包括广告编号、价格等和一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑,并结合E-R图和逻辑结构设计中的关系模式,可以得出编辑人员在E-R图合并时被合并到了广告关系中,因此在广告关系中应该有编辑人员相关的属性,即广告(广告编号,销售价格,编辑人员工号)主键为广告编号。主持人关系,根据题干中:一名主持人只能主持一档栏目,E-R图及逻辑结构设计中的关系模式,可以得出该关系中应该有栏目属性,即主持人(主持人工号 ,栏目名称),关系的主键应为:主持人工号。插播单关系,插播单是广告和栏目实体中的联系,且联系的类型为多对多的联系,因此需要将插播转换成一个独立的关系,关系的属性应该包含两端实体的码,以及联系本身的属性,其码为两端实体码的组合属性,即:插播单(栏目名称,广告编号,播出时间),主键为:(栏目名称,广告编号)。调度单关系,该关系是实体场务,栏目,演播厅联系调度的转换,该联系类型为多对多对1,因此调度单关系应该包括三个实体的码,和该联系的属性,由于在题干中,没有对该联系的属性作出要求,因此调度单关系的属性应为(栏目名称,房间号,场务工号),其主键为:(栏目名称,房间号,场务工号)
【问题3】

根据题干中:一个广告商可以提供多条广告,一条广告只由一个广告商提供,可以得出 广告和广告商实体之间存在提供关系,其联系类型为多对一的联系。

上一题