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

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

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(工资)FROM教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,SLJM(工资)FROM教师表 GROUP BY所在系

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

有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师,学院; WHERE教师.系号=学院.系号GROUP BY学院.系名 与如上语句等价SQL语句是A.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; 教师.系号=学院.系号GROUP BY学院.系名B.SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师INNER JOIN学院: ON教师.,系号GROUP BY学院.系名C.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; ON教师.系号=学院.系号GROUP BY学院.系名D.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; ON教师.系号=学院.系号

有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;WHERE教师.系号=学院.系号 GROUP BY 学院.系名;与如上语句等价SQL语句是A) SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN学院;教师.系号=学院.系号 GROUP BY学院.系名B) SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名C)SELECT学院.系名,COUNT(*) AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号 GROUP BY 学院.系名D)SELECT学院.系名,COUNT (*) AS教师人数; FROM 教师 INNER JOIN 学院;ON教师.系号=学院.系号

已知某教务管理系统有下列关系模式(带下划线的属性是主码):系(系号,系名)学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号,教师号)选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号)①请根据给出的关系模式画出该系统的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。②随着教学改革的需要,该系统需要满足下列需求:一门课程可由多名教师讲授,一名教师可以讲授多门课程。请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。

有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号一学院.系号G-ROUP BY学院.系名 与如上语句等价的SQL语句是( )。A.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 教师.系号=学院.系号GROUP BY学院.系名B.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOIN 学院 ON系号GROUP BY学院.系名C.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOlN学院 ON教师.系号=学院.系号GROUP BY学院.系名D.SELECT 学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 ON教师.系号=学院.系号

有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数 FROM 教师,学院; WHERE 教师系号=学院.系号GROUP BY学院.系名 与如上语句等价的SQL语句是A.SELECT 学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号GROUP BY 学院.系名B.SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY学院.系名C.SELECT 学院.系名,COUNT(*) AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号:学院.系号GROUP BY学院.系名D.SELECT 学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号

有SQL语句: SELECT 学院.系名,COUNT(*) AS 教师人数 FROM 教师,学院; WHERE 教师.系号=学院.系号 GROUP BY 学院.系名 与如上语句等价SQL语句是A.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名B.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名C.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院 ON 教师.系号=学院.系号 GROUP BY 学院.系名D.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号

有SQL语句:SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院;WHERE教师.系号=学院.系号GROUP BY学院.系名与如上语句等价的SQL语句是:A.SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院; 教师.系号= 学院.系号GROUP BY学院. 系名B.SELECT学院.系名,COUNT(*)AS教师人数;FROM 教师INNER JOIN学院;ON 系号 GROUP BY学院.系名C.SELECT学院.系名,COUNT(*) AS教师人数;FROM教师INNER JOIN学院;ON 教师.系号=学院.系号GROUP BY学院. 系名D.SELECT 学院. 系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院;ON教师.系号 = 学院.系号