问答题

[说明]
某市人才交流中心为促进当地人力资源的合理配置,加强当地企业与人才的沟通,拟建立人才信息交流网。
[需求分析结果]
1.每个前来登记的个人需填写《人才入库登记表》,如表2-17所示,并出示相关证件,经工作人员审核后录入个人信息。

表2-17 人才入库登记表

个人编号:_______               登记日期:___年___月___日

姓名 性别 出生日期 照片
籍贯 身份证号
毕业院校 专业 学历
证书名称 1. 编号
2.
移动电话 家庭电话 电子邮件
求职意向及薪水 职位名称 最低薪水 备注
1.
2.
个人简历及特长


  2.每个前来登记的企业需填写《企业信息登记表》,如表2-18所示,并出示相关证明及复印件,经工作人员核实后录入企业信息。
  3.个人和企业的基本信息只需在第一次登记时填写,个人编号和企业编号由系统自动生成。个人和企业的基本信息由计算机长期存储,以后个人只需提供个人编号和求职意向信息,企业只需提供企业编号和岗位需求信息。
  4.个人的求职意向信息和企业的岗位需求信息在两个工作日内由工作人员录入数据库并发布。
  [概念模型设计]
  根据需求阶段收集的信息,设计人才、岗位和企业的实体联系图如图2-24所示(不完整)。
  

表2-18 企业信息登记表

企业编号:_______                登记日期:__年__月__日

企业名称 地址 企业网址
联系人 联系电话 电子邮件
岗位需求 职位 专业 学历 薪水 备注
企业简介

  

[逻辑结构设计]
1.将概念模型设计的实体联系图转换为以下关系模式
人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书名称,证书编号,联系电话,电子邮件,个人简历及特长)
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
求职意向( (2) )
岗位需求( (3) )
2.由于一个人可能持有多个证书,因此对“人才”关系模式进行优化,得到如下两个新的关系模式
人才( (4) )
证书( (5) )
根据上述的设计过程,回答以下问题。
1. [问题1]
在(1)空缺处填入所需的实体、联系及其属性,完成概念模型设计。

【参考答案】

[问题2]
这是一道要求读者掌握数据库逻辑结构设计的综合分析题。本题的解答思路如下。
逻辑结构设计是......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
[问题2] 这是一道要求读者掌握UML建模中序列图知识点的分析题。本题的解答思路如下。 ①系统的动态行为常采用UML序列图表示,它展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。要注意它强调的是时间和顺序。 ②图2-26所表达的序列图有两个特征:一是它有对象生命线;二是它有控制焦点。对象生命线是一条垂直的虚线,表示一个对象的生命跨度。控制焦点是一个瘦高的矩形,表示一个对象执行一个动作所经历的时间段。矩形的顶部表示动作的开始,底部表示动作的结束。在序列图顶部水平方向画出的是参与交换的对象。 ③看懂序列图之后,接着根据问题要点,查找题目中与用户开锁相关的信息。对这些关键信息进行归纳整理的结果如下:用户开锁时,只需将感应卡靠近读卡器。读卡器获取信息后将发送一个中断事件给锁控器,锁控器从读卡器读取用户卡的ID号并将该ID号信息发送到管理主机,管理主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于“已锁住”状态,则将锁打开;否则系统报警。 ④通过以上分析,可以得出用户开锁的激发事件是:用户感应卡靠近读卡器。 ⑤由于序列图是按照时间顺序组织对象之间交互活动,因此需要将这些活动按照时间顺序进行排序,并记录下参与每个活动的对象。根据以上分析结果结合图2-26已给出的信息,可以得出用户开锁涉及的活动事件如表2-20所示。 表2-20 用户开锁活动过程表 顺序 活动事件 活动对象 顺序 活动事件 活动对象 ① 发送“中断事件” 读卡器→锁控器 ⑥ 读取锁的安全级别 管理主机→锁 ② 读取用户卡的ID号 锁控器→读卡器 ⑦ 判断用户是否能够开锁 管理主机→管理主机 ③ 请求开锁 锁控器→管理主机 ⑧ 通知能够开锁 管理主机→锁控器 ④ 读取锁的当前状态 管理主机→锁 ⑨ 将锁打开 锁控器→锁 ⑤ 读取用户的开锁权限 管理主机→用户