[单选题]

( 9 ) 有教师表 ( 教师号 , 教师名 , 职称 , 基本工资 ) , 其中基本工资的取值与教师职称有关 。实现这个约束的可行方案是

A)在教师表上定义一个视图

B)在教师表上定义一个存储过程

C)在教师表上定义插入和修改操作的触发器

D)在教师表上定义一个标量函数

参考答案与解析:

相关试题

有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实

[单选题]有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是______。A.在教师表上定义一个视图B.在教师表上定义一个存储过程C.在教师表上定义插入和修改操作的触发器D.在教师表上定义一个标量函数

  • 查看答案
  • 在SQL Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根

    [单选题]在SQL Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是 ______。A.UPDATE教师表SET工资=工资+CASE职称 WHEN‘教授’THEN 400 WHEN‘副教授’THEN 300 WHEN‘讲师’THEN 200 ENDB.UPDATE教师表SET工资=工资+CASE职称 WHEN职称=‘教授’THEN 400 WHEN职称=‘副教授’

  • 查看答案
  • 在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根

    [单选题]在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是______。A.)UPDATE教师表SET工资=工资+CASE职称WHEN‘教授’THEN 400WHEN‘副教授’THEN 300WHEN‘讲师’THEN 200E.NDB.)UPDATE教师表SET工资=工资+CASE职称WHEN职称=‘教授’THEN 400WHEN职称=‘副教授’THEN

  • 查看答案
  • ( 29 )有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课

    [单选题]( 29 )有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数) ,同一门课程可由多个教师讲授 , 同一个教师也可讲授多门课程 。 查询从未被 “ 教授 ” 讲授过的课程的课程号,正确的语句是A. )SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号WHERE 职称 != ' 教授 'B. )SELECT 课程号 FROM 授课表 a RIGHT OUTTER JOIN 教师表 bON a. 教师号 = b.

  • 查看答案
  • 设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。A.WHERE职称NOTBETWEEN“教授”AND“副教授”B.WHERE职称!=“教授”AND“副教授”C.WHERE职称NOTLIKE(“教授”,“副教授”)D.WHERE职称NOTIN(“教授”,“副教授”)

  • 查看答案
  • 设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所

    [单选题]设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”C.SELECT姓名,课程名FROM 教师表

  • 查看答案
  • 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时

    [单选题]有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。A.SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=‘教授’B.SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C.SELECT课程号FROM授课表WHERE课程号NOT IN(SE

  • 查看答案
  • 设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140”的教师姓名,下列SELECT-SQL语句中,错误的语句是______。A.SELECT姓名FROM教师表WHERE(教师号=ANY;(SELECT教师号FROM授课表WHERE课程号=“C140”))B.SELECT姓名FROM教师表WHEREEXISTS(SELECT*FROM授课表;WHERE教师号=教师表.教师号AND课程号=“C140”)C.SELECT姓名FROM教师表,授课表WHERE教师表

  • 查看答案
  • 设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140'’的教师姓名,下列SELECT语句中,错误的语句是______。A.SELECT姓名FROM教师表WHERE(教师号=ANY; (SELECT教师号FROM授课表WHERE课程号="C140"))B.SELECT姓名FROM教师表WHER EEXISTS(SELECT*FROM授课表; WHERE教师号=教师表.教师号AND课程号="C140")C.SELECT姓名FROM教师表,授课表WHE

  • 查看答案
  • 有教师表 ( 教师号 , 姓名 , 所在系 , 工资 ) , 找出系内教师平均工

    [单选题]有教师表 ( 教师号 , 姓名 , 所在系 , 工资 ) , 找出系内教师平均工资高于全体教师平均工资的系信息 ,正确语句是A. )SELECT 所在系 , AVG( 工资 ) FORM. 教师表WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )B. )SELECT 所在系 , AVG( 工资 )FROM 教师表WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 ) GROUP BY 所在系C. )SELECT

  • 查看答案
  • ( 9 ) 有教师表 ( 教师号 , 教师名 , 职称 , 基本工资 ) , 其