首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是________(1)。仓库(仓库号,地址,电话,商品号,库存量),F2={
某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是________(1)。仓库(仓库号,地址,电话,商品号,库存量),F2={
admin
2019-10-07
65
问题
某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是________(1)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量)。仓库关系的主键是________(2),外键是________(3)。仓库关系模式________(4),为了解决这一问题,需要将仓库关系分解为________(5)。
(5)
选项
A、仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)
B、仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)
C、仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)
D、仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)
答案
D
解析
本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是仓库号、商品号。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为“12”的商品有3种,其地址就要重复3次,见下表,故仓库关系存在冗余。
试题(5)正确的答案是D。为了解决仓库关系模式存在的问题需要进行模式分解,其中,选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同。
选项D分解是即保持函数依赖,又无损连接,分解的结果如下:
转载请注明原文地址:https://kaotiyun.com/show/EGCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
数据流图12-2缺少了两条数据流,请采用说明中的词汇给出此数据流名称,并指出方向。(1)数据流图12-3中缺少了与“增加职工记录3.2”加工相关的数据流,请采用说明中的词汇给出此数据流名称,并请出此数据流的起点和终点。(2)数据流图12-4中还应
阅读以下说明和流程图,回答问题1至问题3。【说明】某城市电信局受理了许多用户申请在指定电话上开设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。
请按[说明]中的要求画出修改后的数据模型。(1)[说明]中的几个关系仍无法实现甲公司的要求,为什么?(2)需要在哪个关系中增加什么数据项才能实现这个要求?
阅读下列说明和图,回答问题1到问题3。[说明]目前大多数操作系统都采用虚拟存储技术,这样可在较小的可用内存中执行较大的用户程序,可在内存中容纳更多程序并发执行。引入虚拟存储技术,其基本思想是利用大容量的外存来扩充内存,产生一个
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。[说明]在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】已知某类库开发商捉供了一套类库,类库中定义了Application类和Document类,它们之间的关系如下图所示,其中,Application类表示应用程序自身,而Docu
阅读下列说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】设某一机器由n个部件组成,每一个部件都可以从m个不同的供应商处购得。供应商j供应的部件i具有重量Wij和价格Cij。设计一个算法,求解总价格不超过上限cc的最小重量的机器组成。
从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是(30)。 ①解释程序是接受源程序,将其转换成中间代码,然后对其解释执行,它并不产生机器代码 ②编译程序是把高级语言书写的程序,翻成中间代码,然后逐条执行,产生机器代码
XML is a(71)language for documents containing(72)information. Structured information contains both content(words, pictures, e
随机试题
指出下列成语的结构类型。一孔之见、无动于衷、天衣无缝、大显身手
某工厂从一农场购买一批原材料,因而向农场签发票载金额为三万的票据一张,此案中工厂与农场买卖关系撤销后,票据的效力不受影响,因为票据为()
甲公司以电子邮件的方式向乙公司提出签订合同的条件并说明“如果乙公司在2个月内不提出异议即为同意。”乙公司看后对此保持沉默。2个月后,甲,公司与乙公司之间的合同()。
某市甲银行下属金店(增值税一般纳税人).主要经营金银首饰零售业务,兼营金银首饰的来料加工、翻新改制、以旧换新、清洗、修理业务。2013年8月主要发生下列业务;(1)向消费者个人销售纯金首饰取得销售收入50万元,销售纯金首饰同时收取的包装盒价款0.25万元
2016年7月,王某出租住房取得不含增值税租金收入3000元,房屋租赁过程中缴纳的可以税前扣除的相关税费120元,支付出租房屋维修费1000元,已知个人出租住房取得的所得按10%的税率征收个人所得税,每次收入不足4000元的减除费用800元。王某当月出租住
赵某于2001年外出打工,遇意外一直未归。2007年其妻子钱某不得已向法院申请宣告其死亡。赵某有两个孩子,分别为赵甲和赵乙。赵某夫妇有房屋6间,拖拉机一辆(已经随赵某失踪而灭失)。法院依法作出宣告死亡判决后,赵某留下的遗产开始继承。房屋一间由其父继承,其余
社会主义初级阶段的基本特征是()。
请根据“给定资料1~4”,对我国当前社会保障体系存在的问题加以概述。要求:概括全面,条理清楚,语言流畅,不超过200字。针对上题概括出的问题,请结合“给定资料8~11",分析我国社会保障体系问题的成因。要求:分析简明扼要,条理清楚,
二进制数11011101转换为十进制数是()。
关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用哪个运算来表达查询的?
最新回复
(
0
)