第3章  关系数据库标准语言SQL
一、选择题
1、SQL语言是                    的语言,易学习。
    A.过程化    B.非过程化    C.格式化    D.导航式    答案:B
2、SQL语言是                语言。
    A.层次数据库    B.网络数据库    C.关系数据库    D.非数据库    答案:C
3、SQL语言具有                    的功能。
    A.关系规范化、数据操纵、数据控制    B.数据定义、数据操纵、数据控制
    C.数据定义、关系规范化、数据控制    D.数据定义、关系规范化、数据操纵    答案:B
4、SQL语言具有两种使用方式,分别称为交互式SQL和               
    A.提示式SQL    B.多用户SQL    C.嵌入式SQL   D.解释式SQL    答案:C
5、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
    要查选修“COMPUTER”课程的“女”学生姓名,将涉及到关系         
    A.S      B.SC,C      C.S,SC      D.S,C,SC   答案:D
6、若用如下的SQL语句创建一个student表:
    CREATE TABLE student(NO C(4) NOT NULL
    NAME C(8) NOT NULL
    SEX C(2),
    AGE N(2))
    可以插入到student表中的是                  
A.(‘1031’,‘曾华’,男,23)    B.(‘1031’,‘曾华’,NULL,NULL)
  C.(NULL,‘曾华’,‘男’,‘23’)  D.(‘1031’,NULL,‘男’,23)      答案:B
7、当两个子查询的结果      时,可以执行并,交,差操作.
A.结构完全不一致          B.结构完全一致
C.结构部分一致            D.主键一致    答案:B
第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
    S(S#,SN,SEX,AGE,DEPT)
    C(C#,CN)
    SC(S#,C#,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是               
    A.SELECT SN,AGE,SEX FROM S
      WHERE AGE>(SELECT AGE FROM S
                    WHERE SN=王华)
    B.SELECT SN,AGE,SEX
        FROM S
        WHERE SN=‘王华
    C.SELECT SN,AGE,SEX  FROM S
WHERE AGE>(SELECT AGE
            WHERE SN=‘王华)
    D.SELECT SN,AGE,SEX
FROM S
          WHERE AGE>王华.AGE

sql语句怎么查询两张表的数据
答案:A
9、检索选修课程‘C2’的学生中成绩最高的学生的学号。正确的SELECT语句是         

A.SELECT S# FORM SC 
WHERE C#=‘C2’ AND GRADE>=
            (SELECT GRADE FORM SC
                WHERE C#=‘C2’)
    B.SELECT S# FORM SC
            WHERE C#=‘C2’ AND GRADE IN
              (SELECT GRADE FORM SC
                WHERE C#=‘C2’)
    C.SELECT S# FORM SC
        WHERE C#=‘C2’ AND GRADE NOT IN
                (SELECT GRADE FORM SC
                WHERE C#=‘C2’)
    D.SELECT S# FORM SC
            WHERE C#=‘C2’ AND GRADE>=ALL
            (SELECT GRADE FORM SC
              WHERE C#=‘C2’)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。