• 2022-05-31
    [问题2] 使用关系代数表达式写出查询所有年龄在20岁以下的学生姓名和年龄。
  • ΠSname, Sage ( σSage <B0 ( Student ) )

    内容

    • 0

      【其它】设计题: 现有如下关系: 系关系模式: dept(sdept,dname) , 学生关系模式: s(sno,sname,ssex,sage,sdept) 一 请采用关系代数完成以下数据操作并写出操作结果(表格): 1 查询年龄小于19岁的所有学生信息; 2 查询学生的所有系的学生年龄; 3 查询所有‘IS’系年龄小于20岁的男学生信息; 4 查询’IS’系学生的学号、姓名和性别; 5 查询‘MA’系女学生的学号、姓名、性别和年龄。 二 采用关系代数,探究完成如下操作 1 查询‘信息系’的所有学生; 2 查询‘计算机系’学生的学号、姓名、性别、系名称

    • 1

      有关系:学生(学号,姓名,年龄,专业,住址,联系电话),检索“计算机专业”年龄在18岁以下的学生的姓名的关系代数语句是( ) A: σ姓名(∏专业=“计算机”and年龄<18(学生))。 B: ∏姓名(σ专业=“计算机”or 年龄<18(学生))。 C: ∏姓名(σ专业=“计算机”or年龄<18(学生))。 D: ∏姓名(σ专业=“计算机”and年龄<18(学生))。

    • 2

      学生表如图所示,用关系代数查询所有在3系就读的且年龄小于21的学生的学号和姓名。表达正确的是________。R(学生表)【图片】

    • 3

      关系模式:Student(Sno, Sname, Age),其中Sno、Sname、Age分别表示学生的学号、姓名和年龄。“查询年龄大于20岁的学生姓名”的关系代数表达式是() A: σSname(σage>20(Student)) B: ΠSname(σage>20(Student)) C: σSname(Πage>20(Student)) D: ΠSno(σage>20(Student))

    • 4

      写出SQL命令并将查询结果截图, 查询所有学生的姓名及年龄