问题 问答题

试题二(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。[需求分析]1.会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。2.员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个己受理的会议申请,但—个蛾lJ任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。3.客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。4.会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。[概念模型设计]根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

[关系模式设计]部门(部门号,部门名称,主管,电话,邮箱号)员工(员工号,姓名,____(a)____,联系方式,工资)客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)会议申请(____(b)____,开会日期,会议地点,持续天数,会议人数,预算费用会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号)策划任务(____(c)____,策划内容,参与人数,要求完成时间)执行策划(____(d)____,实际完成时间)

[问题2](7分)根据实体联系图,将关系模式中的空(a)~(d)补充完整(1个空缺处可能有多个数据项)。对会议申请、策划任务和执行策划关系模式,用下划线和参分别指出各关系模式的主键和外键。

答案

参考答案:     (a)部门号,职位

    (b)申请号,客房类型,客户号

    (c)申请号,员工号

    (d)申请号,员工号

    关系模式为:

    会议申请(申请号客房类型,客户号#,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号#)

    策划任务(申请号#,员工号#,策划内容,参与人数,要求完成时间)

    执行策划(申请号#,员工号#,实际完成时间)

解析:根据题意,在员工关系模式中,部门与员工之间是一个1:n的联系,需要将1端(即部门)的码“部门号”并入员工关系;又因为每个员工担任相应职位,故员工关系模式欢迎添加“职位”属性;可见,空(a)应填写“部门号,职位”。 在会议申请关系模式中,由于申请号、客房类型、客户号为主键,故空(b)应填写“申请号,客房类型,客户号”:在策划任务关系模式中,申请号、员工号为主键,故空(c)应填写“申请号,客户号”:由于一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务,故在执行策划关系模式中,执行策划又由于一个业务员可以安排多个托运申请,申请号、员工号为主键,故空(d)应填写“申请号,客户号”。 会议申请关系模式的主键为“申请号,客房类型”,因为,申请号、客房类型能唯一标识该关系模式的每一个元组。会议申请关系模式的外键为客户号及员工号,因为,客户号及员工号分别为客户及员工关系模式的主键,故为该关系模式的外键。 策划任务关系模式的主键为申请号,因为,申请号能唯一标识该关系模式的每一个元组,故申请号为该关系模式的主键。策划任务关系模式的外键为员工号,因为,员工号为员工关系模式的主键,故为该关系模式的外键。 执行策划关系模式的主键为“申请号,员工号”,因为,申请号及员工号能唯一标识该关系模式的每一个元组,故“申请号,员工号”为该关系模式的主键。执行策划关系模式的外键为申请号及员工号,因为,申请号和员工号分别为会议申请和员工关系模式的主键,故为该关系模式的外键。

完形填空
完形填空。
     Most of us have probably heard of Mickey Mouse, Donald Duck, and many other famous characters.
Perhaps we have even seen them in movies. But have you  1  been to Disneyland? In fact, there are
now several different Disneyland amusement parks around the world.
     Disneyland is an amusement park, but we can also call it a theme park. It has all the normal attractions
that you can find at an amusement park, but it also has a theme. The theme, of course, is Disney movies and
Disney characters. For example, you can find a roller coaster in most amusement parks, but in Disneyland,
the theme of the roller coaster is Disney characters. This means that you can find Disney characters all over
the roller coaster. You can also watch Disney movies, eat in Disney restaurants, and  2  Disney gifts. And you
can see Disney characters walking around Disneyland all the time!
    Have you ever  3  a Disney Cruise? These are huge boats that also have the Disney theme. You can  4  a
ride on the boat for several days, and you can sleep and eat on board. There are also many attractions on board,
just like any other Disneyland. You can shop, go to Disney parties, and eat dinner with Mickey Mouse! The
boats take different routes, but they all  5  in the same place. That is Disney's own island. It is just so much
fun in Disneyland.
( )1. A. ever     
( )2. A. buys    
( )3. A. heard from 
( )4. A. make    
( )5. A. look at   
B. even   
B. to buy  
B. heard of 
B. take   
B. wait for 
C. never    
C. buy     
C. taken care of
C. pick     
C. end up    
D. yet           
D. will buy      
D. listened to  
D. wake                                
D. put out       
选择题