建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生。

题目

建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生。


相似考题
更多“建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生。 ”相关问题
  • 第1题:

    在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系"CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确SQL语句是______。

    A.SELECT XM,XB FROM STUD WHERE SD IN("IS","MA","CS")

    B.SELECT XM,XB FROM STUD WHERE SD NOT IN("IS","MA","CS")

    C.SELECT XM,XB FROM STUD WHERE SD NOT("IS","MA","CS")

    D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)


    正确答案:B
    解析:在WHERE子句中,可使用以下运算符来确定查询集合: IN——查找属性值属于指定集合的元组。NOT IN——查找属性值不属于指定集合的元组。显然,选项A的查询不符合题目要求;选项C使用的集合运算符NOT不正确,应为NOTIN;选项D的属性列表中,各属性应当使用引号引起来。因此选项B正确。

  • 第2题:

    在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确SQL语句是______。

    A.SELECT XM.XB FROM STUD WHERE SD IN ("IS","MA","CS")

    B. SELECT XM.XB FROM STID WHERE SD NOT IN("IS","MA","CS")

    C.SELECT XM.XB FROM STUD WHERE SD NOT("IS","MA","CS")

    D.SELECT XM.XB FROM STUD WHERE SD NOT IN (IS,MA,CS)


    正确答案:B

  • 第3题:

    【单选题】某学校的学生管理数据库的学生成绩表stuscore(英语,物理,数学,…,平均分)中记录了学生各科成绩及平均分。在该表上建立优秀学生成绩视图:goodstuview,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为()。

    A.CREATE VIEW goodstuview FROM stuscore SELECT * WHERE 平均分>85

    B.CREATE VIEW goodstuview AS SELECT * FROM stuscore CHECK OPTION 平均分>85

    C.CREATE VIEW goodstuview AS SELECT * FROM stuscore WHERE 平均分>85

    D.CREATE VIEW goodstuview AS SELECT * FROM stuscore WHERE 平均分>85 WITH CHECK OPTION


    B

  • 第4题:

    若另有表Teach(CName,TName)存储教师任课情况,Tname表示教师名。用SQL创建一个含有学号、姓名、课程名、成绩、任课教师名的“主修专业为计算机CS”的学生成绩视图,并要求进行修改、插入操作时保证该视图只有计算机系的学生。请在SQL语句空缺处填入正确的内容。

    CREATE VIEW SG (1)

    SELECT Student.SNo,SName,Grade,Course.CName,TName

    FROM Student,Grade,Teach,

    WHERE (2)

    AND (3)

    AND Major='cs',

    (4);

    (1)


    正确答案:AS
    AS

  • 第5题:

    1、建立计算机系学生的视图CS_Student,并要求进行修改和插入操作时仍需保证该视图只有计算机系的学生,视图的属性名为学号,姓名,年龄,所在系。


    CREATE VIEW CS_Student AS SELECT * FROM Student WHERE Sdept='CS';