首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 CHAR(1) (a)
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 CHAR(1) (a)
admin
2005-03-20
63
问题
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。
Create Table 部门 (部门号 CHAR(1) (a),
部门名 CHAR(16),
负责人代码 CHAR(4),
任职时间 DATE,
(b) (职工号));
Create Table职工(职工号 CHAR(4),
姓名 CHAR(8),
年龄 NUMBER(3),
月工资 NUMBER(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_Swhere 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语句与定义该视图的 SQL语句结合起来考虑。由于SQL视图更新必须遵循以下规则:
▲ 从多个基本表通过连接操作导出的视图不允许更新。
▲ 对使用了分组、集函数操作的视图则不允许进行更新操作。
▲ 如果视图是从单个基本表通过投影、选取操作导出的则允许进行更新操作,且语法同基本表。
(1)由于D_S视图中包含分组操作,也即将D_S视图合并到Update D_S set D=3 where D=4,结果为:Update 职工 set 部门号=3 where 部门号=4 GROUP BY 部门号,在 where 中包括 GROUP 分组操作,因此不能执行。
(2)同理,将D_S视图合并到Delete from D_S where C>4中,结果为:Delete from职工where COUNT(职工号)>4 GROUP BY部门号,因此不能执行。
(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显然是能执行的。
转载请注明原文地址:https://kaotiyun.com/show/k8UZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2014下集管)某信息系统开发公司承担了某企业的ERP系统开发项目,由项目经理老杨带领着一支6人的技术团队负责开发。由于工期短、任务重,老杨向公司申请增加人员,公司招聘了2名应届大学毕业生小陈和小王补充到该团队中。老杨安排编程能力强的小陈与技术骨干老张共
(2012下集管)系统集成商A与生产型企业B签定了一份企业MIS(管理信息系统)开发合同,合同已执行到设计和开发阶段,由于企业B内部组织结构调整,可能会影响核心业务的流程。集成商A提出建议,合同暂停执行至新的组织结构确定之后,双方经过会议协商和沟通,同意上
(2009下集管)系统集成公司A于2009年1月中标某市政府B部门的信息系统集成项目。经过合同谈判,双方签定了建设合同,合同总金额1150万元,建设内容包括:搭建政府办公网络平台,改造中心机房,并采购所需的软硬件设备。A公司为了把项目做好,将中心
(2012上集管)某信息系统集成企业随着规模的扩大。决定委派小王专门对合同进行管理,其职责主要是负责分析和审核各项目合同,以防潜在的合同风险。小王上任后,根据一般原则梳理了合同管理的主要内容,在此基础上制定了公司的合同管理制度,并将该制度分发给各项目组和职
(2010上集管)某网络建设项目在商务谈判阶段,建设方和承建方鉴于以前有过合作经历,并且在合同谈判阶段双方都认为理解了对方的意图,因此签定的合同只简单规定了项目建设内容、项目金额、付款方式和交工时间。在实施过程中,建设方提出一些新需求,对原有需求
(2009上集管)小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目
(2009上集管)C公司是一家专门从事ERP系统研发和实施的IT企业,目前该公司正在进行的一个项目是为某大型生产单位(甲方)研发ERP系统。C公司同甲方关系比较密切,但也正因为如此,合同签得较为简单,项目执行较为随意。同时甲方组织架构较为复杂,项
随机试题
国际商务谈判的基本程序一般包括()
我国企业会计的确认、计量和报告应当以______为基础。()
女,45岁,经检查诊断为急性胆囊炎,胆石症并发梗阻性化脓性胆管炎,病人血压偏低,躁动不安,最好的处理是
1周岁婴儿,体重6kg,身长70cm,精神萎靡,皮肤苍白,肌肉松弛、弹性差,腹部皮下脂肪0.3cm,诊断为
患者,女,30岁,诊断为甲状腺功能亢进症,清晨测脉率100次/分,脉律不齐,脉搏强弱不均,可能发生了()。
省级以上人民政府可以对市辖区内农民集体所有的土地实行统一登记。()
《危险废物贮存污染控制标准》不适用于下列( )废物。
MartinLutherKinginsistedthateverybodywasborn______andhealsodemandedthatblackpeople______aswellasthewhiteones.
假设系统中有4台打印机,某些进程用信号量S实现对打印机的互斥使用。又假设,系统中申请打印机的进程数量最多为20个,下列信号量s的数值范围中,哪一个是正确的?()
中国是一个发展中国家(developingcountry),目前正面临着发展经济和保护环境的双重任务。从国情出发。中国在全面推进现代化建设的过程中,把环境保护作为一项基本国策(basicnationalpolicy),把实现可持续发展(sustair
最新回复
(
0
)