有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:Ⅰ.系号是系关系的主码,教师号是教师关系的主码Ⅱ.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“Ⅲ.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元Ⅳ.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是()。
A: 仅Ⅰ和Ⅱ
B: 仅Ⅲ和Ⅳ
C: 仅Ⅲ
D: 仅Ⅰ和Ⅳ
A: 仅Ⅰ和Ⅱ
B: 仅Ⅲ和Ⅳ
C: 仅Ⅲ
D: 仅Ⅰ和Ⅳ
举一反三
- 现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,工资,系号)。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用______连接操作可以实现这个查询。
- 使用SQL语句求“工商管理”系的所有职工的工资总和。 SELECT 【12】 (工资) FROM 教师; WHERE 系号 IN(SELECT 系号 FROM 【13】 WHERE 系名="工商管理")第(11)~(12)题使用如下的“教师”表和“学院”表 “教师”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 3000.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 07 “学院”表 系号 系名 01 英语 02 会计 03 工商管理
- 使用SQL语句求“工商管理”系的所有职工的工资总和; SELECT 【12】 (工资)FROM教师; WHERE系号m(SELECT系号FROM 【13】 WHERE系名:”工商管理勺第(11)~(12)题使用如下的“教师”表和“学院”表“教师”表 职工号 姓名 职称 年龄 工资: 系号 11020001肖天海 副教授’35 2000.00 01 11020002王岩盐 教授 40 3000.00 02 11020003刘星魂讲师 25 1500.00 03 11020004张月新讲师 30 1500.00 04 11020005李明玉教授 34 2000.0005 11020006孙民山 教授 47 2100.00 06 11020007钱无名 教授 49 2200.00 07“学院”表 系号 系名 01 英语` 02 会计 03 T商管理
- 在下面教师表和系部表中,教师号和系部号分别是两个表的主键 教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是___________。
- 第(11)~(12)题使用如下的“教师”表和“学院”表 “教师”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 3000.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 07 “学院”表 系号 系名 01 英语 02 会计 03 工商管理 使用SQL语句完成如下操作(将所有教授的工资提高5%) 【14】 教师SET 工资=工资*1.05 【15】 职称=“教授”