首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由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
64
问题
根据上述说明,由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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
系统集成企业为提升企业竞争能力,改进管理模式,使业务流程合理化实施了______,对业务流程进行了重新设计,使企业在成本、质量和服务质量等方面得到了提高。
项目实施过程中,围绕对项目质量的监控、追踪管理,以下做法不正确的是______。
在以下几种网络交换技术中,适用于计算机网络、数据传输可靠、线路利用率较高且经济成本较低的是______。
CA是一个受信任的机构,为了当前和以后的事务处理,CA给个人、计算机设备和组织机构颁发证书,以证实其身份,并为其使用证书的一切行为提供信誉的担保。而CA本身并不涉及商务数据加密、订单认证过程以及线路安全。
在距离矢量路由协议中,防止路由循环的技术是______。A.使用生成树协议删除回路B.使用链路状态公告(LSA)发布网络的拓扑结构C.利用水平分裂法阻止转发路由信息D.利用最短通路优先算法计算最短通路
UML是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用______模型描述系统的功能,等价于传统的系统功能说明。A.分析B.设计C.用例D.实现
项目范围说明书(初步)列出了项目及其相关产品、服务的特性和______及范围控制和接受的方法。A.章程B.高层范围控制过程C.质量控制方法D.项目边界
UML部署图定义了系统中软硬件的物理构架。在下列图中,______是一个UML部署图。
综合布线系统是楼宇和园区范围内,在统一的传输介质上建立的可以连接电话、计算机、会议电视和监控电视等设备的结构化信息传输系统。根据EIA/TIA-568A标准,______中列出的各项全部属于综合布线系统的子系统。
已知一棵5阶B树有53个关键字,并且每个节点的关键字都达到最少状态,则它的深度是(3)。
随机试题
腰椎间盘突出病因有
药物相互作用对药效学的影响A、拮抗作用B、敏感化作用C、作用相加或增加疗效D、增加毒性或不良反应E、协同作用和减少不良反应阿托品联用解磷定解除有机磷中毒
如图所示,两个重物M1和M2各重P1和P2,分别系在两条绳上,并分别围绕在半径为r1和r2的鼓轮上。重物受重力的作用而运动,设鼓轮与绳的质量忽略不计,则鼓轮的角加速度占为()。
下列薪酬内容中,与员工的工作绩效无关,具有促使员工忠诚于企业作用的是()。
关于无效劳动合同的法律后果,劳动合同被确认无效的,劳动者已付出劳动的,用人单位应当向劳动者支付2倍的劳动报酬。()
A公司于2×19年12月31日“预计负债——产品质量保证”科目贷方余额为100万元,2×20年实际发生产品质量保证费用90万元,2×20年12月31日预提产品质量保证费用110万元。税法规定,产品质量保证支出在实际发生时允许税前扣除。2×20年12月31日
InJulyGuangzhouBaiyunInternationalAirportresumeditsinternationalserviceto______.BecauseoftheoutbreakofSARS,th
某人持有一张票面金额为10万元的商业票据,3个月后到期,银行贴现率为8%,向银行贴现时,银行需扣除的贴现利息是()
数据库系统的三级模式不包括
Maybeunemploymentisn’tsobadafterall.Anewstudysaysthat,incomenotwithstanding,havingademanding,unstableandthank
最新回复
(
0
)