更多"设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询"的相关试题:
[单项选择]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的SELECT语句是 ______。
A) SELECT教师表.教师号,姓名,课程号FROM教师表,授课表,
WHERE教师表.教师号=教师号
B) SELECT教师表.教师号,姓名,课程号FROM教师表,授课表;
ON教师表.教师号=授课表.教师号
C) SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表;
ON教师表.教师号=授课表.教师号
D) SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表;
WHERE教师表.教师号=授课表.教师号
[单项选择]有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系,正确的语句是______。
A. SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM教师表)
B. SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM教师表)
C. SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系
D. SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系
[单项选择]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140”的教师
姓名,下列SELECT-SQL语句中,错误的语句是 ______。
A) SELECT姓名FROM教师表WHERE(教师号=ANY;
(SELECT教师号FROM授课表WHERE课程号=“C140”))
B) SELECT姓名FROM教师表WHERE EXISTS(SELECT*FROM授课表;
WHERE教师号=教师表.教师号AND课程号=“C140”)
C) SELECT姓名FROM教师表,授课表WHERE教师表.教师号=授课表.教师号;
AND授课表.课程号=“C140”
D) SELECT姓名FROM教师表WHERE(教师号=ALL;
(SELECT教师号FROM授课表WHERE课程号=“C140”))
[单项选择]设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:
SELECT教师号,姓名,系名
FROM教师表T JOIN系表D ON T.所在系号=D.系号;
为了提高查询效率,下列最适合存储上述表数据的文件类型是______。
A. 堆文件
B. 索引文件
C. 聚集文件
D. 散列文件
[单项选择]有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多名教师讲授,同一名教师也可讲授多门课程。查询从未被“教授”讲授过的课程的课程号,正确的语句是______
A. SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号
B. SELECT课程号FROM授课表a RIGHT OUTER JOIN教师表b
C. SELECT课程号FROM授课表WHERE课程号NOTIN(
D. SELECT课程号FROM授课表WHERE课程号IN(
[单项选择]有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:
Ⅰ.系号是系关系的主码,教师号是教师关系的主码
Ⅱ.职称列的取值只能为“教授”,“副教授”,“讲师”,“助理”和“其他”
Ⅲ.教授的默认工资为10000元,副教授的默认工资为8000元,讲师的默认工资为5000元
Ⅳ.每个教师的所在系号不能为空,且其值必须在系关系中存在
若在数据库中实现以上约束,需要使用触发器才能实现的是______。
A. 仅Ⅰ和Ⅱ
B. 仅Ⅲ和Ⅳ
C. .仅Ⅲ
D. 仅Ⅰ和Ⅳ
[单项选择]设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是()。
A. CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,COUNT(工资)FROM教师表GROUPBY所在系
B. CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,SUM(工资)FROM教师表GR()uPBY所在系
C. CREATEVIEWSalaryViewAsSELECT所在系,COUNT(工资)FROM教师表GROUPBY所在系
D. CREATEVIEWSalaryViewASSELECT所在系,SUM(工资)FROM教师表GROUPBY所在系
[填空题]设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句:
CREATE VIEW v_salary
AS
SELECT所在系As dept,______
FROM教师表
GROUP BY所在系
[单项选择]在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是______。
A. UPDATE教师表SET工资=工资+CASE职称
B. UPDATE教师表SET工资=工资+CASE职称
C. UPDATE教师表SET工资=CASE职称
D. UPDATE教师表SET工资=工资+CASE职称
[单项选择]在SQL Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是 ______。
A. UPDATE教师表SET工资=工资+CASE职称
B. UPDATE教师表SET工资=工资+CASE职称
C. UPDATE教师表SET工资=CASE职称
D. UPDATE教师表SET工资=工资+CASE职称