首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。 ALTER TABLE 客户 ADD CONSTRAINT CONSTRAINT con_age CHECK( (a)
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。 ALTER TABLE 客户 ADD CONSTRAINT CONSTRAINT con_age CHECK( (a)
admin
2009-05-15
44
问题
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。
ALTER TABLE 客户 ADD CONSTRAINT
CONSTRAINT con_age CHECK( (a) )
(2)如下用SQL语句创建的畅销商品视图包含商品号、商品名称、型号、品牌和销售量,该视图中商品的销售量大于等于1000件。请将空缺部分补充完整。
CREATE VIEW畅销商品 (b)
AS
SELECT 商品.商品号,名称,型号,品牌,销售量
FROM 商品,(SELECT 商品号, (c) AS销售量
FROM 销售
GROUP BY 商品号
HAVING SUM (数量)>=1000)AS 商品销售量
WHERE (d) ;
(3)将视图畅销商品的查询权限赋予销售经理李华,请将空缺部分补充完整。
GRANT (e) ON TABLE畅销商品TO 李华;
实现销售业务的嵌入式SQL代码段(嵌入C语言)如下,假设销售表的流水号由系统自动生成。请将空缺部分补充完整。
……
EXEC SQL BEGIN DECLARE SECTION;
/*销售:商品号,客户号,数量,日期*/
char pno[6]; char cno[6];
int quantity; char date[10];
EXEC SQL END DECLARE SECTION;
……
EXEC SQL CONNECT rO DEFAULT;
EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
EXEC SQL INSERT INTO销售(商品号,客户号,数量,日期)
VALUES( (i) );
EXEC SQL UPDATE 商品 SET 库存= (j) WHERE 商品号=: pno;
if(SQLCA.SQLCODE!=0){
printf(“商品%s库存不满足本次购买数量,交易失败!”,pno);
EXEC SQL ROLLBACK WORK;
}else{
EXEC SQL (k) ;
}
EXEC SQL DISCONNECT CURRENT;
……
选项
答案
(i):pno,:cno,:quanlity,:date (j)库存=:quanlity (k)COMMIT WORK 或COMMIT
解析
这是一个静态SQL的嵌入式程序。“EXEC SQL INSERT INTO销售(商品号,客户号,数量,日期)VALUES((i))”是要在销售关系中插入记录,而“销售(商品号,客户号,数量,日期)”列出插入记录需包含的字段,在VALUES后的(i)中的值与字段一一对应,所以在(i)中应填“:pno,:cno,:quanlity,:dat”:“EXEC SQL UPDATE 商品 SET 库存=(j) WHERE 商品号=:pno”语句是要修改商品关系中“商品号=:pno”的“库存”字段的值,“库存”字段的值类型为整型,在int quantity定义了,所以(j)空应填“库存=:quanlity”;“if(SQLCA.SQLCODE!=0){ printf(“商品%s库存不满足本次购买数量,交易失败!”,pno);
EXEC SQL ROLLBACK WORK;} else {EXEC SQL (k);)“语句是当要购买的商品的库存不满足交易的数量时,就不进行交易,同时将前面所执行的操作取消,而当满足时,则进行交易,所以要对前面的操作进行提交,即(k)空应填“COMMIT WORK”或“COMMIT”。
转载请注明原文地址:https://kaotiyun.com/show/6zTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
______表达的不是类之间的关系。
某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作)。该工程的工期应为(35)天。按此工期,整个工程最少需要(36)人。(35)
信息系统的生命周期大致可分成4个阶段,即系统规划阶段、系统开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案、决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是(1)。系统调查和可行性研究、系统逻辑
以下网络存储模式中,真正实现即插即用的是______。
某商业银行在A地新增一家机构,根据《计算机信息安全保护等级划分准则》,其新成立机构的信息安全保护等级属于______。
某软件开发组针对两个相关联但工作环境可能有些差异的系统1(对应“用户1”)和系统2(对应“用户2”)进行配置管理。产品设计阶段的内部设计模块对应如下:用户1:采用A、B、C、D、E和F模块用户2:采用A、B、C、D、E、G和H模块根据配置管理要求,以下做法
下面关于软件维护的叙述中,不正确的是______。
在《计算机信息安全保护等级划分准则》中,确定了五个安全保护等级,其中最高一级是______。A.用户自主保护级B.结构化保护级C.访问验证保护级D.系统审计保护级
正式批准项目进入下一阶段,这个决定的过程属于______的一部分。A.授权B.控制C.启动D.计划
______不属于项目章程的组成内容。A.工作说明书B.指定项目经理并授权C.项目概算D.项目需求
随机试题
由三省宰相制向二府三司制的过渡时期是()
下列各项违背我国人类辅助生殖技术伦理原则的是
男,52岁,半年前因直肠癌做。Miles手术,近2周左髋痛,X线片显示:左股骨上端溶骨性改变,范围广,考虑为直肠癌骨转移,适宜采取哪一种治疗方案
下列结果不符合典型的严重感染患者的是
关于异常肾图不正确的是
企业用现金支付职工生活困难补助时,应该借记“管理费用”科目,贷记“库存现金”科目。()
简述班级管理的功能。
某商场开展购物优惠活动:一次购买300元及以下的商品九折优惠;一次购买超过300元的商品,其中300元九折优惠,超过300元的部分八折优惠。小王购物第一次付款144元,第二次又付款310元。如果他一次购买并付款,可以节省_________元。
[X]原=01101001,[Y]补=11011010,则[X-Y))补=______。
ManypeopleinvestinthestockmarkethopingtofindthenextMicrosoftandDell.However,Iknow【C1】______personalexperie
最新回复
(
0
)