题目详情

某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播室等进行管理。

【需求分析】

(1)系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括:工号、姓名、性别、出生日期、电话、住址等。栏目信息主要包括:栏目名称、播出时间、时长等。广告信息主要包括:广告编号、价格等。演播厅信息包括:房间号、房间面积等。

(2)电视台分局调度单来协调各档栏目、演播厅和场务。一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用。

(3)电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多的栏目插播。

(4)一档栏目可以有多个主持人,但一名主持人只能支持一档栏目。

(5)一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。

【概念模型设计】

根据需求阶段收集的信息设计的实体联系图(不完整)如图2-1所示。

中级软件设计师,历年真题,2013年上半年(下午)《软件设计师》真题

【逻辑结构设计】

根据概念模式设计阶段完成的实体联系图,得出如下关系模型(不完整):

演播厅(房间号,房间面积)

栏目(栏目名称,播出时间,时长)

广告(广告编号,销售价格,(1))

员工(工号,姓名,性别,出生日期,电话,住址)

主持人(主持人工号,(2))

插播单((3),播出时间)

调度单((4))

【问题1】(7分)

补充图2-1中的联系和联系类型。

【问题2】(5分)

根据图2-1,将逻辑结构设计阶段生产的关系模型的空(1)~(4)补充完整,并用下划线指出(1)~(4)所在关系模型的主键。

【问题3】(3分)

现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一个广告商提供。请根据该要求,对图2-1进行修改,画出修改后的实体间联系和联系的类型。

正确答案及解析

正确答案
解析

【问题1】

中级软件设计师,历年真题,2013年上半年(下午)《软件设计师》真题

【问题2】

(1)编辑人员工号主键:广告编号

(2)栏目名称主键:主持人工号

(3)栏目名称、广告编号主键:栏目名称、广告编号

(4)栏目名称、房间号、场务工号主键:栏目名称、房间号、场务工号

【问题3】

中级软件设计师,历年真题,2013年上半年(下午)《软件设计师》真题

本题考查数据库设计,设计考点有:数据库的概念结构设计和逻辑结构设计。

【问题1】

由说明每档栏目可以插播多条广告,每条广告可以在多档栏目中插播,可知广告和栏目之间是插播关系且为多比多;一个主持人可以主持一个栏目,一个栏目可以有多个主持人,故主持人和栏目之间是多比一的关系;一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调,故三者之间存在三元联系,其中场务为多du。补充关系如图1所示。

【问题2】

逻辑结构设计中,广告实体中缺少编辑人员工号,主键为广告编号;主持人实体与栏目实体为多对一的关系,故将栏目中主键栏目名称加入到主持人实体中,主键为主持人工号;插播单为栏目实体和广告实体这种多对多的关系所派生出的实体,其中记录了栏目和广告的主键信息,故插播单中缺少栏目名称和广告编号信息,又因为题干说明电视台根据栏目来插播广告,因此主键为栏目名称和广告编号;调度单为场务、栏目和演播厅实体这种多对多的关系所派生的实体,故其记录了栏目名称,房间号,场务工号,主键为栏目名称、房间号和场务工号。

【问题3】

因为一个广告商可以提供多条广告,一条广告只能由一个广告商提供,故广告商和广告之间的关系为一对多,其关系如图所示。

包含此试题的试卷

你可能感兴趣的试题

单选题

设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

平均故障间隔时间MTBF用以表示系统平均无故障可正常运行的时间,下列与MTBF有关的叙述不正确的是______。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
问答题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.A
  • B.B
  • C.C
  • D.D
查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.R
  • B.S
  • C.RS
  • D.R,S
查看答案

相关题库更多 +