首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 create Table 仓库 (仓库号 Char (4), 面积 Int,
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 create Table 仓库 (仓库号 Char (4), 面积 Int,
admin
2009-05-15
210
问题
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
create Table 仓库 (仓库号 Char (4),
面积 Int,
负责人 Char(8),
电话 Char(8),
(a));//主键定义
Create Table 原材料 (编号 Char (4) (b),//主键定义
名称 Char (16),
数量 Int,
储备量 Int,
仓库号 (c),
(d));//外键定义
仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。采用下面的触发器程序可以实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的三倍”的功能。请将该程序的空缺部分补充完整。
Create Trigger ins_ order_ trigger After (1) On 原材料
Referencing New Row As nrow
For Each Row
WHEN nrow.数量<nrow.储备量
Insert Into 订购计划 Values
((m),(n));
选项
答案
(l)Update,Insert (m)nrow.编号 (n)nrow.存储量*3
解析
已知仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。给定的触发器程序要实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的三倍”的功能。
我们先看(m)空和(n)空,显然,这里是往关系“订购计划”中插入一个新的记录,元组的属性分别为“原材料编号”和“订购数量”。那么,具体的值应该是多少呢?从上面的语句“nrow.数量<nrow.储备量”可以看出,“当仓库中的任一原材料的数量小于其储备量时”,“向订购计划表中插入该原材料的订购记录”,因此,(m)空应填写“nrow.编号”。且题目规定“其订购数量为储备量的三倍”,所以,(n)空应填写“nrow.存储量*3”。
下面,我们再来看(1)空,这一空完成的是触发ins_ order_ trigger的条件。也就是说,什么时候能够出现“原材料的数量小于其储备量”这种情况呢?我们知道,能够触发触发器的事件有Update、Insert和Delete三种。显然,Delete在这里不适用,因为如果从关系“原材料”中删除了某种材料,就表明不再需要该材料了,不存在再订购的问题。因此,(1)空应填写“Update, Insert”。令很多考生感到迷惑的是,为什么插入一个新的记录(增加一种新的原材料),也要触发ins_ order_ trigger。这是因为在新增加一种原材料时,可能初始情况就是“数量”小于“储备量”。
转载请注明原文地址:https://kaotiyun.com/show/vzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩______对进一步加快进度没有帮助。
以下最适合使用贴现现金流绩效评估方法进行评估的投资项目是______。
在大项目管理中,往往要在项目各阶段进行项目范围确认。以下有关范围确认的叙述,正确的是______。
第三代移动通信技术3G是指支持高速数据传输的蜂窝移动通信技术。目前3G主要存在4种国际标准,其中______为中国自主研发的3G标准。
在选项______中,①代表的技术用于决策分析;②代表的技术用于从数据库中发现知识对决策进行支持;①和②的结合为决策支持系统(DSS)开辟了新方向,它们也是③代表的技术的主要组成。A.①数据挖掘、②数据仓库、③商业智能B.①数据仓库、②数据挖掘、③商业
项目的管理过程用于描述、组织并完成项目工作,而以产品为导向的技术过程则创造项目的产品。因此,项目的管理过程和以产品为导向的技术过程______。A.在整个项目过程中相互重叠和相互作用B.在项目的生命周期中是两个平行的流程C.与描述和组织项目工作有关
模型-视图-控制器(MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“视图”是应用系统的表示界面,可由JSP页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个Servlet实现;“模型”代表的是应用的业务逻辑,在J
活动排序的工具和技术有多种。工具和技术的选取由若干因素决定。如果项目经理决定在进度计划编制中使用子网络模板,这个决策意味着(142)。
成本基准是用来度量与检测项目成本绩效的按时间分段预算。下图中给出了某项目期望现金流、成本基准、资金需求情况。图中区间A应为(57)。
随机试题
求2xy’+2xy2=x的通解.
A.抗HBsB.HBcAgC.DNA多聚酶D.抗HBeE.HBeAg血清乙肝标志物的意义是:存在于受感染的肝细胞核内,不游离存在于血清中
常用的抗心律失常药物不包括
新生儿化脓性脑膜炎,以下哪项临床表现不符
下列选项中,测绘资质审批机关应当降低资质或者核减相应业务范围的是()。
受压构件两端铰支,其临界力为50kN,若将构件改为两端固定,则其临界力为()kN。
飞机发生索赔时,承保人应根据申请和现场勘察情况及检验人员提供的全部资料进行研究,然后决定索赔是否成立。具体而言,保险人要弄清的情况有()。
【2014河南洛阳】学生在学习中表现出来的观察力、注意力、想象力等能力属于心理健康考察范围指标中的()。
Easterfallsofficiallyonthe______SundayafterthefullmoonofMarch.
【B1】【B7】
最新回复
(
0
)