设有三个关系模式:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,学分)选课(学号,课程号,成绩)其中,选课关系中的属性“学号”和“课程号”定义为外键。请使用T-SQL语句完成下列功能:(1)统计课程门数。(2)统计有学生选修的课程门数。(3)求各系学生平均年龄。(4)求选修“数据库”课程的学生的平均年...
FROM 选课 WHERE 课程号='C1' AND 成绩>90 ORDER BY 成绩 DESC,学号 ASC 2)检索选修了‘操作系统’或‘数据库’课程的学号和姓名。 装订线 解: SELECT 学号,姓名 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号 AND选课. 课程号=课程.课程号 AND (课程名=‘操作系统’OR课程名=‘数据库’)...
题目 设有关系模式:学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一名班主任,一个系可以有多个班。 该关系模式是( )。 A.第一范式B.第二范式C.第三范式D.以上都不对 相关知识点: 试题来源: 解析 B ...
设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任)。其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。 回答以下问题: (1)根据上述规定写出关系模式R的基本函数依赖; (2)找出关系模式R的候选码; (3)试问关系模式R最高已经达到第几范式?
设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一名学生可以选修多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。 回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最...
说明: 学生关系模式中,SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级。 教师关系模式中,TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PROFESSION:职称;DEPARTMENT:所在系。 课程关系模式中,CNO:课程号;CNAME:课程名;TNO:任课教师号。 成绩关系模式中,SNO:学号;CNO:课程...
(SNO,CNO,DEGREE) 说明: 学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BI]RTHDAY:出生日期;CLASS:班级; 教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PRO-FESSION:职称;DEPARTMENT:所在系; 课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号; 成绩关系模式...
2 高分求一道数据库题目的答案 高手快来啊设有学生-课程关系数据库,其数据库关系模式为:学生S(学号Sno,姓名SN,所在系SD,年龄SA),其中Sno为主码。 课程C(课程号Cno,课程名称CN,先修课号PCno),其中Cno为主码。学生选课SC(学号Sno,课程号Cno,成绩Grade),其中主码为(Sno,Cno)。1) 写出创建S、C、SC表的SQ...
有三个关系: 学生(学号,姓名,年龄,专业,性别) 课程(课程号,课程名,学分,先修课程号) 选课(学号,课程号,成绩) 能正确检索出“计算机系的男生的姓名”的关系代数表达式是()。 A.π姓名 (σ所在系='计算机'∧性别='男' (学生)) B.π姓名((σ所在系='计算机'(学生))∧(σ性别='男'(学生))) C.π...
(单选题) 已知关系模式:S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。将此关系模式分解为3NF的正确分解结果是 (