欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】数据库工程师-6及答案解析.doc

    • 资源ID:1335648       资源大小:96.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】数据库工程师-6及答案解析.doc

    1、数据库工程师-6 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:26,分数:60.00)1.以下哪种 SQL Server 整型数据类型占用 4 字节的存储空间_。Abigint Bint Csmallint Dtinyint(分数:2.00)A.B.C.D.2.以下哪种数据类型不能用于存储 GIF、JPG、BMP 等格式的图片文件_。Atext Bbinary Cvarbinary Dimage(分数:2.00)A.B.C.D.3.某系统中,车牌号码字段长度为 7 位,第 1 位用一个字符表示一个省的简称,第 2 位为A-Z之间的字母,第 37 位为A-z之间的字

    2、母或09之间的数字,则最好采用以下哪种数据类型来存储车牌号码信息_。Aimage Btext Cchar Dvarchar(分数:2.00)A.B.C.D.4.某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)以下定义部门关系的 SQL 语句正确的是_。ACREATE TABLE 部门(部门号 CHAR(4)PRIMARYKEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(电话)REFERENCES 职

    3、工电话BCREATE TABLE 部门(部门号 CHAR(4)PRIMARY KEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGNKEY(部门号)REFERENCES 部门(部门号)CCREATE TABLE 部门(部门号 CHAR(4)PRIMARYKEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(部门号)REFERENCES 职工(部门号)DCREATE TABLE 部门(部门号 CHAR(4)PRIMARY KEY,部门名 CHAR(20),

    4、电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(负责人代码)REFERENCES 职工(职工号)(分数:2.00)A.B.C.D.5.用如下 SQL 语句创建了表 SC:CREATE TABLE SC(SNo CHAR(6)NOTNULL,CNo CHAR(3)NOTNULL,Score INT,Note CHAR(20),以下哪个记录可以插入该表中_。A(102312,101,60,选修) B(222302,112,NULL,NULL)C(NULL,101,65,必修) D(231034,101,78,“)(分数:2.00)A.B.C.D.6.

    5、在创建关系表时,使用以下哪个关键字用来定义唯一约束_。ANOTNULL BUNIQUE CCHECK DPRIMARY KEY(分数:2.00)A.B.C.D.7.在 SQL 语言中,可用以下哪种约束来定义候选码_。ACANDIDATE KEY BPRIMARY KEYCUNIQUE NOT NULL DUNIQUE(分数:2.00)A.B.C.D.8.使用 SQL 语言的 SELECT 语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用子句_。AWHERE BGROUPBY CHAVING DORDERBY(分数:2.00)A.B.C.D.9.在 SQL 语句中,“SELECT DI

    6、STINCT”表示查询结果中_。A属性名都不相同 B去掉了重复的列C行都不相同 D属性值都不相同(分数:2.00)A.B.C.D.10.在 SQL 的查询语句中,对应关系代数中“投影”运算的语句是_。ASELECT BFROM CWHERE DSET(分数:2.00)A.B.C.D.11.设有关系 R(书号,书名),如果要检索第 3 个字母为 M,且至少包含 4 个字母的书名,则 SQL 查询语句中 WHERE 子句的条件表达式应写成_。A书名 LIKE _ _M_ B书名 LIKE _ _M%C书名 LIKE _ _M_% D书名 LIKE _%M_(分数:2.00)A.B.C.D.基于以下

    7、描述:某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)(分数:6.00)(1).查询每个部门中月工资最高的“职工号”,以下 SQL 语句正确的是_。ASELECT 职工号 FROM 职工 AS E WHERE 月工资=(SELECTMAX(月工资)FROM 职工 ASMWHEREM.部门号=E.部门号)BSELECT MAX(月工资),职工号 FROM 职工CSELECT 职工号 FROM 职工 WHERE 月工资 IN(SELECTMAX(月工资)FROM 职工)DSELECT

    8、 职工号 FROM 职工 WHERE 月工资=(SELECTMAX(月工资)FROM 职工 GROUPBY 部门号)(分数:2.00)A.B.C.D.(2).查询比软件部所有职工月工资都要少的职工姓名及月工资,以下 SQL 语句正确的是_。ASELECT 姓名,月工资 FROM 职工 WHERE 月工资ALL(SELECT MAX(月工资)FROM 职工 WHERE 部门号=软件部)BSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SELECT COUNT(月工资)FROM 职工 WHERE 部门号=软件部)CSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SE

    9、LECT MAX(月工资)FROM 职工 WHERE 部门号=软件部)DSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SELECT MIN(月工资)FROM 职工 WHERE 部门号=软件部)(分数:2.00)A.B.C.D.(3).查询比所在部门负责人月工资还要高的职工的姓名,以下 SQL 语句正确的是_。ASELECT 姓名 FROM 职工 WHERE月工资(SELECTE.月工资 FROM 职工 AS E,部门 AS DWHERE E.职工号=D.负责人代码)BSELECTE1姓名 FROM 职工 AS E1,职工 AS E2,部门WHERE 部门.负责人代码=E2.职

    10、工号 AND E1.职工号=E2.职工号AND E1.月工资E2.月工资CSELECTE1.姓名 FROM 职工 AS E1,职工 AS E2,部门WHERE E1.职工号=E2.职工号 AND E1.月工资E2 月工资DSELECT E1.姓名 FROM 职工 AS E1 WHERE月工资(SELECTE1.月工资 FROM 职工 AS E2,部门WHERE 部门.负责人代码=E2.职工号 AND E1.月工资E2.月工资)(分数:2.00)A.B.C.D.12.在两个查询语句之间使用以下哪个关键字来实现集合的并运算_。AJOIN BUNION CSUM DGROUPBY(分数:2.00)A

    11、.B.C.D.13.若给出关系 Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel),并用 SQL 语言定义 Student 关系如下:CREATE Student(S_no CHAR(6),Sname CHAR(30) NOT NULL,Sage CHAR(30),S_sex CHAR(1),SD_name CHAR(20),S_add CHAR(30),S_tel CHAR(20),PRIMARY KEY(S_no)以下哪条记录插入到 Student 表能被正确地执行_。AINSERT INTO Student(S_no,Sname,Sage

    12、,S_sex,SD_name,S_add,S_tel)VALUES(010456,小芳,18,“,“,“,“)BINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(010456,小芳,18,女,计算机学院,北京,88661200)CINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(小芳,18,F,计算机学院,北京,88661200)DINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_

    13、name,S_add,S_tel)VALUES(010456,18F,计算机学院,北京,88661200)(分数:2.00)A.B.C.D.14.为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此 DBA 应创建相应的_。A视图(View) B索引(Index)C游标(Cursor)D表(Table)(分数:2.00)A.B.C.D.15.有关系 R(Sno,Sname,Sage),下列关于空值的查询语句中,不能产生正确结果的是_。ASELECT Sname FROM R WHERE Sage=NULLBSELECT Sname FROM R WHERE Sage IS NULLCS

    14、ELECT SnameFROMRWHERENOT(SageISNULL)DSELECT Sname FROM R WHERE Sage IS NOT NULL(分数:2.00)A.B.C.D.16.在某数据库中建立了表 Person(Pno,Pname,Psex,Pbirthday),Pno 为表的主码,Pname 不能为空,表中已有记录如下表所示:PnoPnamePsexPbirthday2 张三 男 1980/04/234 小芳 女 1981/06/127 王军 男 1977/01/04以下 4 个语句中能够正确执行的插入操作是_。AINSERT INTO Person VALUES(2,

    15、李四,男,1984/03/18)BINSERT INTO Person(Pname,Psex)VALUES(李四,男)CINSERT INTO Person VALUES(3,男,李四,1984/03/18)DINSERT INTO Person(Pno,Psex)VALUES(2,男)(分数:2.00)A.B.C.D.17.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于平均工资的女职工加薪 200 元,以下 SQL 语句正确的是_。AUPDATE EMP SET SALARY=SALARY+200WHE

    16、RE SALAEY(SELECT AVG(SALARY)FROM EMP) AND SEX=女BUPDATE FROM EMP SET SALARY=200WHERE SALAEY(SELECT SUM(SALARY)FROM EMP) AND SEX=女CUPDATEEMP SET SALARY=200WHERE SALAEY(SELECT AVG(SALARY)FROM EMP) AND SEX=女DUPDATE FROM EMP SET SALARY=SALARY+200WHERE SALAEYfSELECT SUM(SALARY)FROM EMP) AND SEX=女(分数:2.00)

    17、A.B.C.D.18.删除表职工中与表职工 1 有相同职工号的记录,以下 SQL 语句不正确的是_。ADELETE FROM 职工 FROM 职工 1 WHERE 职工.职工号=职工 1.职工号BDELETE FROM 职工 FROM 职工 a JOIN 职工 1 b ON a.职工号=b.职工号CDELETE FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 职工 1)DDELETE FROM 职工 WHERE 职工号=职工 1.职工号(分数:2.00)A.B.C.D.基于以下描述:设有供应商关系 S 和零件关系 P 如下表所示,它们的主码分别是“供应商号”和“零件号

    18、”,且零件关系 P 的属性“供应商号”是它的外码,属性“颜色”只能取值为“红”、“白”或“蓝”。供应商关系 S供应商号 供应商名 所在城市B01 红星 北京S10 宇宙 上海T20 黎明 天津Z01 立新 重庆零件关系 P零件号 颜色 供应商号010 红 B01201 蓝 T20312 白 S10(分数:6.00)(1).下列哪个(些)行不能插入到关系 P 中_。(201,白,S10)(101,蓝,S01)(301,绿,B01)A仅 B仅和 C仅 D都不能(分数:2.00)A.B.C.D.(2).关系 S 中的下列行,哪个(些)可以被删除_。(S10,宇宙,上海)(Z01,立新,重庆)A仅 B

    19、仅 C都可以 D都不可以(分数:2.00)A.B.C.D.(3).下列哪个(些)更新操作可以执行_。UPDATE S SET 所在城市=广州WHERE 所在城市=备京UPDATE P SET 供应商号=B02WHERE 供应商号=B01A仅 B仅 C都可以 D都不可以(分数:2.00)A.B.C.D.19.下列关于关系数据库视图的叙述中,哪一些是正确的_。视图是关系数据库三级模式中的内模式视图能够对机密数据提供安全保护视图提供了一定程度的数据逻辑独立性对视图的一切操作最终要转换为对基本表的操作V 所有的视图都是可以更新的A仅、和B仅、和C仅、和D都正确(分数:2.00)A.B.C.D.20.将

    20、职工表中职工号为 02312 的职工的基本工资提高 20%,以下 SQL 语句正确的是_。AUPDATE FROM 职工 VALUES 基本工资=基本工资*1.2 WHERE 职工号=02312BUPDATE INTO 职工 SET 基本工资=基本工资*1.2 WHERE 职工号=02312CUPDATE 职工 VALUES 基本工资=基本工资*1.2 WHERE 职工号=02312DUPDATE 职工 SET 基本工资=基本工资*1.2 WHERE 职工号=02312(分数:2.00)A.B.C.D.21.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:SELECT 学号 F

    21、ROM 学生 WHERE 年龄20 AND 姓名 LIKE%海如果要提高该语句的查询效率,应该建立索引的属性是_。A学号 B姓名 C年龄 D(学号,姓名)(分数:2.00)A.B.C.D.22.使用视图不能完成的操作是_。A更新视图 B查询数据C在视图上定义新的表 D在视图上定义新的视图(分数:2.00)A.B.C.D.23.在 SQL 语言中,删除一个视图的命令是_。ADELETE BDROP CCLEAR DREMOVE(分数:2.00)A.B.C.D.24.SQL 中的视图机制提高了数据库系统的_。A完整性 B并发控制 C效率 D安全性(分数:2.00)A.B.C.D.二、简答题(总题数

    22、:2,分数:40.00)25.某职工社团管理系统有如下 3 个基本表:职工(职工号,姓名,年龄,性别)社会团体(编号,名称,负责人,活动地点)参与(职工号,编号,参与日期)其中:职工表的主码为职工号,职工姓名不能为空。社会团体表的主码为编号,外码为负责人,被参照表为职工表,参照属性为职工号,社会团体名称不能为空。参与表的主码为职工号和编号,职工号为外码,被参照表为职工表,参照属性为职工号,编号为外码,被参照表为社会团体表,参照属性为编号。试用 SQL 语句实现以下操作。(1)定义职工表、社会团体表和参与表,并说明其主码和参照关系。(2)定义两个视图:社团负责人(编号,名称,负责人职工号,负责人

    23、姓名,负责人性别)参与人情况(职工号,姓名,社团编号,社团名称,参与日期)(3)查询参与羽毛球队、秧歌队或冬泳队的职工号和姓名。(4)查询参与冬泳队且年龄大于 50 岁的职工的职工号和姓名。(5)查询还没有确定负责人的社会团体编号和名称。(6)查询没有参与任何社会团体的职工情况。(7)查询姓“李”且参与至少一个社会团体的男员工的平均年龄。(8)查询与“肖波”至少参与一个相同社会团体的所有职工信息。(9)查询年龄在 4555 岁之间的女职工或年龄在 5060 岁之间的男职工的所有信息。(10)查询参与了全部社会团体的职工情况。(11)查询参与了职工号为“0001”的职工所参与的全部社会团体的职工

    24、号。(12)查询与“秧歌队”负责人年龄相同的职工的姓名。(13)查询比“秧歌队”中所有职工年龄都大的职工的姓名。(14)查询并统计每个社会团体的名称和参与人数。(15)查询并统计参与人数最少的社会团体的名称和参与人数。(16)查询并统计参与人数超过 20 人的社会团体的名称和负责人。(分数:20.00)_26.某教学管理数据库中有如下 3 个基本表。学生:S(S#,SNAME,AGE,SEX),属性分别表示学号、姓名、年龄和性别。学习:SC(S#,C#,GRADE),属性分别表示学号、课程号和成绩。课程:C(C#,CNAME,TEACHER),属性分别表示课程号、课程名和教师姓名。试用 SQL

    25、 语句完成下列操作:(1)查询年龄大于 20 岁的男学生的学号和姓名。(2)查询选修课程名为“操作系统”课程的学生的平均年龄。(3)查询教师“王明”所授课程的课程号和课程名。(4)查询选修课程包含教师“王明”所授课程的学生学号。(5)查询教师“王明”所授课程的每门课程的学生平均成绩。(6)统计每门课程的学生选修人数(超过 10 人的课程才统计),要求输出课程号和选修人数,查询结果按选修人数降序排列,若人数相同,则按课程号升序排列。(7)查询姓张的所有学生的姓名和年龄。(8)查询成绩为空值的学生学号和课程号。(9)查询年龄大于女学生平均年龄的男学生姓名和年龄。(10)查询年龄大于所有女学生年龄的

    26、男学生姓名和年龄。(11)查询选修课程门数超过学号为 S0001 的学生选修门数的所有学生信息。(12)查询每个学生的学号、选修课程门数(COUNT_C)和总成绩(TOTAL_G),将查询结果保存在一个名为RESULT 的新表中。(13)将 SC 中尚无成绩的选课记录删除。(14)将学生“张三”的学习选课信息全部删去。(15)将选修“操作系统”课程且不及格的成绩全改为空值。(16)将低于总平均成绩的女学生成绩提高 10%。(分数:20.00)_数据库工程师-6 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:26,分数:60.00)1.以下哪种 SQL Server 整

    27、型数据类型占用 4 字节的存储空间_。Abigint Bint Csmallint Dtinyint(分数:2.00)A.B. C.D.解析:2.以下哪种数据类型不能用于存储 GIF、JPG、BMP 等格式的图片文件_。Atext Bbinary Cvarbinary Dimage(分数:2.00)A. B.C.D.解析:3.某系统中,车牌号码字段长度为 7 位,第 1 位用一个字符表示一个省的简称,第 2 位为A-Z之间的字母,第 37 位为A-z之间的字母或09之间的数字,则最好采用以下哪种数据类型来存储车牌号码信息_。Aimage Btext Cchar Dvarchar(分数:2.00

    28、)A.B.C. D.解析:4.某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)以下定义部门关系的 SQL 语句正确的是_。ACREATE TABLE 部门(部门号 CHAR(4)PRIMARYKEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(电话)REFERENCES 职工电话BCREATE TABLE 部门(部门号 CHAR(4)PRIMARY KEY,部门名 CHAR(20),电话 CHAR(1

    29、3),负责人代码 CHAR(5),任职时间 DATE,FOREIGNKEY(部门号)REFERENCES 部门(部门号)CCREATE TABLE 部门(部门号 CHAR(4)PRIMARYKEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(部门号)REFERENCES 职工(部门号)DCREATE TABLE 部门(部门号 CHAR(4)PRIMARY KEY,部门名 CHAR(20),电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE,FOREIGN KEY(负责人代码)REFERENCES

    30、职工(职工号)(分数:2.00)A.B.C.D. 解析:5.用如下 SQL 语句创建了表 SC:CREATE TABLE SC(SNo CHAR(6)NOTNULL,CNo CHAR(3)NOTNULL,Score INT,Note CHAR(20),以下哪个记录可以插入该表中_。A(102312,101,60,选修) B(222302,112,NULL,NULL)C(NULL,101,65,必修) D(231034,101,78,“)(分数:2.00)A.B. C.D.解析:6.在创建关系表时,使用以下哪个关键字用来定义唯一约束_。ANOTNULL BUNIQUE CCHECK DPRIMA

    31、RY KEY(分数:2.00)A.B. C.D.解析:7.在 SQL 语言中,可用以下哪种约束来定义候选码_。ACANDIDATE KEY BPRIMARY KEYCUNIQUE NOT NULL DUNIQUE(分数:2.00)A.B.C. D.解析:8.使用 SQL 语言的 SELECT 语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用子句_。AWHERE BGROUPBY CHAVING DORDERBY(分数:2.00)A.B.C. D.解析:9.在 SQL 语句中,“SELECT DISTINCT”表示查询结果中_。A属性名都不相同 B去掉了重复的列C行都不相同 D属性值都

    32、不相同(分数:2.00)A.B. C.D.解析:10.在 SQL 的查询语句中,对应关系代数中“投影”运算的语句是_。ASELECT BFROM CWHERE DSET(分数:2.00)A. B.C.D.解析:11.设有关系 R(书号,书名),如果要检索第 3 个字母为 M,且至少包含 4 个字母的书名,则 SQL 查询语句中 WHERE 子句的条件表达式应写成_。A书名 LIKE _ _M_ B书名 LIKE _ _M%C书名 LIKE _ _M_% D书名 LIKE _%M_(分数:2.00)A.B.C. D.解析:基于以下描述:某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职

    33、工。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)(分数:6.00)(1).查询每个部门中月工资最高的“职工号”,以下 SQL 语句正确的是_。ASELECT 职工号 FROM 职工 AS E WHERE 月工资=(SELECTMAX(月工资)FROM 职工 ASMWHEREM.部门号=E.部门号)BSELECT MAX(月工资),职工号 FROM 职工CSELECT 职工号 FROM 职工 WHERE 月工资 IN(SELECTMAX(月工资)FROM 职工)DSELECT 职工号 FROM 职工 WHERE 月工资=(SELECTMAX

    34、(月工资)FROM 职工 GROUPBY 部门号)(分数:2.00)A. B.C.D.解析:(2).查询比软件部所有职工月工资都要少的职工姓名及月工资,以下 SQL 语句正确的是_。ASELECT 姓名,月工资 FROM 职工 WHERE 月工资ALL(SELECT MAX(月工资)FROM 职工 WHERE 部门号=软件部)BSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SELECT COUNT(月工资)FROM 职工 WHERE 部门号=软件部)CSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SELECT MAX(月工资)FROM 职工 WHERE 部门

    35、号=软件部)DSELECT 姓名,月工资 FROM 职工 WHERE 月工资(SELECT MIN(月工资)FROM 职工 WHERE 部门号=软件部)(分数:2.00)A.B.C.D. 解析:(3).查询比所在部门负责人月工资还要高的职工的姓名,以下 SQL 语句正确的是_。ASELECT 姓名 FROM 职工 WHERE月工资(SELECTE.月工资 FROM 职工 AS E,部门 AS DWHERE E.职工号=D.负责人代码)BSELECTE1姓名 FROM 职工 AS E1,职工 AS E2,部门WHERE 部门.负责人代码=E2.职工号 AND E1.职工号=E2.职工号AND E

    36、1.月工资E2.月工资CSELECTE1.姓名 FROM 职工 AS E1,职工 AS E2,部门WHERE E1.职工号=E2.职工号 AND E1.月工资E2 月工资DSELECT E1.姓名 FROM 职工 AS E1 WHERE月工资(SELECTE1.月工资 FROM 职工 AS E2,部门WHERE 部门.负责人代码=E2.职工号 AND E1.月工资E2.月工资)(分数:2.00)A.B. C.D.解析:12.在两个查询语句之间使用以下哪个关键字来实现集合的并运算_。AJOIN BUNION CSUM DGROUPBY(分数:2.00)A.B. C.D.解析:13.若给出关系 S

    37、tudent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel),并用 SQL 语言定义 Student 关系如下:CREATE Student(S_no CHAR(6),Sname CHAR(30) NOT NULL,Sage CHAR(30),S_sex CHAR(1),SD_name CHAR(20),S_add CHAR(30),S_tel CHAR(20),PRIMARY KEY(S_no)以下哪条记录插入到 Student 表能被正确地执行_。AINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_

    38、add,S_tel)VALUES(010456,小芳,18,“,“,“,“)BINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(010456,小芳,18,女,计算机学院,北京,88661200)CINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(小芳,18,F,计算机学院,北京,88661200)DINSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)

    39、VALUES(010456,18F,计算机学院,北京,88661200)(分数:2.00)A. B.C.D.解析:14.为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此 DBA 应创建相应的_。A视图(View) B索引(Index)C游标(Cursor)D表(Table)(分数:2.00)A. B.C.D.解析:15.有关系 R(Sno,Sname,Sage),下列关于空值的查询语句中,不能产生正确结果的是_。ASELECT Sname FROM R WHERE Sage=NULLBSELECT Sname FROM R WHERE Sage IS NULLCSELECT Sna

    40、meFROMRWHERENOT(SageISNULL)DSELECT Sname FROM R WHERE Sage IS NOT NULL(分数:2.00)A. B.C.D.解析:16.在某数据库中建立了表 Person(Pno,Pname,Psex,Pbirthday),Pno 为表的主码,Pname 不能为空,表中已有记录如下表所示:PnoPnamePsexPbirthday2 张三 男 1980/04/234 小芳 女 1981/06/127 王军 男 1977/01/04以下 4 个语句中能够正确执行的插入操作是_。AINSERT INTO Person VALUES(2,李四,男,

    41、1984/03/18)BINSERT INTO Person(Pname,Psex)VALUES(李四,男)CINSERT INTO Person VALUES(3,男,李四,1984/03/18)DINSERT INTO Person(Pno,Psex)VALUES(2,男)(分数:2.00)A.B.C. D.解析:17.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于平均工资的女职工加薪 200 元,以下 SQL 语句正确的是_。AUPDATE EMP SET SALARY=SALARY+200WHER

    42、E SALAEY(SELECT AVG(SALARY)FROM EMP) AND SEX=女BUPDATE FROM EMP SET SALARY=200WHERE SALAEY(SELECT SUM(SALARY)FROM EMP) AND SEX=女CUPDATEEMP SET SALARY=200WHERE SALAEY(SELECT AVG(SALARY)FROM EMP) AND SEX=女DUPDATE FROM EMP SET SALARY=SALARY+200WHERE SALAEYfSELECT SUM(SALARY)FROM EMP) AND SEX=女(分数:2.00)A

    43、. B.C.D.解析:18.删除表职工中与表职工 1 有相同职工号的记录,以下 SQL 语句不正确的是_。ADELETE FROM 职工 FROM 职工 1 WHERE 职工.职工号=职工 1.职工号BDELETE FROM 职工 FROM 职工 a JOIN 职工 1 b ON a.职工号=b.职工号CDELETE FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 职工 1)DDELETE FROM 职工 WHERE 职工号=职工 1.职工号(分数:2.00)A.B.C.D. 解析:基于以下描述:设有供应商关系 S 和零件关系 P 如下表所示,它们的主码分别是“供应商

    44、号”和“零件号”,且零件关系 P 的属性“供应商号”是它的外码,属性“颜色”只能取值为“红”、“白”或“蓝”。供应商关系 S供应商号供应商名所在城市B0 红 北1 星 京S10宇宙上海T20黎明天津Z01立新重庆零件关系 P零件号颜色供应商号010 红B01201 蓝T20312 白S10(分数:6.00)(1).下列哪个(些)行不能插入到关系 P 中_。(201,白,S10)(101,蓝,S01)(301,绿,B01)A仅 B仅和 C仅 D都不能(分数:2.00)A.B.C.D. 解析:(2).关系 S 中的下列行,哪个(些)可以被删除_。(S10,宇宙,上海)(Z01,立新,重庆)A仅 B

    45、仅 C都可以 D都不可以(分数:2.00)A.B. C.D.解析:(3).下列哪个(些)更新操作可以执行_。UPDATE S SET 所在城市=广州WHERE 所在城市=备京UPDATE P SET 供应商号=B02WHERE 供应商号=B01A仅 B仅 C都可以 D都不可以(分数:2.00)A. B.C.D.解析:19.下列关于关系数据库视图的叙述中,哪一些是正确的_。视图是关系数据库三级模式中的内模式视图能够对机密数据提供安全保护视图提供了一定程度的数据逻辑独立性对视图的一切操作最终要转换为对基本表的操作V 所有的视图都是可以更新的A仅、和B仅、和C仅、和D都正确(分数:2.00)A.B.

    46、 C.D.解析:20.将职工表中职工号为 02312 的职工的基本工资提高 20%,以下 SQL 语句正确的是_。AUPDATE FROM 职工 VALUES 基本工资=基本工资*1.2 WHERE 职工号=02312BUPDATE INTO 职工 SET 基本工资=基本工资*1.2 WHERE 职工号=02312CUPDATE 职工 VALUES 基本工资=基本工资*1.2 WHERE 职工号=02312DUPDATE 职工 SET 基本工资=基本工资*1.2 WHERE 职工号=02312(分数:2.00)A.B.C.D. 解析:21.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:SELECT 学号 FROM 学生 WHERE 年龄20 AND 姓名 LIKE%海如果要提


    注意事项

    本文(【计算机类职业资格】数据库工程师-6及答案解析.doc)为本站会员(fuellot230)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开