itgle.com

有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用sQL语言完成下列操作:1)检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;2)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;3)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。

题目

有如下关系数据库:

学生(学号,姓名,性别,专业、奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

用sQL语言完成下列操作:

1)检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;

2)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、

姓名和专业;

3)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;

4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。


相似考题
更多“有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分 ”相关问题
  • 第1题:

    24、现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是_____。

    A.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    B.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    C.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    D.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80)


    UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)

  • 第2题:

    有三个关系:学生(学号,姓名,性别,年龄,所在系) 课程 (课程号,课程名,先修课号,学分) 选修(学号、课程号、成绩) 用关系代数实现下列小题。 (1) 查询所有男生的信息。 (2) 查询所有课程的课程名和学分。 (3) 查询年龄小于20岁的学生学号、姓名、性别。 (4) 查询60分以下学生的学号、姓名、课程号、课程名。 (5) 查询选修了所有课程的学生学号。


    σ系别= ‘英语系’ ∧ 性别=’女’(学生)

  • 第3题:

    30、现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是_____。

    A.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    B.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    C.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    D.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80)


    SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

  • 第4题:

    24、现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是_____。

    A.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    B.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    C.SELECT 学号,姓名,专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80)

    D.SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND分数<80)


    UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)

  • 第5题:

    有三个关系: 学生(学号,姓名,年龄,专业,性别) 课程(课程号,课程名,学分,先修课程号) 选课(学号,课程号,成绩) 能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是()。

    A.π学号,课程号(选课) ÷π学号(学生)

    B.π学号,课程号(选课) ÷π课程编号(课程)

    C.π课程编号(选课)

    D.选课 ÷π学号(学生)


    学号