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

    【计算机类职业资格】关系数据库标准语言SQL及答案解析.doc

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

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

    【计算机类职业资格】关系数据库标准语言SQL及答案解析.doc

    1、关系数据库标准语言 SQL 及答案解析(总分:120.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.在 SELECT-SQL 语句中,可以删除表的是 _ 。(分数:2.00)A.DELETEB.DROPC.ALTERD.DISTINCT2.用 SQL 语句建立表时将属性定义为主关键字,应使用短语 _。(分数:2.00)A.FREEB.PRIMARY KEYC.CHECKD.UNIQUE3.在第 27 题表中,将“工资”字段定义有效性检查及错误信息的是 _。(分数:2.00)A.ALTER TABLE 职工 ALTER 工资; CHECK 工资0 ERROR“

    2、工资应为正数”B.ALTER TABLE 职工 ALTER 工资; SET CHECK 工资0 ERROR 工资应为正数C.ALTER TABLE 职工 ALTER 工资; SET CHECK 工资0ERROR“工资应为正数”D.ALTER TABLE 职工 ALTER 工资; CHECK 工资0 ERROR“工资应为正数”4.SQL 的 SELETE 语句中,限定分组条件的短语是 _。(分数:2.00)A.ORDER BYB.WHEREC.GROUP BYD.HAVING5.SQL 语句中的 SELECT 命令建立表之间联系的短语为 _ 。(分数:2.00)A.UNIOEB.GROUP BY

    3、C.JOIND.FROM6.SQL 语言是 _ 的语言,易学习。(分数:2.00)A.过程化B.非过程化C.格式化D.导航式7.在 SELECT-SQL 语句中,测试列值是否为空值的运算符是 _。(分数:2.00)A.IS NULLB.EXISTSC.NOTD.NOT IN8.在 SQL 的计算查询中,用于统计的函数是 _ 。(分数:2.00)A.AVG()B.SUM()C.COUNT()D.COUNT9.SQL 命令中建立表的命令是 _ 。(分数:2.00)A.CREAT VIEWB.CREAT LABELC.CREAT DABATED.CREAT TABLE10.在 SQL 中,建立视图的

    4、是命令 _。(分数:2.00)A.CREATE VIEWB.CREATE TABLEC.CREATE INDEXD.CREATE11.SQL 的数据修改功能是指 _ 。(分数:2.00)A.插入B.更新C.删除D.以上都是12.SQL 语句中,用于修改表结构的 SQL 命令是 _ 。(分数:2.00)A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE13.SQL 语句中,条件短语的关键字是 _。(分数:2.00)A.WHEREB.WHILEC.FORD.QUERY14.下列关于 SQL 的嵌套查询说法正确的是 _ 。(分

    5、数:2.00)A.既能对外层查询排序,又能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序15.用 SQL 语句建立表时为属性定义有效性规则,应使用短语 _。(分数:2.00)A.DEFAULTB.CHECKC.PRIMARY KEYD.UNIQUE16.用于显示部分查询结果的 TOP 短语,必须与短语 _ 同时使用。(分数:2.00)A.ORDER BYB.WHEREC.GROUP BYD.FROM17.使用 SELETE-SQL 命令建立查询时,要将查询结果输出到一个临时表中,则选择使用的是 _

    6、 语句。(分数:2.00)A.INTO ARRYB.INTO TABLEC.INTO CURSORD.TO FILE18.在 SELECT-SQL 语句中,检查一个属性属于一组值中的运算符是 _。(分数:2.00)A.=B.INC.ANDD.NOT19.在 SQL 的计算查询中;用于求平均值的函数是 _ 。(分数:2.00)A.AVGB.AVEC.AVERAGED.AVER20.表“职工”已经打开,执行下列命令后: UPDATE 工资 SET 工资=工资+工资*0.1 下列理解正确的是 _。(分数:2.00)A.只对当前记录更新B.对表中的记录的成绩全部更新C.删除当前记录D.删除全部表中的成

    7、绩值21.在对 SELECT-SQL 命令中的设置为左联接的是 _。(分数:2.00)A.INNER JOINB.LEFT JOINC.RIGHT JOIND.FULL JOIN22.SQL 的数据修改命令是 _ 。(分数:2.00)A.CREATEB.SELECTC.DELETED.DROP23.若需在“参赛队”表中按降序排列查询前 3 名的队伍,下列语法正确的是 _。(分数:2.00)A.SELECT 队名,积分 TOP 3 FROM 参赛队; ORDER BY 积分 DESCB.SELECT 队名,积分 TOP 3 PERCENT FROM 参赛队; ORDER BY 积分 DESCC.

    8、SELECT 队名,积分 TOP 3 FROM 参赛队 DESC;D.SELECT 队名,积分 TOP 3 PERCENT FROM 参赛队 DESC24.“职工”表结构为(职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引,若用 SQL 命令 INSERT 插入一个记录,下面语句正确的是 _。(分数:2.00)A.(“002”,“刘勋”,“男”,“22”)B.(002,“刘勋”NULL,22)C.(NULL,“刘勋”,“男”,“22”)D.(002,刘勋,男,22)25.在第 27 题表中,若用 SQL 命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是

    9、_。(分数:2.00)A.SELECT*FROM 职工; WHERE 年龄(SELECT 年龄 FROM 职工; WHERE 姓名=“刘勋”)B.SELECT*FROM 职工; WHERE 姓名=“刘勋”C.SELECT*FROM 职工; WHERE 年龄(SELECT 年龄; WHERE 姓名=“刘勋”)D.SELECT*FROM 职工; WHERE 年龄“刘勋”26.UPDATE-SQL 语句的功能属于 _ 。(分数:2.00)A.数据定义功能B.数据查询功能C.修改某些列的属性D.修改某些列的内容27.在 SQL 的计算查询中,用于计算列中数值的和的函数是 _ 。(分数:2.00)A.T

    10、OTALB.SUM()C.COUNT()D.COUNT28.可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果,需用子句 _。(分数:2.00)A.WHEREB.UNIONC.ORDER BYD.JOIN29.SQL 的数据定义命令是 _ 。(分数:2.00)A.DELETEB.CREATEC.SELECTD.UPDATE30.SQL 中可使用的通配符是 _。(分数:2.00)A.B.%C.-D.B 和 C二、B填空题/B(总题数:30,分数:60.00)31.查询设计器U 【1】 /U生成所有的 SQL 查询语句。(分数:2.00)填空项 1:_32.SQL 的数据修改功能

    11、是指数据的U 【2】 /U、U 【3】 /U和U 【4】 /U。(分数:2.00)填空项 1:_33.SQL 中删除表的命令是U 【5】 /U。(分数:2.00)填空项 1:_34.在 SQL 中,用U 【6】 /U命令修改表中的数据;用U 【7】 /U命令修改表的结构。(分数:2.00)填空项 1:_35.SQL 语句可以进行多个查询的嵌套,但 Visual FoxPro 只支持U 【8】 /U层嵌套。(分数:2.00)填空项 1:_36.在 SQL 语句中,为了避免查询到重复记录,可用U 【9】 /U短语。(分数:2.00)填空项 1:_37.SQL 语句支持集合的并运算,其运算符是U 【

    12、10】 /U。(分数:2.00)填空项 1:_38.在 SQL 语句中用于将最终查询结果排序的短语是U 【11】 /U。(分数:2.00)填空项 1:_39.在 SQL 的自联接查询中,必须为表起U 【12】 /U。(分数:2.00)填空项 1:_40.SQL 的 SELECT 语句中用于计算平均值查询的函数是U 【13】 /U;用于计数查询的函数是U【14】 /U;用于求和查询的函数是U 【15】 /U;用于求最大值和最小值查询的函数是U【16】 /U和U 【17】 /U。(分数:2.00)填空项 1:_41.将查询结果存放到临时表中,使用U 【18】 /U短语。(分数:2.00)填空项 1

    13、:_42.将查询结果存放在内存变量中,使用U 【19】 /U短语。(分数:2.00)填空项 1:_43.在 SQL 语句中,定义一个区间范围的特殊运算符是U 【20】 /U,检查一个属性值是否属于一组值中的特殊运算符是U 【21】 /U。(分数:2.00)填空项 1:_44.在用 SQL 的 CREATE TABLE 命令建立表时,用子句U 【22】 /U指定表的主索引。(分数:2.00)填空项 1:_45.在 SQL 语句中,字符串匹配符用U 【23】 /U,匹配符U 【24】 /U表示 0 个或多个字符。(分数:2.00)填空项 1:_46.在 SQL 中超级联接是基于多个表的查询。超级联

    14、接有U 【25】 /U、U 【26】 /U和U 【27】 /U。(分数:2.00)填空项 1:_47.在 SQL 语句中,可以利用U 【28】 /U或U 【29】 /U否定运算符来查找相反要求的记录。(分数:2.00)填空项 1:_48.在数据库中存放的是视图的U 【30】 /U,而没有存放视图对应的U 【31】 /U。(分数:2.00)填空项 1:_49.指定包括在查询结果满足的筛选条件的短语 HAVING 必须与短语U 【32】 /U起使用。(分数:2.00)填空项 1:_50.设有如下表: 学生(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2) 课程(课程号 C(3),课

    15、程名称C(3),教师 C(3) 选课(学生号 N(3),课程号 C(3),成绩 N(3) 请对下面的 SQL 语句填空: CREATE TABLE 学生U 【33】 /U(分数:2.00)填空项 1:_51.对于第 20 题中的“学生”表,若要将“学生号”的长度改为 4,则语法为: ALTER TABLE 学生U 【34】 /U(分数:2.00)填空项 1:_52.对于第 20 题中的“学生”表,若要定义“年龄”有效性规则(大于或等于 19 岁)和出错信息(年龄应满19 岁),则语法为: ALTER TABLE 学生 ALTE 年龄; U 【35】 /U(分数:2.00)填空项 1:_53.对

    16、于第 20 题中的“选课”表,若要将“成绩”属性改名为“选课成绩”,则语法为: ALTER TABLE选课U 【36】 /U(分数:2.00)填空项 1:_54.在第 20 题里查询所有同学们已经选课教师的情况,则语法为: SELECT 教师 FROM 课程; WHERE 课程号U 【37】 /U(分数:2.00)填空项 1:_55.在第 20 题里查询 001 号同学的姓名和所选课程的名称,则语法为: SELECT 姓名,课程名称 FROM 学生,课程,选课; WHERE 学生学生号=001 AND; U 【38】 /U U 【39】 /U(分数:2.00)填空项 1:_56.在第 20 题

    17、里若需统计“选课”表中已经选修了课程的学生人数,则语法为: SELECTU 【40】 /UFROM 选课(分数:2.00)填空项 1:_57.在第 20 题查询每门课程的学生的人数,则语法为: SELECTU 【41】 /UFROM 选课; GROUP BYU 【42】 /U(分数:2.00)填空项 1:_58.在第 20 题里将选修课程号为“KC1”的同学均加上 5 分,则语法为: UPDATE 成绩U 【43】 /UWHERE 课程号=“KC1“(分数:2.00)填空项 1:_59.在第 20 题里查找既选修了课程号为“KC1”又选修了课程号“KC2”的学生号,则语法为: SELECT A

    18、.学生号 FROM 选课 A,选课 B; WHEREA.学生号=B.学生号 AND; U 【44】 /U U 【45】 /U(分数:2.00)填空项 1:_60.在学生表中查询至少选了一门课的同学,请正确完整填空(使用谓词入 SELECT*FROM XS WHEREU 【46】 /U; (SELECT*FROM 课 WHERE 学生号=U 【47】 /U)(分数:2.00)填空项 1:_关系数据库标准语言 SQL 答案解析(总分:120.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.在 SELECT-SQL 语句中,可以删除表的是 _ 。(分数:2.00)A

    19、.DELETEB.DROP C.ALTERD.DISTINCT解析:2.用 SQL 语句建立表时将属性定义为主关键字,应使用短语 _。(分数:2.00)A.FREEB.PRIMARY KEY C.CHECKD.UNIQUE解析:3.在第 27 题表中,将“工资”字段定义有效性检查及错误信息的是 _。(分数:2.00)A.ALTER TABLE 职工 ALTER 工资; CHECK 工资0 ERROR“工资应为正数”B.ALTER TABLE 职工 ALTER 工资; SET CHECK 工资0 ERROR 工资应为正数C.ALTER TABLE 职工 ALTER 工资; SET CHECK 工

    20、资0ERROR“工资应为正数” D.ALTER TABLE 职工 ALTER 工资; CHECK 工资0 ERROR“工资应为正数”解析:4.SQL 的 SELETE 语句中,限定分组条件的短语是 _。(分数:2.00)A.ORDER BYB.WHEREC.GROUP BYD.HAVING 解析:5.SQL 语句中的 SELECT 命令建立表之间联系的短语为 _ 。(分数:2.00)A.UNIOEB.GROUP BYC.JOIN D.FROM解析:6.SQL 语言是 _ 的语言,易学习。(分数:2.00)A.过程化B.非过程化 C.格式化D.导航式解析:7.在 SELECT-SQL 语句中,测

    21、试列值是否为空值的运算符是 _。(分数:2.00)A.IS NULL B.EXISTSC.NOTD.NOT IN解析:8.在 SQL 的计算查询中,用于统计的函数是 _ 。(分数:2.00)A.AVG()B.SUM()C.COUNT() D.COUNT解析:9.SQL 命令中建立表的命令是 _ 。(分数:2.00)A.CREAT VIEWB.CREAT LABELC.CREAT DABATED.CREAT TABLE 解析:10.在 SQL 中,建立视图的是命令 _。(分数:2.00)A.CREATE VIEW B.CREATE TABLEC.CREATE INDEXD.CREATE解析:11

    22、.SQL 的数据修改功能是指 _ 。(分数:2.00)A.插入B.更新C.删除D.以上都是 解析:12.SQL 语句中,用于修改表结构的 SQL 命令是 _ 。(分数:2.00)A.ALTER TABLE B.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE解析:13.SQL 语句中,条件短语的关键字是 _。(分数:2.00)A.WHERE B.WHILEC.FORD.QUERY解析:14.下列关于 SQL 的嵌套查询说法正确的是 _ 。(分数:2.00)A.既能对外层查询排序,又能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能

    23、对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序解析:15.用 SQL 语句建立表时为属性定义有效性规则,应使用短语 _。(分数:2.00)A.DEFAULTB.CHECK C.PRIMARY KEYD.UNIQUE解析:16.用于显示部分查询结果的 TOP 短语,必须与短语 _ 同时使用。(分数:2.00)A.ORDER BY B.WHEREC.GROUP BYD.FROM解析:17.使用 SELETE-SQL 命令建立查询时,要将查询结果输出到一个临时表中,则选择使用的是 _ 语句。(分数:2.00)A.INTO ARRYB.INTO TABLEC.INTO

    24、 CURSOR D.TO FILE解析:18.在 SELECT-SQL 语句中,检查一个属性属于一组值中的运算符是 _。(分数:2.00)A.=B.IN C.ANDD.NOT解析:19.在 SQL 的计算查询中;用于求平均值的函数是 _ 。(分数:2.00)A.AVG B.AVEC.AVERAGED.AVER解析:20.表“职工”已经打开,执行下列命令后: UPDATE 工资 SET 工资=工资+工资*0.1 下列理解正确的是 _。(分数:2.00)A.只对当前记录更新B.对表中的记录的成绩全部更新 C.删除当前记录D.删除全部表中的成绩值解析:21.在对 SELECT-SQL 命令中的设置为

    25、左联接的是 _。(分数:2.00)A.INNER JOINB.LEFT JOIN C.RIGHT JOIND.FULL JOIN解析:22.SQL 的数据修改命令是 _ 。(分数:2.00)A.CREATEB.SELECTC.DELETE D.DROP解析:23.若需在“参赛队”表中按降序排列查询前 3 名的队伍,下列语法正确的是 _。(分数:2.00)A.SELECT 队名,积分 TOP 3 FROM 参赛队; ORDER BY 积分 DESC B.SELECT 队名,积分 TOP 3 PERCENT FROM 参赛队; ORDER BY 积分 DESCC.SELECT 队名,积分 TOP

    26、3 FROM 参赛队 DESC;D.SELECT 队名,积分 TOP 3 PERCENT FROM 参赛队 DESC解析:24.“职工”表结构为(职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引,若用 SQL 命令 INSERT 插入一个记录,下面语句正确的是 _。(分数:2.00)A.(“002”,“刘勋”,“男”,“22”)B.(002,“刘勋”NULL,22) C.(NULL,“刘勋”,“男”,“22”)D.(002,刘勋,男,22)解析:25.在第 27 题表中,若用 SQL 命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是 _。(分数:2.00

    27、)A.SELECT*FROM 职工; WHERE 年龄(SELECT 年龄 FROM 职工; WHERE 姓名=“刘勋”) B.SELECT*FROM 职工; WHERE 姓名=“刘勋”C.SELECT*FROM 职工; WHERE 年龄(SELECT 年龄; WHERE 姓名=“刘勋”)D.SELECT*FROM 职工; WHERE 年龄“刘勋”解析:26.UPDATE-SQL 语句的功能属于 _ 。(分数:2.00)A.数据定义功能B.数据查询功能C.修改某些列的属性D.修改某些列的内容 解析:27.在 SQL 的计算查询中,用于计算列中数值的和的函数是 _ 。(分数:2.00)A.TOT

    28、ALB.SUM() C.COUNT()D.COUNT解析:28.可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果,需用子句 _。(分数:2.00)A.WHEREB.UNION C.ORDER BYD.JOIN解析:29.SQL 的数据定义命令是 _ 。(分数:2.00)A.DELETEB.CREATE C.SELECTD.UPDATE解析:30.SQL 中可使用的通配符是 _。(分数:2.00)A.B.%C.-D.B 和 C 解析:二、B填空题/B(总题数:30,分数:60.00)31.查询设计器U 【1】 /U生成所有的 SQL 查询语句。(分数:2.00)填空项 1:_

    29、 (正确答案:不能)解析:32.SQL 的数据修改功能是指数据的U 【2】 /U、U 【3】 /U和U 【4】 /U。(分数:2.00)填空项 1:_ (正确答案:2输入 3修改 4删除)解析:33.SQL 中删除表的命令是U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:DROP TABLE)解析:34.在 SQL 中,用U 【6】 /U命令修改表中的数据;用U 【7】 /U命令修改表的结构。(分数:2.00)填空项 1:_ (正确答案:6UPDATE 7ALTER)解析:35.SQL 语句可以进行多个查询的嵌套,但 Visual FoxPro 只支持U 【8】 /U层嵌套。(

    30、分数:2.00)填空项 1:_ (正确答案:两)解析:36.在 SQL 语句中,为了避免查询到重复记录,可用U 【9】 /U短语。(分数:2.00)填空项 1:_ (正确答案:DISTINCT)解析:37.SQL 语句支持集合的并运算,其运算符是U 【10】 /U。(分数:2.00)填空项 1:_ (正确答案:UNION)解析:38.在 SQL 语句中用于将最终查询结果排序的短语是U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:ORDER BY)解析:39.在 SQL 的自联接查询中,必须为表起U 【12】 /U。(分数:2.00)填空项 1:_ (正确答案:别名)解析:40

    31、.SQL 的 SELECT 语句中用于计算平均值查询的函数是U 【13】 /U;用于计数查询的函数是U【14】 /U;用于求和查询的函数是U 【15】 /U;用于求最大值和最小值查询的函数是U【16】 /U和U 【17】 /U。(分数:2.00)填空项 1:_ (正确答案:13AVG() 14COUNT() 15SUM() 16MAX() 17MIN())解析:41.将查询结果存放到临时表中,使用U 【18】 /U短语。(分数:2.00)填空项 1:_ (正确答案:INTO CURSOR)解析:42.将查询结果存放在内存变量中,使用U 【19】 /U短语。(分数:2.00)填空项 1:_ (正

    32、确答案:INTO ARRAY)解析:43.在 SQL 语句中,定义一个区间范围的特殊运算符是U 【20】 /U,检查一个属性值是否属于一组值中的特殊运算符是U 【21】 /U。(分数:2.00)填空项 1:_ (正确答案:20BETWEEN 21IN)解析:44.在用 SQL 的 CREATE TABLE 命令建立表时,用子句U 【22】 /U指定表的主索引。(分数:2.00)填空项 1:_ (正确答案:PRMARY KEY)解析:45.在 SQL 语句中,字符串匹配符用U 【23】 /U,匹配符U 【24】 /U表示 0 个或多个字符。(分数:2.00)填空项 1:_ (正确答案:23 LI

    33、KE 24 %)解析:46.在 SQL 中超级联接是基于多个表的查询。超级联接有U 【25】 /U、U 【26】 /U和U 【27】 /U。(分数:2.00)填空项 1:_ (正确答案:25左联接 26右联接 27完全联接)解析:47.在 SQL 语句中,可以利用U 【28】 /U或U 【29】 /U否定运算符来查找相反要求的记录。(分数:2.00)填空项 1:_ (正确答案:28NOT 29!=)解析:48.在数据库中存放的是视图的U 【30】 /U,而没有存放视图对应的U 【31】 /U。(分数:2.00)填空项 1:_ (正确答案:30定义 31数据)解析:49.指定包括在查询结果满足的

    34、筛选条件的短语 HAVING 必须与短语U 【32】 /U起使用。(分数:2.00)填空项 1:_ (正确答案:GROUP BY)解析:50.设有如下表: 学生(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2) 课程(课程号 C(3),课程名称C(3),教师 C(3) 选课(学生号 N(3),课程号 C(3),成绩 N(3) 请对下面的 SQL 语句填空: CREATE TABLE 学生U 【33】 /U(分数:2.00)填空项 1:_ (正确答案:(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2))解析:51.对于第 20 题中的“学生”表,若要将“学生号”的

    35、长度改为 4,则语法为: ALTER TABLE 学生U 【34】 /U(分数:2.00)填空项 1:_ (正确答案:ALTER 学生号 N(4))解析:52.对于第 20 题中的“学生”表,若要定义“年龄”有效性规则(大于或等于 19 岁)和出错信息(年龄应满19 岁),则语法为: ALTER TABLE 学生 ALTE 年龄; U 【35】 /U(分数:2.00)填空项 1:_ (正确答案:SET CHECK 年龄=19ERROR“年龄应满 19 岁”)解析:53.对于第 20 题中的“选课”表,若要将“成绩”属性改名为“选课成绩”,则语法为: ALTER TABLE选课U 【36】 /U

    36、(分数:2.00)填空项 1:_ (正确答案:RANAME 成绩 TO 选课成绩)解析:54.在第 20 题里查询所有同学们已经选课教师的情况,则语法为: SELECT 教师 FROM 课程; WHERE 课程号U 【37】 /U(分数:2.00)填空项 1:_ (正确答案:IN (SELECT DISTINCT 课程号 FROM 选课))解析:55.在第 20 题里查询 001 号同学的姓名和所选课程的名称,则语法为: SELECT 姓名,课程名称 FROM 学生,课程,选课; WHERE 学生学生号=001 AND; U 【38】 /U U 【39】 /U(分数:2.00)填空项 1:_

    37、(正确答案:38学生.学生号=选课.学生号 AND 39课程.课程号=选课.课程号)解析:56.在第 20 题里若需统计“选课”表中已经选修了课程的学生人数,则语法为: SELECTU 【40】 /UFROM 选课(分数:2.00)填空项 1:_ (正确答案:COUNT(DISTINCT 学生号))解析:57.在第 20 题查询每门课程的学生的人数,则语法为: SELECTU 【41】 /UFROM 选课; GROUP BYU 【42】 /U(分数:2.00)填空项 1:_ (正确答案:41COUNT(学生号) 42课程号)解析:58.在第 20 题里将选修课程号为“KC1”的同学均加上 5

    38、分,则语法为: UPDATE 成绩U 【43】 /UWHERE 课程号=“KC1“(分数:2.00)填空项 1:_ (正确答案:SET 成绩=成绩+5)解析:59.在第 20 题里查找既选修了课程号为“KC1”又选修了课程号“KC2”的学生号,则语法为: SELECT A.学生号 FROM 选课 A,选课 B; WHEREA.学生号=B.学生号 AND; U 【44】 /U U 【45】 /U(分数:2.00)填空项 1:_ (正确答案:44A.课程号=“KC1”AND 45课程号=“KC2”)解析:60.在学生表中查询至少选了一门课的同学,请正确完整填空(使用谓词入 SELECT*FROM XS WHEREU 【46】 /U; (SELECT*FROM 课 WHERE 学生号=U 【47】 /U)(分数:2.00)填空项 1:_ (正确答案:46EXITS 47 XS.学生号)解析:


    注意事项

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




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

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

    收起
    展开