首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题。 【说明】 某大型集团公司的数据库的部分关系模式如下: 员工表:EMP(Eno,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”; 公司
阅读下列说明,回答问题。 【说明】 某大型集团公司的数据库的部分关系模式如下: 员工表:EMP(Eno,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”; 公司
admin
2016-09-08
53
问题
阅读下列说明,回答问题。
【说明】
某大型集团公司的数据库的部分关系模式如下:
员工表: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://www.kaotiyun.com/show/0uUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司是一家为快消行业提供App开发解决方案的软件企业。项目经理范工承接了一个开发鲜花配送App的项目,项目需求非常明确,此前A公司承接过一个类似的项目,做得很成功,
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某软件项目包含8项活动,活动之间的依赖关系,以及各活动的工作量和所需的资源如下表所示。假设不同类型的工作人员之间不能互换,但是同一类型的人员都可以从事与其相关的所有工
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某软件项目包含8项活动,活动之间的依赖关系,以及各活动的工作量和所需的资源如下表所示。假设不同类型的工作人员之间不能互换,但是同一类型的人员都可以从事与其相关的所有工
下列要素中,不属于.DFD的是(21)。当使用DFD对一个工资系统进行建模时,(22)可以被认定为外部实体。
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
下列中的(52)是不包含在项目配置管理系统的基本结构中的。
项目小组建设对于项目的成功很重要,因此,项目经理想考查项目小组工作的技术环境如何。有关信息可以在(44)中找到。
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(36),成本(37)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
某ERP系统投入使用后,经过一段时间,发现系统变慢,进行了初步检测之后,要找出造成该问题的原因,最好采用(41)方法。
随机试题
当双代号网络计划的计算工期等于计划工期时,对关键工作的错误提法是()。
A.柴胡疏肝散B.知柏地黄丸C.健固汤合四神丸D.归脾汤E.趁痛散经前期综合征瘀血阻滞证的治疗方剂为
大定风珠主治
甲将其所有的房屋出租给乙,双方口头约定租金为每年5万元,乙可以一直承租该房屋,直至乙去世。房屋出租后的第二年,乙为了经营酒店,经甲同意,对该房屋进行了装修,共花费6万元。一天晚上,一失控的汽车撞到该房屋,致使其临街的玻璃墙毁损,肇事司机驾车逃逸,乙要求甲维
关于文化教育权利是公民在教育和文化领域享有的权利和自由的说法,下列哪一选项是错误的?()
甲公司是从事服装生产和销售的大型上市公司。2014年11月3日,甲公司召开了下一年度工作计划会议,针对预算编制、内部控制评价等问题展开研究,会议要点如下:(1)预算编制方面。授权预算管理办公室继续负责组织公司下一年度的预算编制、审核以及汇总工作。
A、B、C、D、B数列增减交替说明该分式数列应是分子分母关联变化型数列。将1写为。
下列选项不属于《诗经》的分类的是()。
Allgreatwritersexpresstheirideasinanindividualway:itisoftenpossibletodeterminetheauthorshipofaliterarypassa
新市场的长期预测功能属于
最新回复
(
0
)