首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 Char(1) (a)
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 Char(1) (a)
admin
2009-05-15
85
问题
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。
Create Table 部门 (部门号 Char(1) (a)
部门名 Char(16),
负责人代码 Char(4),
任职时间 DATE,
(b) (职工号));
Create Table 职工 (职工号 Char(4),
姓名 Char(8),
年龄 NUMDER(3),
月工资 NUMDER(4),
部门号 Char(1),
电话 Char(8),
办公室 Char(8),
(a) (职工号),
(c) (部门号),
CHECK( (d) ));
Create View D_S(D,C,Totals,Averages) As
(Select 部门号, (e)
from 职工
(f)
在问题1定义的视图D_S上,下面哪个查询或更新是允许执行的,为什么?
(1)Update D_S set D=3 where D=4;
(2)Delete from D_S where C>4;
(3)Select D,Averages from D_S
where C>(Select C from D_S where D=:dept);
(4)Select D,C from D_S
where Totals>10000;
(5)Select* from D_S
选项
答案
(1)和(2)都不能执行,因为使用分组和聚集函数定义的视图是不可更新的。 (3)不一定能执行,具体要看视图的返回值的情况。 (4)和(5)可以执行,因为给出的SQL语句与定义D_S视图的SQL语句合并起来验证有效。
解析
做这种类型的题目时,只要把题目给出的SQL语句与定义该视图的SQL语句合并起来验证是否有效即可。在问题1的分析中,我们已经求出了定义该视图的SQL语句如下:
Create View D_S(D,C,Totals,Averages)AS (Select 部门号,Count (职工号), SUN (月工资),AVG (月工资) From 职工 Group by 部门号)
(1)合并结果为:Update职工Set部门号=3 Where 部门号 =4 Group by 部门号。因为Where中不能包括Group聚合函数,因此不能执行。
(2)合并结果为:Delete From 职工Where Count(职工号)>4 Group by 部门号,因此也不能执行。
(3)这种要看视图的返回值的情况。因此不一定能执行。
(4)可以。
(5)显然该语句能执行。
转载请注明原文地址:https://kaotiyun.com/show/zsTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
根据《中华人民共和国政府采购法》,针对______情况,不能使用单一来源方式采购。
在计划编制完成后,项目团队认为所制定的进度时间太长,分析表明不能改变工程进度网络图,但该项目有附加的资源可利用。项目经理采用的最佳方式是______。A.快速追踪项目B.引导一项MonteCarlo分析C.利用参数估算D.赶工
2005年12月,ISO正式发布了①作为IT服务管理的国际标准;2007年10月,ITU接纳②为3G标准;2005年10月,ISO正式发布了③作为信息安全管理的国际标准。①、②和③分别是______。A.①ISO27000②IEEE802.16③
由某市标准化行政主管部门制定,报国务院标准行政主管部门和国务院有关行政主管部门备案的某一项标准,在国务院有关行政主管部门公布其行业标准之后,该项地方标准______。A.与行业标准同时生效B.即行废止C.仍然有效D.修改后有效
假设ICBCAACCOUNT和CBCAACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSanICBCAccount和LiSiICBCAccount是用ICBCAACCOUNT类定义的两个对象;
项目团队成员因项目优先级和资源分配等原因出现冲突时,项目经理首选的解决冲突的方法是______。
假设需要把25盒磁带数据(每盒磁带数据量40GB)从甲地转送到乙地,甲、乙相距1km,可以采用的方法有汽车运输和TCP/IP网络传输,网络传输介质可选用双绞线、单模光纤、多模光纤等。通常情况下,采用(170)介质,所用时间最短。
当千兆以太网使用IJTP作为传输介质时,限制单根电缆的长度不超过(20)米,其原因是千兆以太网(21)。(20)
(2010下集管)某省政府采用公开招标方式采购信息系统项目及服务,招标文件要求投标企业必须具备系统集成二级及其以上资质,提交证书复印件并加盖公章。开标当天共有5家企业在截止时间之前投递了标书。根据《中华人民共和国政府采购法》,如发生以下______情况,本
随机试题
科技发展对道德的积极影响表现在()。
下列对吩噻嗪类抗精神药构效关系的叙述不正确的是
肝进行性肿大、质硬伴疼痛,见于
不属于肾功能不全者用药基本原则和注意事项的是
在设备制造过程中发生质量问题时,首先应( )。
下列有关投标有效期的表述中,正确的是()。
某外商投资企业委托一境外公司在境外销售其位于我国境内商品房一栋,成本费用为150万元(不含佣金),代销合同规定销售价为200万元,境外公司实际销售210万元。外商投资企业向境外公司支付佣金、手续费为40万元(能提供有效凭证)。不考虑相关税费的情况下,该外商
关于生物年龄对心理行为活动的影响,下列说法中正确的是()。
数学老师不仅看到学生具体运算能力已达到的水平,还看到其他正在发展的逻辑运算能力,这说明该老师了解学生的()。
AnIndiananthropologist,ChandraThapar,madeastudyofforeigncultures,whichhadcustomssimilarto【C1】______ofhisnative
最新回复
(
0
)