首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
30
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机:VEM(
VEMno
,Location),各属性分别表示售货机编号、部署地点;
商品:GooDs(
Gno
,Brand,Price),各属性分别表示商品编号、品牌名和价格;
销售单:sALEs(
Sno
,vEMno,Gno,SDate,sTime),各属性分别表示销售号、售货机编号、
商品编号、日期和时间。 ………
缺货单:OOs(
VEMno,Gno,SDate,STime
),各属性分别表示售货机编号、商品编号、日期和
时间。 ………
相关关系模式的属性及说明如下:
(1)售货机摆放固定种类的商品,售货机内每种商品最多可以储存10件。管理员在每天结束的时候将售货机中所有售出商品补全。
(2)每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到10条,则表明该售货机上该商品己售完,需要通知系统立即补货,通过自动向缺货单中添加一条缺货记录来实现。
根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。
请将下面创建销售单表的SQL语句补充完整,要求指定关系的主码和外码约束。
CREATE TABLE SALE S (
Sno CHAR_____(a)__,
VEMno CHAR_____(b)__,
Gno CHAR______(c)__,
SDate DATE,
STime TIME) ;
选项
答案
(a)PRIMARY KEY (b)REFERENCES VEM(VEMno) (c)REFERENCES GOODS(Gno)
解析
本问题考查SQL数据定义语言DDL和完整性约束。
完整性约束包括三类,实体完整性、参照完整性和用户定义的完整性。实体完整性约束规定关系的主属性不能取空值,关系模型中以主码作为唯一性标识;参照完整性约束规定:若属性(或属性组)A是关系R上的主码,B是关系S上的外码,A与B相对应(来自相同的域),则B取值为空或者来自于R上的某个A的值;用户定义的完整性约束是针对具体的数据库应用而定义的,它反映该应用所涉及的数据必须满足用户定义的语义要求。
(a)空考查实体完整性约束,Sno是SALES的主码,用关键字PRIMARY KEY约束。(b)和(c)考查参照完整性约束,VEMno属性参照VEM关系模式中的VEMno属性,Gno属性参照GOODS关系模式中的Gno属性,空白处分别填入“REFERENCESVEM(VEMno)”和“REFERENCES GOODS(Gno)”。
转载请注明原文地址:https://kaotiyun.com/show/mrUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题一至问题四,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含ABCDE五项任务。项目经理定制了成本预算表(如表1),执行过程中记录了每个时段项目的执行情况(如表2、表3)。(1)
某公司为便于员工在家里访问公司的一些数据,允许员工通过Internet访问公司的 FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(10)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服
战略管理的主要活动可以分为下列中的(57)。
每次项目经理会见其所负责项目的赞助商时,赞助商都强调对该项目进行成本控制的重要性。她总是询问有关成本绩效的情况,如哪些预算实现了,哪些预算没有实现。为了回答她的问题,项目经理应该提供(40)。
如果在挣值分析中,出现成本偏差CV<0的情况,说法正确的是(38)。
项目干系人管理的主要目的是(26)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
项目配置管理的主要任务中,不包括(52)。
某ERP系统投入使用后,经过一段时间,发现系统变慢,进行了初步检测之后,要找出造成该问题的原因,最好采用(41)方法。
随机试题
A.肺、脾、胃、肾B.脾、肝、肾、心C.心、肺、脾、肝D.肺、脾、肝、肾E.心、肺、脾、肾与血的生成关系最密切的是
患者30岁,右上后牙因深龋于外院行复合树脂充填治疗后1天开始发生自发性疼痛,持续2天,冷水可缓解。
ZETA信用风险分析模型中用采衡量流动性的指标是()。
下列选项中,属于内控设计缺陷的是()。
导游人员讲解的节奏体现在讲解的()等方面。
实施“进口替代”战略的基础是()
任何从【】派生的类都可以用throw语句抛出,抛出异常用来表明程序遇到的错误无法正常执行而需要异常处理。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
在考生文件夹中新建一个FSA.TXT文件。
PresidentBushpledgedtoprovidethepoorestnationsabout_____peryear.
最新回复
(
0
)