早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 设有职工表emp(Eno,Ename,Sex,Age)(Eno为职工号,Ename为职工姓名,Sex为性别,Age为年龄)和salar

题目

● 设有职工表emp(Eno,Ename,Sex,Age)(Eno为职工号,Ename为职工姓名,Sex为性别,Age为年龄)和salary(Eno,Hour,Month,Wage)(Hour为工作时长为多少小时,Month表示几月份,Wage为薪水),建立一个视图V-Salary(Eno,Ename,Hour,Month,Wage),并按Eno升序排序的SQL语句为:

(1)CREATE ( )

AS SELECT emp.Eno,emp.Ename ,salary.Hour,salary.Month,salary.Wage

FROM emp, salary

WHERE emp.Eno=salary.Eno

ORDER BY ENO

在此视图上查均月工资在3000以上的职工工资情况的SQL语句为:

SELECT Eno,Ename,AVG(Wage)

FROM V-Salary

GROUP BY ( )

HAVING AVG(Wage)>3000

( )

A. CREATE TABLE V-Salary(emp.Eno,emp.Ename,salary.Hour,salary.Month,salary.Wage)

B. CREATE VIEW V-Salary(Eno,Ename,Hour,Month,Wage)

C. CREATE TABLE V-Salary(Eno,Ename,Hour,Month,Wage)

D. CREATE INDEX V-Salary(Eno,Ename,Hour,Month,Wage)

( )

A. Eno B.Ename

C.Month D.Wage

参考答案
正确答案:B,A
此题第一空容易,考查考生是否了解建立视图的语法规则。第二空也比较明显,在salary中有字段Month,用于标识当前记录是哪个月的工资记录,这就意味着在数据表中,一个Eno对应着多个工资记录,要计算平均值,可以先按Eno进行分组,再求工资平均值,所以第2空填A。
看了● 设有职工表emp(Eno,...的网友还看了以下:

设有关系W(编号,姓名,职称,基本工资),将其规范到3NF,下列正确的是( )。A.W1(编号,姓名 计算机类考试 2020-05-23 …

设有职工关系W(工号,姓名,工程,定额),其中每个职工有可能同名,但是有不同的工号,每个职工一个工 计算机类考试 2020-05-23 …

设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何 计算机类考试 2020-05-23 …

设有职工关系W(12号,姓名,工程,定额),其中每个职工有可能同名,但是有不同的工号,每个职工一个工 计算机类考试 2020-05-24 …

A.EMPl(员工号,姓名,家庭住址) EMP2(部门,部门电话,部门负责人) EMP3(员工号,家 计算机类考试 2020-05-26 …

●现有如下两个关系表: 职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴) 男职工(职工号, 计算机类考试 2020-05-26 …

现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电 计算机类考试 2020-05-26 …

A.EMP1(员工号,姓名,性别,家庭住址) EMP2(部门,部门电话,部门负责人) EMP3(员工 计算机类考试 2020-05-26 …

求解答数据库应用题!1.现有关系数据库如下:部门(部门号,名称,负责人编号,联系电话)职工(职工号 其他 2020-07-02 …

数据库题(sqlserver)(一)已知有如下关系学生(学号,姓名,系好)项目(项目号,项目名称, 其他 2020-07-26 …