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

(2 )现 有某图书销售数据库,其关系表结构如下:图书表(图书编号,图书名称,出版社编号,出版社名称

(2 )现 有某图书销售数据库,其关系表结构如下:

图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)

图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)

书店表(书店编号,联系电话,所在城市编号,城市名称)

该系统所涉及的数据存在如下约束:

I. 一个出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统中记录的图书出版信息包括出版时间、版次及出版数量信息;

II. 一个书店可以出售多本图书给多个读者 , 每位读者可以从多个书店购买多本图书 , 一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息;

III. 每个书店只能位于一个城市,一个城市可以有多个书店。

① 请根据以上信息画出合理的图书销售数据库的概念模型(用 ER 图表示)。(8 分)

② 以图书销售表为例说明原数据库设计的不合理之处。(4 分)

③ 给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。(8 分)

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“(2 )现 有某图书销售数据库,其关系表结构如下:图书表(图…”相关的问题
第1题
设某商品-销售数据库中的信息有:员工号、员工名、工资、销售组名、销售组负责人、商品号、商品名、单价、销售日期、销售量、供应者号、供应者名、供应者地址。假定:一个员工仅在一个销售组;一个销售组可销售多种商品,一种商品只能由一个组销售;一种商品每天有一个销售量;一个供应者可以供应多种商品,一种商品可以多渠道供货。要求完成下列各题:(1)根据以上信息,给出E-R图。(2)按规范化要求设计出3NF的数据库模式。(3)给出数据库模式中每个关系模式的主键和外键。
点击查看答案
第2题
某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:(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的数据库模式,并指出每个关系的主键和外键。建立存储过程实现借书功能。
点击查看答案
第3题
以下2题有作者表和图书表如下: 作者 作者编号 作者姓名 所在城市 1001 王力
北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海 图书 图书编号 书名出版 单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 1001 0002 C++ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1002 0004 网络应用 清华出版社 24.50 1003 0005 数据库应用 清华出版社 26.00 1003 0006 数据库组成原理 清华出版社 23.00 1003 0007 Java 电子工业出版社 27.50 1004 0008 网页设计 电子工业出版社 31.00 1004

求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是

点击查看答案
第4题
某商业集团数据库中有两个实体集。一是“商店”实体集,属性有商店编号、商店名、地址、电话等;另一是“
职工”实体集,属性有职工编号、姓名、性别、年龄等。职工商店间存在着工作关系。一个商店有若干职工,每个职工只能在一个商店工作。职工在商店工作有一个进店日期、月薪等属性。

(1) 试画出E-R图。

(2) 将E-R图转换成关系模型,并注明每个表的主码和外码。

点击查看答案
第5题
以下是某图书管理系统的数据库模式: 读者(借书证号,姓...

以下是某图书管理系统的数据库模式: 读者(借书证号,姓名,联系电话,身份证号,注销标记) 主键:借书证号 出版社(出版社名称,联系电话,地址) 主键:出版社名称 采购图书(ISBN,书名,作者,责任编辑,出版社名称,出版时间,单价,馆藏数量) 主键:ISBN 外键:出版社名称,参照 出版社(出版社名称) 上架图书(内部编码,检索号,借阅状态,ISBN,上架时间) 主键:内部编码 外键:ISBN,参照 采购图书(ISBN) 借阅(借阅编号,借书证号,图书内部编码,借阅时间,归还时间) 主键:借阅编号 外键:借书证号,参照 读者(借书证号) 图书内部编码,参照 上架图书(内部编码) 请基于上述数据库模式,用SQL实现以下操作: 1、创建基本表“采购图书”,要求包含主、外键定义,以及其它相关的完整性约束。 2、在已成功创建的“读者”基本表上,添加对属性“注销标记”的约束,要求该属性的值只能为“是”或“否”。 3、列出借书证编号为”S20170204”的读者借阅过的所有书籍的名称。 4、读者未归还的图书超过一定数量将不能再办理图书借阅,实现查询读者未归还的图书数量。 5、查询已采购图书中尚未上架的图书ISBN和书名,以便于指导工作人员及时上架图书(要求:不要使用集合查询实现)。 6、列出所有的上架图书的ISBN号和总被借阅次数(提示:考虑外连接)。 7、计算借书次数最多的读者姓名和身份证号(要求:先创建读者借阅次数视图,再在视图上查询)。 8、借书证编号为”S20170204”的读者曾借阅过一本《数据库原理与应用》,今日前来归还,经扫描该本书的内部编码是“N20160347”,请更新相关基本表中的数据。 9、增加一条记录到读者表中,借书证编号为“S20190141”,姓名为“张赫”,其他信息未知。 10、从基本表“上架图书”中删除那些已上架两年但从未被借过的图书。 11、图书的借阅情况是图书流通的历史记录,图书管理员只能添加记录和修改归还时间,而没有其他权限,请实现对图书管理员的授权操作。 12、读者经常按书名进行上架图书的查询,涉及到基本表“上架图书”和“采购图书”的连接,为加快查询速度,请在“上架图书”表的属性“ISBN”创建非聚集索引。

点击查看答案
第6题
设某商业集团数据库中有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商
店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。

供应商与商品问存在“供应”联系,每个供应商可供应多种商品,每种商品最多只能向5个供应商订购;供应商供应商品给每个商店有月供应量;商店与商品间存在“销售”联系,每个商店销售的商品应在100~1000种之间,每种商品最多只能放在8个商店销售,商店销售商品有月计划数。

(1) 试画出E-R图;

(2) 将E-R图转换成关系模型,并注明主码和外码。

点击查看答案
第7题

已知新华书店销售订单的屏幕输出格式如下图所示。书店的业务描述:①每一个订单有唯一的订单编号;②一个订单可以订购多种图书,且每一种图书可以在多个订单中出现;③一个订单对应一个客户,且一个客户可以有多个订单;④每一个客户有惟一的客户编号;⑤每一种图书有惟一的图书编号。根据上述业务描述和订单格式得到关系模式R:R(订单编号,日期,客户编号,客户名称,客户电话,地址,图书编号,书名,定价,数量)试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。

点击查看答案
第8题
假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。
点击查看答案
第9题
数据库是某研究领域对象数据的综合。其数据结构表示有很多方法,目前使用最广泛的是()。

A.过程型

B.顺序型

C.关系型

D.面向对象型

点击查看答案
第10题
三(2)班捐赠图书 400 本后还剩 273 本,现在又买来 125 本,现 在三( 2)班有图书多少本()

A.2本

B.252本

C.398本

D.798本

点击查看答案
第11题
分别计算ZGDAB.DBF中职工的总人数zrs、基本工资的最大值jbgzmax与最小值jbgzmin,基本工资的累加和jbgzsum与平均值jbgzavg。五、综合题(共20分)按照下列要求,完成(1)(2)小题的问题。现有某工厂职工关系数据库HMC.DBF,即职工(姓名、职工编号、职称、工资)。经工厂有关人士研究决定,现进行对工厂的全体员工进行加工资,工资调整额度是根据职称的不同作调整,所有职称为高级工程师的每月工资增加50元,其他人员的每月工资增加30元。(1)使用dowhile循环语句编写程序。(2)根据编写的程序说明该循环部分的主要部分的构成,及其构成的作用。
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改