• 2022-06-06
    某学校的学生管理数据库中学生成绩表stu-score中记录了学生的学号、姓名、各科成绩及平均分。在该表上建立优秀学生成绩视图:good-stu-view,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分。完成该要求的语句为( )。
    A: Create view good-stu-view from stu-score Select * Where 平均分>85
    B: Create view good-stu-view As Select * from stu-score check option 平均分>85
    C: Create view good-stu-view As Select * from stu-score Where 平均分>85
    D: Create view good-stu-view As Select * from stu-score Where 平均分>85 With check option
  • C

    举一反三

    内容

    • 0

      以下删除stu表成绩小于60的记录,可是实现的代码是() A: delete stu where score<60; B: delete from stu where score<60; C: delete stu D: truncate stu where score<60;

    • 1

      创建视图stu的语句为:CREATE VIEW ss AS【1】* FROM s_view WHERE score&gt;=60

    • 2

      修改视图stu的结构应使用语句ALTER VIEW ss【1】SELECT * FROM s_view WHERE score&gt;=60

    • 3

      以下定义的4个视图中,能够进行更新操作的是_________。 A: CREATE VIEW S_AVG(学号,平均分) AS SELECT 学号,AVG(分数) FROM score WHERE 分数IS NOT NULL GROUP BY 学号 B: CREATE VIEW S_MALE(学号,姓名) AS SELECT 学号,姓名 FROM student WHERE 班号='09031' C: CREATE VIEW S_FEMALE(姓名,出生日期) AS SELECT 姓名,出生日期 FROM student WHERE 性别='女' D: CREATE VIEW S_G(学号,姓名,课程名,分数) AS SELECT S.学号,姓名,课程名,分数 FROM student S,score SC,course C WHERE S.学号=S 学号AND S 课程号 = 课程号

    • 4

      以下定义的4个视图中,能够进行更新操作的是(  )。 A: CREATE VIEW S_MALE(学号,姓名) AS SELECT 学号,姓名 FROM student WHERE 班号='09031' B: CREATE VIEW S_G(学号,姓名,课程名,分数) AS SELECT S.学号,姓名,课程名,分数 FROM student S,score SC,course C WHERE S.学号=SC. 学号AND SC. 课程号 = C. 课程号 C: CREATE VIEW S_AVG(学号,平均分) AS SELECT 学号,AVG(分数) FROM score WHERE 分数IS NOT NULL GROUP BY 学号 D: CREATE VIEW S_FEMALE(姓名,出⽣⽇期) AS SELECT 姓名,出⽣⽇期 FROM student WHERE 性别='⼥'