对于学生选课关系,其关系模式如下:
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号, 编号,参加日期)
其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;
试用SQL语句定义职工表、社会团体表和参加表,并说明其主码和参照关系。
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语句实现下列查询:
(1)检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业
(2)定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用关系代数表达式实现下列1—4小题:
(1)检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数
(2)检索学生成绩得过满分(100分)的课程的课程号、名称和学分
(3)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业
(4)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业
设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。
A.SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")
B.SELECTDISTINCT仓库号FROM职工WHERE工资>=ANY(SELECT工资FROM职工WHERE仓库号="WH1")
C.SELECTDISTINCT仓库号FROM职工WHERE工资>=(SELECT工资FROM职工WHERE仓库号="WH1")
D.SELECTDISTINCT仓库号FROM职工WHERE工资>=(SELECTMAX(工资)FROM职工WHERE仓库号="WH1")
A.SELECT职工编号,姓名,工资FROM职工WHERE工资 >=800工资<=3500性别="男"
B.SELECT职工编号,姓名,工资FROM职工WHERE工资 >800And工资<3500And性别="男"
C.SELECT职工编号,姓名,工资FROM职工WHERE工资 >=800And工资<=3500And性别="男"
D.SELECT职工编号,姓名,工资FROM职工WHERE工资 >=800Or工资<=3500And性别=男
A.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMS;WHERESN='王华')
B.SELECTSN,AGE,SEXFROMSWHERESN='王华'
C.SELECTSN,ACE,SEXFROMSWHEREAGE>(SELECTACEWHERESN='王华')
D.SELECTSN,ACE,SEXFROMSWHEREACE>王华AGE