首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在"学生-选课-课程"数据库中有三个关系:S(S#,SNAME,SEX,AGE,S@D)@, SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)。它们的主码分别是S#,(S#,C#),C#,并且其他属性都允许为空值(NULL)。用下面
在"学生-选课-课程"数据库中有三个关系:S(S#,SNAME,SEX,AGE,S@D)@, SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)。它们的主码分别是S#,(S#,C#),C#,并且其他属性都允许为空值(NULL)。用下面
admin
2009-08-14
15
问题
在"学生-选课-课程"数据库中有三个关系:S(S#,SNAME,SEX,AGE,S@D)@, SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)。它们的主码分别是S#,(S#,C#),C#,并且其他属性都允许为空值(NULL)。用下面的SQL语句创建了两个视图:
create view CS_S as select S#,SNAME,AGE from S where SD = 计算机系 ;
create view S_G(S#,GAVG) as select S#,avg(GRADE) from SC group by S# ;
若用下面的SQL语句对上述视图进行修改,它们能被成功执行吗?为什么?
(1) update CS_S set SNAME = WANG PING where S# = 200301001 ;
(这里假定在表S中存在学生号S# = 200301001 的行。)
(2) insert into CS_S values ( 200302189 , YANG XIN , 21 ) ;
(这里假定在表S中不存在学生号S# = 200302189 的行。)
(3) update S_G set GAVG = 85 where S# = 200301001 ;
(这里假定在表SC中存在学生号S# = 200301001 的行。)
要求:
首先回答这三个SQL语句中哪个(些)能被成功执行,哪个(些)不能被成功执行,再进一步说明能被成功执行或不能被成功执行的理由。
选项
答案
1.第(1)和(2)两个SQL语句能被成功执行;第(3)个SQL语句不能被成功执行。 2.因为对视图的修改最终要转换为对基本表的修改。 对于第(1)个SQL语句能被成功执行的理由是:执行这个SQL语句将转换成执行如下的SQL语句: update S set SNAME = WANG PING where SD = 计算机系 and S# = 200301001 ; 对于第(2)个SQL语句能被成功执行的理由是:执行这个SQL语句将转换成执行如下的SQL语句: insert into S values ( 200302189 , YANG XIN , NULL,21, 计算机系 ) 或insert into S ( S#,SNAME,AGE,S@D)@values ( 200302189 , YANG XIN ,21, 计算机系 ) 转换后的这两个SQL语句,在本题意的假定下是能够被成功执行的。所以第(1)和(2)个SQL语句能被成功执行。 对于第(3)个SQL语句不能被成功执行的理由是:由于视图S_G中的一个行是由表SC中若干行经过分组求平均值得到的,因此对视图S_G的更新就无法转换成对基本表SC的更新。所以第(3)个SQL语句不能被成功执行。
解析
转载请注明原文地址:https://kaotiyun.com/show/UkNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
甲委托乙开发一应用软件,若双方没有订立任何书面合同,那么该软件著作权应由(18)。
参见下图,出现默认网关ping不通的情况,出问题的协议层是(34)。C:\>ping10.10.10.1Pinging10.10.10*1with32bytesofdata:Requesttimedout.
在Windows Server 2003操作系统中通过安装(67)组件创建FTP站点。
1000Base-LX使用的传输介质是(36)。
以下关于CPU的叙述中,正确的是_________。
下列关于计算机病毒的描述中,错误的是________。
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
Which of the following indicate(s)possible values for the variables when the segment finishes execution?(74). Ⅰ. x=1,y=2
TheInternetisbasedoiltheconceptofa(n)______relationshipbetweencomputers.
随机试题
谈判沟通环节不包括()
上海进出口贸易公司(SHANGHAIIMPORTANDEXPORTCO.LTD.)于2007年3月1日与澳大利亚客户MANDARSIMPORTSCo.Ltd.签定一份订购合同。内容如下: PURC
液体猪油(含有少量食盐)
甲厂为增值税一般纳税人,主要经营实木地板的生产,2019年6月发生下列业务:(1)委托乙厂加工一批白坯板,甲厂提供的原木成本为1000万元,取得的增值税专用发票上注明的加工费400万元,增值税52万元。甲厂收回白坯板后全部直接对外销售,取得不含增值税销售
勤奋和懒惰属下列哪种特性?()
关于我国著名的古都,下列说法不正确的是()。
经济学家:如果一个企业没有政府的帮助而能获得可接受的利润,那么它有自生能力。如果一个企业在开放的竞争市场中没办法获得正常的利润,那么它就没有自生能力。除非一个企业有政策性负担,否则得不到政府的保护与补贴。由于国有企业拥有政府的保护和补贴,即使它没有自生能力
某市实行人才强市战略,2016年从国内外引进各类优秀人才1000名,其中,管理类人才361人,非管理类不具有博士学位的人才250人,国外引进的非管理类人才206人,国内引进的具有博士学位的252人。根据上述陈述,可以推出以下哪项结论?
ThereisagreatconcerninEuropeandNorthAmericaaboutdecliningstandardsofliteracyinschools.InBritain,thefactthat
A、1910.B、1909.C、1966.D、1972.D
最新回复
(
0
)