【其它】设计题: 现有如下关系: 系关系模式: dept(sdept,dname) , 学生关系模式: s(sno,sname,ssex,sage,sdept) 一 请采用关系代数完成以下数据操作并写出操作结果(表格): 1 查询年龄小于19岁的所有学生信息; 2 查询学生的所有系的学生年龄; 3 查询所有‘IS’系年龄小于20岁的男学生信息; 4 查询’IS’系学生的学号、姓名和性别; 5 查询‘MA’系女学生的学号、姓名、性别和年龄。 二 采用关系代数,探究完成如下操作 1 查询‘信息系’的所有学生; 2 查询‘计算机系’学生的学号、姓名、性别、系名称
举一反三
- 有学生关系:学生(学号,姓名,年龄,系号),对学生关系的查询语句如下:SELECT 系号,AVG(年龄)FROM 学生GROUP BY 系号如果要提高查询效率,应该建索引的属性是 A: 年龄 B: 姓名 C: 系号 D: 学号
- 设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小于其他系的学生姓名及年龄的SQL语句为:SELECT Sname,SageFROM StudentsWHERE Sage ______(SELECT SageFROM StudentsWHERE ______)AND Sdept<>"CS"; A: <MAX B: >MIN C: <ALL D: <ANY
- 设有学生关系:S(SNO, SNAME, SEX, AGE, DEPT)。在这个关系中,SNO表示学号,SNAME表示姓名,SEX表示性别,AGE表示年龄,DEPT表示系部。查询学生姓名和所在系的投影操作的关系运算式是( )。
- 设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小于其他系的学生姓名及年龄的SQL语句为: SELECT Sname,Sage FROM Students WHERE Sage ______ (SELECT Sage FROM Students WHERE ______) A.Sdept=’CS’ B.Sdept<>’CS’ C.’Sdept’=CS D.’Sdept’<>CS A: AND Sdept<>’CS’;
- 已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。