首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题。 【说明】 某大型集团公司的数据库的部分关系模式如下: 员工表:EMP(Eno,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”; 公司
阅读下列说明,回答问题。 【说明】 某大型集团公司的数据库的部分关系模式如下: 员工表:EMP(Eno,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”; 公司
admin
2016-09-08
33
问题
阅读下列说明,回答问题。
【说明】
某大型集团公司的数据库的部分关系模式如下:
员工表:EMP(
Eno
,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;
公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;
工作表:WORKS(
Eno,Cno
,Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下:
(1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:
(1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno,Cname和Salary,请将下面SQL语句的空缺部分补充完整。
CREATE
(e)
AS
SELECT EMP.Eno, Ename, COMPANY.Cno, Cname, Salary
FROM EMP, COMPANY, WORKS
WHERE
(f);
(2)员工的工资由职称级别的修改自动调整,需要用触发器来实现员工工资的自动维护,函数float Salarr_value(char(10)Eno)依据员工号计算员工新的工资。请将下面SQL语句的空缺部分补充完整。
CREATE
(g)Salary_TRG AFTER(h)ON EMP
REFERENCING new row AS nrow
FOR EACH ROW
BEGIN
UPDATE WORKS
SET
(i)
WHERE(j);
END
选项
答案
(1)(e)VIEW FemaleEMP(Eno, Ename, Cno, Cname, Salary) (f)EMP.Eno=WORKS.Eno AND COMPANY.Cno=WORKS.Cno AND Sex=’女’ (2)(g)TRIGGER (h)UPDATE (i)Salary=Salary_value(nrow.Eno) (j)WORKS.Eno=nrow.Eno
解析
(1)创建视图需要通过CREATE VIEW语句来实现,由题目可知视图的属性有(Eno, Ename,Cno,Cname,Salary);通过公共属性列Eno和Cno对使用的三个基本表进行连接;由于只创建女员工的试图,所以还要在WHERE后加入“Sex=’女’”的条件。
从上分析可见,完整的SQL语句如下:
CREATE
VIEW FemaleEMP(Eno, Ename, Cno, Cname, Salary)
AS
SELECT EMP.Eno, Ename, COMPANY.Cno, Cname, Salary
FROM EMP, COMPANY, WORKS
WHERE
EMP.Eno = WORKS.Eno AND COMPANY.Cno=WORKS.Cno AND Sex=’女’;
(2)创建触发器可通过CREATE TRIGGER语句实现,要求考生掌握触发器的基本语法结构。按照问题要求,在工资关系中更新职工职称级别时触发器应自动执行,故需要创建基于UPDATE类型的触发器,其触发条件是更新职工职称级别;最后添加表连接条件。完整的触发器实现的方案如下:
CREATE
TRIGGER
Salary_TRG AFTER
UPDA”TE
ON EMP
REFERENCING new row AS nrow
FOR EACH ROW
BEGIN
UPDATE WORKS
SET
Salary = Salary value(nrow.Eno)
WHERE
WORKS.Erio= nrow.Eno;
END
转载请注明原文地址:https://jikaoti.com/ti/owN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题一至问题四,将解答填入答题纸的对应栏内。【说明】A公司中标某金融机构(甲方)位于北京的数据中心运行维护项目并签署了运维合同。合同明确了运维对象包括服务器、存储及网络等设备,并约定:核心系统备件4小时到场,非核心系统
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司承接了某银行大型信息系统建设项目,任命张伟担任项目经理。该项目于2017年年初启动,预计2018年年底结束。项目启动初期,张伟任命项目成员李明担任项目
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含A、B、C、D、E五项任务。项目经理制定了成本预算表(如表2-1),执行过程中记录了每个时段项目的执行情况(如表2-2、表2-3)。针对
关于Kerberos和PKI两种认证协议的叙述正确的是(64)。在使用Kerberos认证时,首先向密钥分发中心发送初始票据(65)来请求会话票据,以便获取服务器提供的服务。
每次项目经理会见其所负责项目的赞助商时,赞助商都强调对该项目进行成本控制的重要性。她总是询问有关成本绩效的情况,如哪些预算实现了,哪些预算没有实现。为了回答她的问题,项目经理应该提供(40)。
假设甲、乙二人合作开发了某应用软件,甲为主要开发者。该应用软件所得收益合理分配后,甲自行将该软件作为自己独立完成的软件作品发表,甲的行为(16)。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
随机试题
机用丝锥的后角αo常选择( )。
论述提高面试效果的对策。
通常测定酶活性的反应体系中,哪项叙述是不适当的
患者,女,57岁,3个月前于洗澡时发现左侧乳房有一小指头大小的无痛性肿块,近1个月来肿块逐渐增大,并伴有乳头内陷,其原因主要是
下列关于房屋转租的表述中,正确的是:()。
很多高中毕业生由于对大学毕业以后的就业前景感到担忧,放弃了参加高考,对此,正确的观点是()。
城市规模是___________城市发展程度的重要指标,___________城市规模的大小可从人口、占地范围、经济发展的水平等多方面来___________。填入划横线部分最恰当的一项是()。
在浏览Web页面时,发现了需要经常使用的Web页面,最好的方法是()。
ArecentU.S.studyclaimsthatinareaswheretherearefewersinglemen,womenaremorecareerfocusedbecausethereareless
A、感谢男的的招待B、觉得招待太麻烦C、让男的不要客气D、没好好招待男的C“客气什么”反问句,表示不用客气,所以选择C。
最新回复
(
0
)