设教学数据库中有一个关于教师任教的关系模式R(T#,C#,CNAME,TEXT, TNAME,TAGE),其属性为教师工号、任教的课程编号、课程名称、所用的教材、教师姓名和年龄。
如果规定:每个教师(T#)只有一个姓名(TNAME)和年龄(TAGE),且不允许同名同姓;对每个课程号(C#)指定一个课程名(CNAME),但一个课程名可以有多个课程号(即开设了多个班);每个课程名称(CNAME)只允许使用一本教材(TEXT);每个教师可以上多门课程(指C#),但每个课程号(C#)只允许一个教师任教。
那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2), R的模式级别为(3)。
如果把关系模式R分解成数据库模式ρ1={(T#,C#),(T#,TNAME,TAGE),(C#, CNAME,TEXT)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。
如果把关系模式R分解成数据库模式ρ2={(T#,C#),(T#,TNAME),(TNAME, TAGE),(C#,CNAME),(CNAME,TEXT)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。
A.{T#→C#,T#→(TNAME,TAGE),C#→(CNAME,TEXT))
B.{T#→(TNAME,TAGE),C#→(CNAME,TEXT)}
C.{T#→TNAME,TNAME→TAGE,C#→CNAME,CNAME→TEXT}
D.{(T#,C#)→(TNAME,CNAME),TNAME→TAGE,CNAME→TEXT)
进出口许可制度的基本内容可概括为:(1)进出口经营权及经营范围的审批;(2)限制性商品的配额及许可证管理;(3)进出口商品的分类管理;(4)外贸国别政策等四项。()
A.正确
B.错误
A.该论述忽视了一种可能,即美国的一些芭蕾教师可能出生在欧洲但却是在美国接受的训练。
B.该论述假设该批评家在其去年去纽约时遇见的教师群在这类教师中具有典型代表性。
C.该论述假设美国的芭蕾教学水平比欧洲的要高。
D.没有考虑导致美国舞蹈家思想状态水平上升的其他可能原因。
试题1
(1) 在“教学管理”数据库中,有一个“教师”表。将“教师”表中的“姓名”字段和“教师编号”字段位置互换。
(2) 在“教学管理”数据库中,有一个“学生”表。将“学生”表中的“团员”字段的“格式”设置为“是/否”。
有SQL语句:SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)与如下语句等价的SQL语句是A)SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B) SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000D) SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000
● 己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。下列分解中最合理的符合3NF的关系模式是()。()
A.科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称)
B.科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号)
C.科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)
D.科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),
教师(教师号, 姓名, 职称)
有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号="02") 该语句的执行结果是系号
A.01和"02"
B.01和"03"
C.01和"04"
D.02和"03"
A.SELECT*FROM 教师 HWERE 工资 BETWEEN 2000 AND 3000
B.SELECT*FROM 教师 HWERE 工资 >2000 AND 工资<3000
C.SELECT*FROM 教师 HWERE 工资>2000 OR 工资<3000
D.SELECT*FROM 教师 HWERE 工资<=2000 AND 工资>=3000
有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL (SELECT 工资 FROM 教师 WHERE 系号="02") 该语句的执行结果是系号
A.01和"02"
B.01和"03"
C.01和"04"
D.02和"03"
有SQL语句: SELECT DISTINCT系号FROM教师WHERE工资>= ; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02”) 该语句的执行结果是系号
A.“01”和“02”
B.“01” 和“03”
C.“01”和“04”
D.“02”和“03”
有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教师.系号=学院.系号