首页 > 软考
题目内容 (请给出正确答案)
[主观题]

该图书管理系统的主要关系模式如下,请补充“借还记录”关系中的空缺。 管理员(工号,姓名) 读者(读者

该图书管理系统的主要关系模式如下,请补充“借还记录”关系中的空缺。

管理员(工号,姓名)

读者(读者ID,姓名,电话,E-mail)

书目(1SBN号,书名,作者,出版商,出版年月,册数,经办人)

图书(图书ID,ISBN号,存放位置,状态,经办人)

借还记录((a),借出时间,应还时间,归还时间)

注:时间格式为“年.月.日时:分:秒”。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“该图书管理系统的主要关系模式如下,请补充“借还记录”关系中的…”相关的问题
第1题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某图书馆的管理系统
部分需求和设计结果描述如下: 图书馆的主要业务包括以下几项: (1)对所有图书进行编目,每一书目包括ISBN号、书名、出版社、作者、排名, 其中一部书可以有多名作者,每名作者有唯一的一个排名; (2)对每本图书进行编号,包括书号、ISBN号、书名、出版社、破损情况、存 放位置和定价,其中每一本书有唯一的编号,相同ISBN号的书集中存放,有相同的 存储位置,相同ISBN号的书或因不同印刷批次而定价不同; (3)读者向图书馆申请借阅资格,办理借书证,以后凭借书证从图书馆借阅图书。 办理借书证时需登记身份证号、姓名、性别、出生年月日,并交纳指定金额的押金。 如果所借图书定价较高时,读者还须补交押金,还书后可退还所补交的押金; (4)读者借阅图书前,可以通过ISBN号、书名或作者等单一条件或多条件组合 进行查询。根据查询结果,当有图书在库时,读者可直接借阅;当所查书目的所有图 书己被他人借走时,读者可进行预约,待他人还书后,由馆员进行电话通知; (5)读者借书时,由系统生成本次借书的唯一流水号,并登记借书证号、书号、 借书日期,其中同时借多本书使用同一流水号,每种书目都有一个允许一次借阅的借 书时长,一般为90天,不同书目有不同的借书时长,并且可以进行调整,但调整前所 借出的书,仍按原借书时长进行处理; (6)读者还书时,要登记还书日期,如果超出借书时长,要缴纳相应的罚款;如果所还图书由借书者在持有期间造成破损,也要进行登记并进行相应的罚款处罚。 初步设计的该图书馆管理系统,其关系模式如图1-1所示。阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某图书馆的管理系统部分需求

【问题1】(5分) 对关系“借还”,请回答以下问题: (1)列举出所有候选键; (2)根据需求描述,借还关系能否实现对超出借书时长的情况进行正确判定?用 60字以内文字简要叙述理由。如果不能,请给出修改后的关系模式(只修改相关关系 模式属注时,仍使用原关系名,如需分解关系模式,请在原关系名后加1,2,…等进行区别)。 【问题2】(5分) 对关系“图书”,请回答以下问题: (1)写出该关系的函数依赖集; (2)判定该关系是否属于BCNF,用60字以内文字简要叙述理由。如果不是,请 进行修改,使其满足BCNF,如果需要修改其它关系模式,请一并修改,给出修改后 的关系模式(只修改相关关系模式属性时,仍使用原关系名,如需分解关系模式,请 在原关系名后加1,2,…等进行区别)。 【问题3】(5分) 对关系“书目”,请回答以下问题: (1)它是否属于第四范式,用60字以内文字叙述理由。 (2)如果不是,将其分解为第四范式,分解后的关系名依次为:书目1,书目2,…。 如果在解决【问题1】、【问题2】时,对该关系的属性进行了修改,请沿用修改后的属性。

点击查看答案
第2题
阅读以下说明,回答问题1至问题4。【说明】 某宾馆需要建立一个住房管理系统,部分的需求分析结果如下

阅读以下说明,回答问题1至问题4。

【说明】

某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:

(1)一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同;

(2)每个房间有房间号(如201、202等)、收费标准、床位数目等信息:

(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;

(4)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;

(5)管理系统可查询出客人所住房间号。

根据以上的需求分析结果,设计一种关系模型如图14-4所示:

阅读以下说明,回答问题1至问题4。【说明】 某宾馆需要建立一个住房管理系统,部分的需求分析结果如下阅

根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。

房间(房间号,收费标准,床位数目)

客人(身份证号,姓名,性别,出生日期,地址)

住宿((1),入住日期,退房日期,预付款额)

点击查看答案
第3题
【问题3】(2分) 若系统新增需求描述如下: 为了数据库信息的安全性,公司要求对数据库操作设置权限管

【问题3】(2分)

若系统新增需求描述如下:

为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限。权限的设置人是部门经理。为满足上述需要,应如何修改(或补充)图2-1所示的实体联系图,请给出修改后的实体联系图和关系模式。

点击查看答案
第4题
设有一图书管理数据库,其关系模式是R0(L#,B#,BNAME,BPRICE,BPUB),其属性分别表示个人借书证号、书

设有一图书管理数据库,其关系模式是R0(L#,B#,BNAME,BPRICE,BPUB),其属性分别表示个人借书证号、书号、书名、书价、图书出版社。该关系模式 () 。它的主要问题是数据冗余。如把R0分解成两个关系模式R1()和R2 (),则可以部分地解决这一问题。

()

A.属于第一范式但不属于第二范式 B.属于第二范式但不属于第三范式

C.属于第三范式 D.不是范式

()

A.(L#,B#,BPRICE) B.(L#、B#)

C.(L#,BNAME,BPRICE) D.(B#,BNAME)

()

A.(B#,BNAME,BPRICE,BPUB)

B.(BNAME,BPRICE,BPUB)

C.(L#,BNAME,BPRICE)

D.(L#,BPRICE)

点击查看答案
第5题
阅读下列说明和图,回答问题1至问题3。 【说明】 某图书管理系统的主要功能如下: 1.图书管理系统的资

阅读下列说明和图,回答问题1至问题3。

【说明】

某图书管理系统的主要功能如下:

1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。

2.资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型(CD或者磁带)。

3.读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。

现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常用的识别类的方法是寻找问题描述中的名词,再根据相关规则从这些名词中删除不可能成为类的名词,最终得到构成该系统的类。表10-4给出了[说明]中出现的所有名词。

阅读下列说明和图,回答问题1至问题3。 【说明】 某图书管理系统的主要功能如下: 1.图书管理系统的

通过对表10-4中的名词进行分析,最终得到了图10-4所示的UML类图(类的说明如表10-5所示)。

阅读下列说明和图,回答问题1至问题3。 【说明】 某图书管理系统的主要功能如下: 1.图书管理系统的

表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。

阅读下列说明和图,回答问题1至问题3。 【说明】 某图书管理系统的主要功能如下: 1.图书管理系统的

点击查看答案
第6题
某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:(1)资料室有图书管理员若干名,他们负责己购入图书的编目和借还工作,每名图书管理员的信息包括工号和姓名;(2)读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者ID、姓名、电话和Email,系统为不同读者生成不同的渎者ID;(3)每部书在系统中对应惟—的一条在版编目数据(CIP,以下简称书目),书目的基本信息包括ISBN号、书名、作者、出版商、出版年月,以及本资料室拥有该书的册数(以下简称册数),不同书目的ISBN号不相同;(4)资料室对于同一书目的图书可拥有多册(本),图书信息包括图书ID、ISBN号、存放位置、当前状态,每—本书在系统中被赋予惟一的图书ID;(5)一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间;(6)当某书目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读者ID、需要借阅的图书的ISBN号、预约时间。某书目的信息如表2-1所示,与该书目对应的图书信息如表2-2所示。表2-1书目信息表2-2图书信息系统的主要业务处理如下:(1)入库管理:图书购进入库时,管理员查询本资料室的书目信息,若该书的书目尚未建立,则由管理员编写该书的书目信息并录入系统,然后编写并录入图书信启、:否则,修改该书目的册数,然后编写并录入图书信息,对于进入流通室的书,其初始状态为“未借出”,而送入阅览室的书的状态始终为“不外借”。(2)借书管理:读者借书时,若有,则由管理员为该读者办理借书手续,并记录该读者的借书信息,同时将借出图书的状态修改为“已借出”。(3)预约管理:若图书流通室没有读者要借的书,则可为该读者建立预约登记,需要记录读者ID、书的ISBN号、预约时间和预约期限(最长为lO天)。一旦其他读者归还这种书,就自动通知该预约读者。系统将自动清除超出预约期限的预约记录并修改相关信息。(4)还书管理:读者还书时,则记录相应借还信息中的“归还时间”,对于超期归还者,系统自动计算罚金(具体的计算过程此处省略)。系统同时自动查询预约登记表。若存在其他读者预约该书的记录,则将图书的状态修改为“已预约”,并将该图书ID写入相应的预约记录中(系统在清除超出预约期限的记录时解除该图书的“已预约”状态);否则,将该图书的状态修改为“未借出”。(5)通知处理:对于已到期且未归还的图书,系统通过Email自动通知读者;若读者预约的书已到,系统则自动通过Email通知该读者来办理借书手续。根据以上说明设计的实体联系图。按规范化要求设计出3NF的数据库模式,并指出每个关系的主键和外键。建立存储过程实现借书功能。
点击查看答案
第7题
● 已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别
一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的SQL语句如下: CREATE (56)。 AS SELECT图书编号,图书名称,作者,出版社,出版日期 FROM图书 WHERE图书类型='计算机' with check option; A.TABLE Computer-BOOK B.VIEWComputer-BOOK C.Computer-BOOK TABLE D.Computer-BOOKVIEW

点击查看答案
第8题
●已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别
一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的SQL语句如下:

CREATE (55)

AS SELECT图书编号,图书名称,作者,出版社,出版日期

FROM图书

WHERE图书类型='计算机'

(56);

(55)A.TABLE Computer-BOOK

B. VIEWComputer-BOOK

C.Computer-BOOK TABLE

D. Computer-BOOKVIEW

(56)A.FOR ALL

B.PUBLIC

C.WITH CHECK OPTION

D. WITH GRANT OPTION

点击查看答案
第9题
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明] 某网上书店后台数据库的部分关系模

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

[说明]

某网上书店后台数据库的部分关系模式如下:

会员(会员编号,用户名,密码,姓名;地址,邮编,电话,消费额,积分)

图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)

订单(订单编号,用户名,销售额,订购日期,出货日期)

订单明细(订单明细编号,订单编号,图书编号,数量)

下面是创建订单关系的SQL语句,订单编号唯一识别一个订单,用户名为订购图书的会员用户名,且不能为空。要求订购日期不能大于出货日期。请将空缺部分补充完整。

CREATE TABLE 订单(

订单编号 CHAR(6) (a)

用户名VARCHAR(40)NOT NULL (b),

销售额FLOAT,

订购日期DATE NOT NULL,

出货日期DATE (c));

点击查看答案
第10题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某企业拟构建一个
高效、低成本、符合企业实际发展需要的办公自动化系统 。工程师小李主要承担该系统的公告管理和消息管理模块的研发工作。公告管理模块的主要功能包括添加、修改、删除和查看公告。消息管理模块的主要功能是消息群发。 小李根据前期调研和需求分析进行了概念模型设计,具体情况分述如下。 【需求分析结果】 (1) 该企业设有研发部、财务部、销售部等多个部门,每个部门只有一名部门经理, 有多名员工,每名员工只属于一个部门。部门信息包括:部门号、名称、部门经理和电话,其中部门号唯一确定部门关系的每一个元组。 (2) 员工信息包括:员工号、姓名、岗位、电话和密码。员工号唯一确定员工关系的每一个元组:岗位主要有经理、部门经理、管理员等,不同岗位具有不同的权限 。一名员工只对应一个岗位,但一个岗位可对应多名员工。 (3) 消息信息包括:编号、内容、消息类型、接收人、接收时间、发送时间和发送人。其中(编号,接收人)唯一标识消息关系中的每一个元组。一条消息可以发送给多个接收入, 一个接收人可以接收多条消息。 (4) 公告信息包括:编号、标题、名称、内容、发布部门、发布时间。其中编号唯一确定公告关系的每一个元组。一份公告对应一个发布部门,但一个部门可以发布多份 公告:一份公告可以被多名员工阅读,一名员工可以阅读多份公告。 【概念模型设计】 根据需求分析阶段收集的信息,设计的实体联系图(不完整)如图1-1所示。阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某企业拟构建一个高效、低成1-1实体联系图 【逻辑结构设计】 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 部门((a ),部门经理,电话) 员工(员工号,姓名,岗位号,部门号,电话,密码) 岗位(岗位号,名称,权限) 消息((b ),消息类型,接收时间,发送时间,发送人) 公告((c ),名称,内容,发布部门,发布时间) 阅读公告((d ) ,阅读时间)

【问题 1】 (5分) 根据问题描述,补充 4 个联系,完善图 2-1 所示的实体联系图。联系名可用联系 1、联系2、联系3 和联系 4 代替,联系的类型分为 1 : 1、1 : n 和 m: n (或 1 : 1、 1 : *和* :*)。 【问题 2】 (8 分〉 (1)根据实体联系图,将关系模式中的空 (a) ~(d) 补充完整。 (2) 给出"消息"和"阅读公告"关系模式的主键与外键。 【问题 3】 (2 分〉 消息和公告关系中都有"编号"属性,请问它是属于命名冲突吗?用100 字以内文字说明原因。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改