某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。
【需求分析结果】
(1)快递公司有多个分公司,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以有多名员工处理分公司的日常业务,每位员工只能在一个分公司工作。每个分公司由一名经理负责管理分公司的业务和员工,系统需要记录每个经理的任职时间。
(2)员工信息包括员工号、姓名、岗位、薪资、手机号和家庭地址。其中,员工号唯一标识员工信息的每一个元组。岗位包括经理、调度员、业务员等。业务员根据客户提交的快件申请单进行快件受理事宜,一个业务员可以受理多个客户的快件申请,一个快件申请只能由一个业务员受理。调度员根据已受理的申请单安排快件的承运事宜,例如:执行承运的业务员、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务。
(3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,客户号唯一标识客户信息的每一个元组。当客户要寄快件时,先要提交快件申请单,申请号由系统自动生成。快件申请信息包括申请号、客户号、发件人、发件人电话、快件名称、运费、发出地、收件人、收件人电话、收件地址。其中,一个申请号对应唯一的一个快件申请,一个客户可以提交多个快件申请,但一个快件申请由唯一的一个客户提交。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图(图2-1)和关系模型(不完整)如下:
【关系模型设计】
分公司(分公司编号,名称,经理,办公电话,地址)
员工(员工号,姓名,(a),岗位,薪资,手机号,家庭地址)
客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)
申请单((b),发件人,发件人电话,发件人地址,快件名称,运费,收件人,收件人电话,收件地址,受理标志,业务员)
安排承运((c),实际完成时间,调度员)
【问题1】(5分)
根据问题描述,补充五个联系,完善图2-1的实体联系图。联系名可用联系1、联系2、联系3、联系4和联系5代替,联系的类型分为1:1、1:n和m:n(或1:1、1:*和*:*)。
【问题2】(6分)
(1)根据实体联系图,将关系模式中的空(a)~(c)补充完整;
(2)给出员工、申请单和安排承运关系模式的主键和外键。
【问题3】(4分)
(1)客户关系的通信地址可以进一步分为邮编、省、市、街道,那么该属性是否属于简单属性,为什么?请用100字以内的文字说明。
(2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改为(d),分公司的主键应修改为(e)。
【问题1】
【问题2】
(a)分公司编号
(b)申请号,客户号
(c)申请号,业务员
员工:主键:员工号;外键:分公司编号。
申请单:主键:申请号;外键:客户号,业务员。
安排承运:主键:申请号;外键:业务员,调度员。
【问题3】
通信地址不是简单属性而是一个复合属性,因为该属性可拆分为多个属性。
(d)1:n
(e)(分公司编号,经理)
【问题1】
概念模型设计中补充联系这类题是考试时非常固定的考查模式,需要补充的联系往往需要从问题给出的说明来进行分析。
(1)从“每个分公司可以有多名员工处理分公司的日常业务,每位员工只能在一个分公司工作。”可以看出,员工与分公司之间的应该是有一种隶属关系的。由于一个分公司可以有多名员工,一名员工只能属于一个公司,所以分公司与员工存在1对多的关系。
(2)从“每个分公司由一名经理负责管理分公司的业务和员工,系统需要记录每个经理的任职时间。”可以看出分公司与经理之间存在1对1的关系。
(3)从“一个业务员可以受理多个客户的快件申请,一个快件申请只能由一个业务员受理。”可以看出业务员与申请单之间存在1对多的关系。
(4)从“调度员根据已受理的申请单安排快件的承运事宜,例如:执行承运的业务员、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务。”可以看出调度员与申请单之间存在1对多的关系。与此同时承运的业务员与申请单之间也存在1对多的关系。
(5)从“当客户要寄快件时,先要提交快件申请单,申请号由系统自动生成。快件申请信息包括申请号、客户号…”可以看出客户与申请单之间存在1对多的关系。
【问题2】
问题1要求补充关系模型设计,在对关系模型设计进行补充完善时,需要从两方面考虑:一方面是关系中应包含说明中相关实体必须的信息;另一方面是实体之间需要联系,联系是通过属性来达到效果的,此时也会增加关系模式中的属性。
对于员工关系而言,题目说明中的信息已经全了,缺的只能是与其它实体保持联系的属性,即分公司编号。申请单关系的内容从题目说明“快件申请信息包括申请号、客户号、发件人…”可以看出,缺申请号和客户号。从题目说明“调度员根据已受理的申请单安排快件的承运事宜,例如:执行承运的业务员、运达时间等。”可以看出安排承运关系缺申请号和业务员两个属性。
至于主键与外键根据其定义直接识别即可:
对于员工关系,“员工号唯一标识员工信息的每一个元组”,因此“员工号”为主键,而分公司编号是分公司关系的主键,因此是员工关系的外键。
对于申请单关系,“一个申请号对应唯一的一个快件申请”,因此“申请号”为主键,而客户号是客户关系的主键,业务员是业务员的员工号,也就是员工关系的主键,因此,客户号、业务员是申请单关系的外键。
对于安排承运关系,“调度员根据已受理的申请单安排快件的承运事宜”,因此“申请号”为主键,而业务员、调度员对应的都是员工号,也就是员工关系的主键,因此,业务员、调度员是安排承运关系的外键。
【问题3】
由于客户关系的通信地址可以进一步分为邮编、省、市、街道,所以该属性已具备复合属性的特点,不是一个简单属性。
假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改为1对多,分公司的主键应该修改为(分公司编号,经理)。
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
在 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
在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。
在OSI/RM中,解释应用数据语义的协议层是()。
在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。
在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。
在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()