首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由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
89
问题
根据上述说明,由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://www.kaotiyun.com/show/zsTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
项目进行过程中,客户要求进度提前,围绕整体变更管理。项目经理以下的做法,正确的是______。
某地政府采取询价方式采购网络设备,______是符合招投标法要求的。
某公司的办公室分布在同一大楼的两个不同楼层,楼高低于50m,需要使用15台上网计算机(含服务器),小张为该公司设计了一个星型拓扑的以太网组网方案,通过一个带宽为100Mbps的集线器连接所有计算机,每台计算机配备100Mbps网卡,与集线器通过非屏蔽双绞线
软件的质量需求是软件需求的一部分,根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006)),软件产品质量需求的完整描述要包括______,以满足开发者、维护者、需方以及最终用户的需要。①内部质量的评估准则②外部质量的评估准则③使用质量
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,______符合软件测试的基本原则。
在选项______中,①代表的技术用于决策分析;②代表的技术用于从数据库中发现知识对决策进行支持;①和②的结合为决策支持系统(DSS)开辟了新方向,它们也是③代表的技术的主要组成。A.①数据挖掘、②数据仓库、③商业智能B.①数据仓库、②数据挖掘、③商业
在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及______。A.软件开发方法体系的知识、标准和规定B.软件工具和软
以下关于工作分解结构的叙述,错误的是______。A.工作分解结构是项目各项计划和控制措施制订的基础和主要依据B.工作分解结构是面向可交付物的层次型结构C.工作分解结构可以不包括分包出去的工作D.工作分解结构能明确项目相关各方面的工作界面,便于责任
在______中,①代表的技术通过对网络数据的封包和加密传输,在公网上传输私有数据、达到私有网络的安全级别;②代表的技术把所有传输的数据进行加密,可以代替Telnet,可以为FTP提供一个安全的“通道”;③代表的协议让持有证书的Internet浏览器软件和
信息标准化是解决“信息孤岛”的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息化标准的一项关键技术,目前流行的______以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样组织的数
随机试题
无论许大太太待她怎么好,她仍然是金鲤鱼。除了振丰叫她一声“妈”以外,许家一家人都还叫她金鲤鱼。老太太叫她金鲤鱼,大太太叫她金鲤鱼,小姐们也叫她金鲤鱼,她是一家三辈子人的金鲤鱼!金鲤鱼,金鲤鱼,她一直在想,怎样让这条金鲤鱼跳过龙门!这里采用了哪些修辞手法
计算对面积的曲面积分其中∑为球面x2+y2+z2=a2(a>0).
患哪种疔的患者需要隔离:
证券公司将自有资金投资于依法公开发行的国债、投资级公司债、货币市场基金、央行票据等风险较低、流动性较强的证券,或者委托其他证券公司或者基金管理公司进行证券投资管理,且投资规模合计不超过其净资本()的,无须取得证券自营业务资格。
设函数,则dz|(1,1)=__________。
需求分析中开发人员要从用户那里了解
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()==fun,ch;……}以下选项中对函数fun的正确调用语句是
TheAmericanpassionforspeedyhasnowhitthefoodbusiness.【76】______Manyrestaurants,inparticularlythegreatchain
Whydoesthewomanapologize?
Shebrokeoffwithalittleshudder.ItwasarelieftoFramtonNuttelwhentheauntbustledintotheroomwithawhirlofapolo
最新回复
(
0
)