当前位置:首页计算机类软件水平考试中级信息系统管理工程师->某集团公司拥有多个大型超市,为了方便集团公司对超市的各项业务

某集团公司拥有多个大型超市,为了方便集团公司对超市的各项业务活动进行有效管理,公司决定构建一个信息系统以满足公司的业务管理需求。

【需求分析】

1.超市需要记录的信息包括超市编号、超市名称、经理号(参照员工关系的员工号)、联系地址和电话。超市编号唯一标识超市信息中的每一个元组;每个超市只有一名经理,负责该超市的管理工作;每个超市包含有不同的部门(如:财务、采购部、销售部等)

2.部门需要记录的信息包括部门号、部门名称、超市编号、主管号(参照员工关系的员工号)、电话和位置分布(如:超市一层、超市二层、超市负一层等),部门号唯一标识部门信息中的每一个元组。每个部门只有一名主管,负责部门的工作。每个部门有多名员工处理日常事务,每名员工只能隶属于一个部门

3.员工需要记录的信息包括员工号、姓名、隶属部门(参照部门关系的部门号)、岗位、电话和基本工资。其中,员工号唯一标识员工信息中的每一个元组;岗位包括:经理、主管、理货员、收银员等。

【概念模型设计】

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

中级信息系统管理工程师,历年真题,2018年上半年《信息系统管理工程师》案例分析真题

【关系模式设计】

超市(超市编号,超市名称,(a),联系地址,电话)

部门(部门号,部门名称,(b),电话,(c),位置分布)

员工(员工号,姓名,(d),岗位,电话,基本工资)

【问题1】(4分)

根据题意,将以上关系模式中的空(a)~(d)的属性补充完整,并填入答题纸对应的位置上。

【问题2】(4分)

请根据以上需求分析,结合图1-1所示的实体联系图按以下描述确定联系类型并填入答题纸对应的位置上。

超市与部门之间的“组成”联系类型为(e);

超市与经理之间的“管理1”联系类型为(f);

部门与主管之间的“管理2”联系类型为(g);

部门与员工之间的“隶属”联系类型为(h)。

【问题3】(5分)

(1)部门关系的主键为(i),部门关系的外键为(j)、(k)。

(2)员工关系的主键为(l),员工的外键为(m)。

【问题4】(2分)

假设集团公司要求系统能记录部门历任主管的任职时间和任职年限,请问“在数据库设计时需要增设一个实体”的说法是否正确?为什么?

查看答案 纠错
答案:
本题解析:

【问题1】(4分)

(a)经理号

(b)超市编号

(c)主管号(b、c选项可以互换)

(d)隶属部门

【问题2】(4分)

(e)1:*

(f)1:1

(g)1:1

(h)1:*

【问题3】(5分)

(i)部门号

(j)超市编号

(k)主管号(j、k可以互换)

(l)员工号

(m)隶属部门

【问题4】(2分)

正确。

历任主管与部门之间为:*:*,必须建立一个独立的关系模式,该模式的属性由两端的码加上联系的属性构成

【问题1】(4分)

(a)依据需求分析1中的说明,可以得出超市关系中缺失经理号属性

(b)(c)依据需求分析2中的说明,可以得出部门关系中缺失超市编号、主管号属性

(d)依据需求分析3中的说明,可以得出部分关系中缺失隶属部门属性

【问题2】(4分)

依照需求分析1中:“每个超市含有不同的部门(如:财务部、采购部、销售部等)”,同时一般来说,不存在多个超市公用相同部门的情况,所以超市与部门之间的联系为1:*

依据需求分析1中:“每个超市只有一名经理,负责该超市的管理工作”,一般来说一个经理应只管理1个超市,所以超市与经理之间的联系为1:1

依据需求分析2中:“每个部门只有一名主管,负责部门的工作;每名员工只隶属于一个部门”,一般来说一个主管一般负责所在部门的管理工作,所以部门与主管之间的联系为:1:1

依据需求分析2中:“每个部门有多名员工处理日常事务,每名员工只隶属于一个部门”,所以部门与员工之间的联系为:1:*

【问题3】(5分)

依据需求分析2中:“部门号唯一标识部门信息中的每一个元组”,说明部门号可以唯一标识部门关系中的每一个元组,可以作为主键;超市编号属性应该是关联到超市关系的超市编号,以及主管号(参照员工关系的员工号),说明部门关系的外键为:超市编号和主管号

依据需求分析3中:“员工号唯一标识员工信息中的每一个元组”,说明员工号可以唯一标识员工关系中的每一个元组,可以作为主键;“隶属部分(参照部门关系的部门号)”,说明外键为隶属部门

【问题4】(2分)

正确。

历任主管与部门之间为:*:*,必须建立一个独立的关系模式,该模式的属性由两端的码加上联系的属性构成

更新时间:2021-11-21 23:18

你可能感兴趣的试题

单选题

一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )

  • A.202.123.25.0
  • B.202.123.25.255
  • C.202.123.24.0
  • D.202.123.24.255
查看答案
单选题

在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。

  • A.电子邮件
  • B.硬盘
  • C.U盘
  • D.ROM
查看答案
单选题

有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()

  • A.201.117.15.254 和 201.117.17.01
  • B.201.117.17.01 和 201.117.24.5
  • C.201.117.15.254 和 201.117.29.3
  • D.201.117.24.5 和 201.117.29.3
查看答案
单选题

在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。

  • A.50波特
  • B.500波特
  • C.550波特
  • D.1000波特
查看答案
单选题

在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。

Pinging 59.74.111.8 with 32 bytes of data:

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Ping statistics for 59.74.111.8:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 3ms, Maximum = 5ms, Average = 4ms

  • A.该命令使得本地主机向目标主机发送了 4 个数据包
  • B.本地主机成功收到了目标主机返回的 4 个数据包
  • C.本地主机与目标主机连接正常
  • D.该命令用于查看目标主机的 IP 地址
查看答案
单选题

在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。

  • A.数据报
  • B.数据流
  • C.数据段
  • D.报文分组
查看答案
单选题

在OSI/RM中,解释应用数据语义的协议层是()。

  • A.数据链路层
  • B.网络层
  • C.表示层
  • D.应用层
查看答案
单选题

在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。

  • A.从MAC地址查找对应的IP地址
  • B.有IP地址查找对应的MAC地址
  • C.把全局IP地址转换为私网中的专用IP地址
  • D.用于动态分配IP地址
查看答案
单选题

在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。

  • A.协议类型
  • B.主机域名
  • C.网页文件名
  • D.路径
查看答案
单选题

在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()

  • A.TRUE
  • B.=AND(15<A1,A1<100)
  • C.FALSE
  • D.AND(15<A1,A1<100)
查看答案