[单选题]

有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束: Ⅰ.系号是系关系的主码,教师号是教师关系的主码 Ⅱ.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“ Ⅲ.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元 Ⅳ.每个教师的所在系号不能为空,且其值必须在系关系中存在 若在数据库中实现以上约束,需要使用触发器才能实现的是

A.仅Ⅰ和Ⅱ

B.仅Ⅲ和Ⅳ

C.仅Ⅲ

D.仅Ⅰ和Ⅳ

参考答案与解析:

相关试题

设有关系模式:系(系号,系名,办公电话)和学生(学号,姓名,性别,所在系号)。下

[单选题]设有关系模式:系(系号,系名,办公电话)和学生(学号,姓名,性别,所在系号)。下表是数据的物理存储示意图:下列文件中,数据存储形式与上表中的存储形式相符的是A.堆文件B.顺序文件C.散列文件D.聚集文件

  • 查看答案
  • 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体

    [单选题]设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是——。A.CREATE VIEW SalaryView(系名。工资总额)ASSELECT。所在系,COUNT(工资)FROM教师表GROUP BY所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT所在系,sLJM(工资)FROM教师表GROUP BY所在系C.CREATE VIEW SalaryView AS SELECT所在系,COtYNT(工

  • 查看答案
  • ( 29 ) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个

    [单选题]( 29 ) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是A. ) CREATE VIEW SalaryView (系名,工资总额) ASSELECT 所在系, COUNT( 工资 ) FROM 教师表 GROUP BY 所在系B. ) CREATE VIEW SalaryView (系名,工资总额) ASSELECT 所在系, SUM( 工资 ) FROM 教师表 GROUP BY 所在系C. ) CREATE VIEW Sa

  • 查看答案
  • “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(  )。

    [单选题]“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(  )。A.S

  • 查看答案
  • “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是(  )。

    [单选题]“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是(

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

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

  • 查看答案
  • 系表关系的属性有系号、系名、办公室、主任、电话,其元数是( )。

    [主观题]系表关系的属性有系号、系名、办公室、主任、电话,其元数是( )。

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

    [单选题]有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。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

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

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师的姓名和工资,正确的SELECT语句是 ______。A.SELECT姓名,工资FROM教师表WHERE工资>ANY(SELECT工资; FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机B. SELECT姓名,工资FROM教师表WHERE工资>(SELECT MIN(工资); FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机C. SELECT姓名,工资

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

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

  • 查看答案
  • 有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,