用看的、听的学真题

study by eyes and ears.

  1. 首页
  2. 数据库系统工程师
  3. 第8章 SQL语言
  4. 真题列表

第8章 SQL语言

【41-42】某企业人事管理系统中有如下关系模式,员工表Emp(eno, ename, age, sal, dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销售部门(Sales)所 有员工年龄都要小的员工姓名及年龄,对应的SQL语句如下:
SELECT ename, age FROM Emp
WHERE age (41)
(SELECT age FROM Emp WHERE dname='Sales')
AND (42)

真题详情及解析

【43】对分组查询结果讲行筛选的是(43),其条件表达式中可以使用聚集函数。

真题详情及解析

【34-36】给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。
SELECT供应商号,SUM(数量)FROMSPJ
(34)
(35)
(36);

真题详情及解析

【40-44】假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:

a)查询部门人数大于2的部门员工平均工资的SQL语句如下:
SELECT (40)
FROM 工资表
(41)
(42);
b)将设计部员工的基本工资增加10%的SQL语句如下:
Update 工资表
(43)
(44);

真题详情及解析

【40】在SQL中,LIKE后表示任意长度字符串的通配符是(40)

真题详情及解析

【42】某应用系统有两个表,会员表Member(M_ld,Mname,Mphone,Mgender,Mage,Mbalance,visible)和消费记录表Deal(D_Id,Ddate,Dtype,Dvalue,M_ld),其中M_Id为会员编码。如果要查询“陈”姓会员的消费记录,对应的SQL语句为(42)

真题详情及解析

【50】删除表上一个约束的SQL语句中,不包含关键字(50)

真题详情及解析

【40-43】某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a)创建关系R的SQL语句如下:
CREATE TABLE R(住院号 CHAR(8) (40)
姓名 CHAR(10),
性别 CHAR(1) (41)
科室号 CHAR(4),
病房 CHAR(4),家庭住址 ADDR,//ADDR为用户定义的类
(42));
b)表R中复合属性是(43)

真题详情及解析

【48】约束“主码中的属性不能取空值”,属于(48)

真题详情及解析

【33-37】某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname, SZip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。
CREATE TABLE SP (Sno CHAR(5)
  Pno CHAR (6)
  Status CHAR (8)
  Qty NUMERIC (9)
(33) (Sno,Pno),
(34) (Sno),
(35) (Pno));
查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:{t|((36)∧u[1]=v[1]∧v[2]=w[1]∧w[3]='红'∧(37))}

真题详情及解析
培训报名