在下面教师表和系部表中,教师号和系部号分别是两个表的主键教师表(教师号,姓名,性别,系部号)系部表(系部号,系部名,部门人数,部门描述)在这两个表中,只有一个是外键,它是()。
A.教师表中的"系部号”
B.系部表中的"系部号”
C.教师表中的"教师号”
D.系部表中的"系部名”
A.教师表中的"系部号”
B.系部表中的"系部号”
C.教师表中的"教师号”
D.系部表中的"系部名”
A.SELECT系号,SVG(工资)AS平均工资FROM教师GROUPBY系号
B.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系名
C.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系号
D.SELECT系号,AVG(工资),平均工资FROM教师GROUPBY系号
A.sc表和course表的交叉连接查询
B.sc表和courses表的自然连接查询
C.sc表和students表的交叉连接查询
D.sc表和students表的自然连接查询
设有学生选修课程的数据库包含如下
学生表(学号,姓名,年龄,性别,所在系)
选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
请用SQL语言查询下列问题:
1.李明老师所教的课程号、课程名称。
2.年龄大于23岁的女学生的学号和姓名。
3.所有成绩都在80分以上的学生姓名及所在系。
4.至少选修两门以上课程的学生姓名、性别。
5.选修了李明老师所讲课程的学生人数。
6.“操作系统”课程得最高分的学生姓名、性别、所在系。
7.所有课程成绩都在60分以上的学生姓名及所在系。
A.研究生导师 AND 性别="女
B.研究生导师 OR 性别="女
C.性别="女"AND 研究生导师=.F
D.研究生导师=.T.OR 性别=女
A.采用1)表示的数据冗余量小,查找速度慢
B.采用2)表示的数据冗余量大,查找速度慢
C.采用1)表示的数据冗余量大,查找速度快
D.采用2)表示的数据冗余量小,查找速度快
A.SELECT*FROM教师FORLEFT(职工号,3)="110"
B.ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)="110"
C.SELECT*FROM教师WHERELEFT(职工号,3)="110"
D.CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)="110"
A.SELECTnameFROMteacherWHEREemail=NULL;
B.SELECTnameFROMteacherWHEREemail<>NULL;
C.SELECTnameFROMteacherWHEREemailISNULL;
D.SELECTnameFROMteacherWHEREemailISNOTNULL;
有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束: Ⅰ.系号是系关系的主码,教师号是教师关系的主码 Ⅱ.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“ Ⅲ.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元 Ⅳ.每个教师的所在系号不能为空,且其值必须在系关系中存在 若在数据库中实现以上约束,需要使用触发器才能实现的是
A.仅Ⅰ和Ⅱ
B.仅Ⅲ和Ⅳ
C.仅Ⅲ
D.仅Ⅰ和Ⅳ
A.SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B.SELECT*FROM教师WHERE工资>2000AND工资<3000
C.SELECT*FROM教师WHERE工资>2000OR工资<3000
D.SELECT*FROM教师WHERE工资<=2000AND工资>=3000
A.从EMP中删除行('010','王宏达','01',1200)
B.在EMP中插入行('101','赵敏','04',1500)
C.将EMP中雇员号='056'的工资改为2500元
D.将EMP中雇员号='010'的部门号改为'05'