早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

试题二(共 15 分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某公司拟

题目

试题二(共 15 分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:

(1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。

(2)邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如 user1@123.com)。

(3)一个用户可拥有一个地址薄,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址 1、邮件地址 2、邮件地址 3 等信息。地址薄中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。

(4)一个邮件帐号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间、接收时间。其中,邮件号在整个系统内唯一标识一封邮件,邮件状态有已接收、待发送、已发送和已删除 4种,分别表示邮件是属于收件箱、发件箱、已发送箱和废件箱。一封邮件可以发送给多个用户。附件信息主要包括附件号、附件文件名、附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。

【问题 1】(5 分)

根据以上说明设计的 E-R 图如图 2-1所示,请指出地址簿与用户、电子邮件帐号与邮件、邮件与附件之间的联系类型。

【问题 2】(4 分)

该邮件客户端系统的主要关系模式如下,请填补(a)~(c)的空缺部分。

用户 (用户名,用户密码)

地址簿( (a) ,联系人编号,姓名,电话,单位地址,邮件地址 1,邮件地址 2,邮件地址 3)

邮件帐号(邮件地址,邮件密码,用户名)

邮件( (b) ,收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)

附件( (c) ,附件号,附件文件名,附件大小)

【问题 3】(6 分)

(1)请指出【问题2】中给出的地址簿、邮件和附件关系模式的主键,如果关系模式存在外键请指出。

(2)附件属于弱实体吗?请用 50 字以内的文字说明原因。

参考答案
正确答案:
试题二分析本题考查数据库系统中实体联系模型(E-R模型)的设计和关系模式的设计。【问题1】两个实体模型之间的联系可以分为三类:一对一联系(1:1)、一对多联系(1:n)和多对多联系(m:n)。根据题意,地址簿与用户之间应该是一个1:1的联系,空(l)应填“1”。电子邮件账号与邮件之间应该是一个1:m的联系,故空(2)和空(3)应分别填写“1”和“m”。邮件与附件之间应该是一个1:m的联系,故空(4)和空(5)应分别填写“1”和“m”。得到的E-R图如下图所示。【问题2】空(a)分析:根据题意可知邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复,“用户名”可以作为用户关系模式主键。地址簿关系模式中与用户关系模式是一个1:1的联系,必须将任一方的主健加入另一方,以建立它们之间的联系,故空(a)处应填写“用户名”。空(b)分析:根据题意可知邮件号在整个系统内唯一标识一封邮件,故邮件关系模式必须有属性“邮件号”,另外,一封邮件需要填写“发件人地址”,故空(b)处应填写“邮件号,发件人地址”。空(c)分析:根据题意可知邮件和附件是一个1:m的联系,按照E-R模型向关系模型的转换规则,对于1:m的联系应将1端的主键并入多端,故空(c)处应填写“邮件号”。【问题3】(1)地址簿关系模式的主键为“联系人编号”,外键为“用户名”,因为“用户名”是参考用户关系模式的“用户名”主键。邮件关系模式的主键为“邮件号”,外健为“发件人地址”或“收件人地址”,因为当用户向其他人发邮件的时候,“发件人地址”是参考邮件账号关系模式的“邮件地址”的主键;当用户收邮件的时候,“收件人地址”是参考邮件账号关系模式的“邮件地址”的主键。附件关系模式的主键为“邮件号,附件号”,外键为“邮件号”,因为该“邮件号”参考邮件关系模式的“邮件号”的主键。(2)附件属于弱实体,因为如果没有邮件,附件也就不存在。试题二参考答案(共15分)【问题1】(5分)(1)1(1分)(2)1(1分)(3)m或n或*(1分)(4)1(1分)(5)m或n或*(1分)【问题2】(4分)(a)用户名(1分)(b)邮件号,发件人地址,邮件帐号(2分)注:邮件号和发件人地址都答对方可给1分,邮件帐号答对给1分(c)邮件号(1分)【问题3】(6分)(1)(3分,每空0.5分)关系模式主键外键地址簿联系人编号用户名邮件邮件号邮件帐号附件邮件号,附件号邮件号(2)附件属于弱实体,因为附件的存在必须以邮件的存在为前提,即附件总是依附于某邮件。(3分)
看了试题二(共 15 分) 阅读下...的网友还看了以下:

额,问一个问题:一个圆柱形水桶,高六分米.水桶底部的铁箍大约长15.7分米.1、做这个水桶至少用去木 数学 2020-03-30 …

关于任汝芬序列二的问题其中第二章多选的第39题:下列命题中属于第一性第二性关系的是:A物质和意识B 政治 2020-04-26 …

阅读下面材料,按要求回答问题。(3分)上课了,老师说:“同学们,这节课我们来讨论一个问题,‘第一’ 语文 2020-05-15 …

新概念英语二的问题.Tiredofsleepingonthefloor,ayoungmansave 英语 2020-06-06 …

急有关牛二的问题物体原来静止在水平地面上,在水平向东,大小不变的力作用下,物体做匀加速运动,经过一 物理 2020-06-06 …

二元一次方程——出租车应用问题某城市出租车标准为:(1).起步费(3千米)6元;(2).3千米以后 数学 2020-06-12 …

问一下这个材料作文的审题上课了,老师说:“同学们,这节课我们来讨论一个问题,‘第一’和‘第二’的问 语文 2020-06-22 …

养鸡场的数学题养鸡场有多少鸡,需要大家求/条件1,减少75只鸡,饲料够鸡吃20天.增加100只鸡, 数学 2020-06-28 …

林冲回答李小二的问话时说:“我因恶了高太尉,生事陷害……”林冲为什么要说“恶”了高太尉,这表现了林 语文 2020-06-30 …

初中英语问问题初二的问题,问threetimesaweek提问,怎么提问啊,不要告诉我howoft 英语 2020-07-17 …