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

请指出问题2中给出的读者、书目关系模式的主键,以及图书、借还记录和预约登记关系模式的主键和外键

题目

请指出问题2中给出的读者、书目关系模式的主键,以及图书、借还记录和预约登记关系模式的主键和外键。

参考答案
正确答案:
解析:问题1是考查E-R图中的联系类型的识别,两个不同的实体集间的联系类型有:一对一、一对多和多对多。
一个读者最多可以借阅10本书,显然一本书可以被多个读者借阅(当然不可能是同肘),因此“读者”与“图书”之间是多对多联系,即空(1)应为n,空(2)应为m。
资料室中,每部书有唯一的一条图书在版编目数据(CIP,以下简称书目),同一书目的图书可拥有多册(本),因此“书目”与“图书”之间是一对多联系,即空(3)应为1。空(4)应为n。
一个读者可以预约多部书目,一部书目显然可被多名读者预约,因此“读者”与“书目”之间是多对多联系,即空(5)应为n,空(6)应为m。
问题2是关系模式的属性识别。根据说明,“读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间”,因此“借还记录”关系中应有属性:读者ID、图书ID、借出时间、应还时间、归还时间。故空(a)应填“读者ID,图书ID”。
根据说明,“预约登记时需要记录读者ID、书的ISBN号、预约时间和预约期限”,因此“预约登记”关系中应有属性:读者ID、ISBN号、预约时间、预约期限。故空(b)应填“读者 ID、ISBN号”。
关系的主键是指能唯一标识记录的属性或属性组,外键是指非该关系的主键但是其他关系的主键。根据题中说明,“系统为不同读者生成不同的读者ID”,即“读者”关系的属性“读者ID”是唯一的,故“读者”关系的主键为“读者ID”,无外键。“不同书目的ISBN号不相同”,因此“书目”关系的主键为“ISBN号”,无外键。“每一本书在系统中被赋予唯一的图书 ID”,因此“图书”关系的主键为“图书ID”,外键为“ISBN号”。
“借还记录”和“预约登记”的主键比较难,“借还记录”的主键显然应该包含属性“读者ID”和“图书ID”,考虑到一个读者可能在不同的时间借阅同一本图书,因此“借还记录”的主键应为“(读者ID,图书ID,借出时间)”,外键有:读者ID,图书ID。类似地,“预约登记”的主键显然应该包含属性“读者ID”和“ISBN号”,考虑到一个读者可能在不同的时间预约同一部图书,因此“预约登记”的主键应为“(读者ID,ISBN号,预约时间)”,外键有:读者ID、ISBN号和图书ID。
看了请指出问题2中给出的读者、书目...的网友还看了以下:

(28分)读甲、乙两国水系图及气候相关信息,回答下列问题。⑴描述两国水系的共同特征,并分析形成原因 语文 2020-05-13 …

读长江水系图及相关资料,回答问题.(1)请列举长江是我国第一大河的理由两个:①,②.(2)图中资料 语文 2020-07-16 …

有机物X的分子式为C13H14O8,如图1是X发生反应的转化关系图及某些物质的信息:已知:E、F、 化学 2020-07-22 …

(2010•荆州区模拟)读“长江水系图及相关资料”,回答下列问题(1)在图中适当位置用字母代号标注: 语文 2020-11-12 …

读“黄河水系图”及“黄河局部地区景观图”,回答18-19题.18.关于“黄河水系图”中地理事物的叙述 语文 2020-12-17 …

(28分)读甲、乙两国水系图及气候相关信息,回答下列问题。(1)描述两国水系的共同特征,并分析形成原 语文 2020-12-25 …

阅读材料,回答问题:(10分)材料一波河是意大利最大的河流,水量充沛,下游流经波河大平原,沉积旺盛。 语文 2020-12-25 …

读如图长江水系图及相关资料,回答问题.(1)请列举长江是我国第一大河的理由两个:①,②.(2)图中资 语文 2020-12-25 …

读长江水系图及相关资料,回答下列问题.(1)图中资料2反映的问题是.该问题产生的原因是.(2)图中资 语文 2020-12-25 …

阅读材料,回答下列问题.材料一波河是意大利最大的河流,水量充沛,下游流经波河大平原,沉积旺盛.图1为 语文 2021-01-13 …