设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是( )。
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
对于学生选课关系,其关系模式如下:
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号, 编号,参加日期)
其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;
试用SQL语句定义职工表、社会团体表和参加表,并说明其主码和参照关系。
A.SELECT部门号,COUNT(*),SUM(工资)FROM职工HAVINGCOUNT(*)>=3
B.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY基本工资HAVINGCOUNT(*)>=3
C.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号HAVINGCOUNT(*)>=3
D.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号WHERECOUNT(*)>=3
关于教学数据库的关系模式如下:
S(S#,SNAME,AGE,SEX):S表示学生,各属性依次为:学号、姓名、年龄、性别
SC(S#,C#,GRADE):SC表示成绩,个属性依次为:学号、课程号、成绩
C(C#,CNAME,TEACHER)C表示课程,个属性依次为:课程号、课程名、教师
试用SQL语句完成下列查询:
(1)检索年龄大于22岁的男学生的学号和姓名
(2)检索至少选修王老师所授课程中一门课程的女学生姓名
(3)检索至少选修两门课程的学生学号
(4)检索选修课程包含王老师所授课程的学生学号
A.数学系的所有学生信息
B.数学系的所有学生姓名
C.非数学系的所有学生信息
D.非数学系的所有学生姓名
A.SELECT部门名,MIN(出生日期)FROM部门INNERJOIN职工WHERE部门.部门号=职工.部门号GROUPBY部门名
B.SELECT部门名,MIN(出生日期)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号GROUPBY部门名
C.SELECT部门名,MAX(出生日期)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号GROUPBY部门名
D.SELECT部门名,MAX(出生日期)FROM部门INNERJOIN职工WHEREV部门.部门号=职工.部门号GROUPBY部门名
A.床号、患者姓名、年龄、住院号、诊断、血型
B.床号、患者姓名、性别、住院号、诊断、血型
C.床号、患者姓名、性别、年龄、诊断、血型
D.床号、患者姓名、性别、年龄、住院号、血型
E.床号、患者姓名、性别、年龄、住院号、诊断、血型