![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
有一个关系,课程目录(课程号,授课教师,所述专业),规定授课教师不能取空值,这一规则属于()
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
有数据表如下、教师(教师号,教师名,职称,所在部门):授课(教师号、课程号,授课学年)。现要删除“讲师”职称的授课记录。正确的语句是()。
A.DELETE授课FROM教师WHERE职称=讲师
B.DELETE授课FROM教师aJOIN授课bONa、教师号=b、教师号WHERE职称=讲师
C.DELETE授课FROM教师aJOIN授课bWHERE职称=讲师
D.DELETE授课FROM授课WHERE职称=讲师
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
A.SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B.SELECT*FROM教师WHERE工资>2000AND工资<3000
C.SELECT*FROM教师WHERE工资>2000OR工资<3000
D.SELECT*FROM教师WHERE工资<=2000AND工资>=3000
A.资源流通
B.资源整合
C.资源共享
D.资源互助
A.对彼此的教案提供改进意见
B.共同讨论与设计一门课程
C.相互观察彼此的课堂并提供反馈
D.交流彼此的授课体会与心得
E.为彼此代课
F.每人负责一个单元的教案,彼此之间无需交流
A.SELECT*FROM教师FORLEFT(职工号,3)="110"
B.ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)="110"
C.SELECT*FROM教师WHERELEFT(职工号,3)="110"
D.CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)="110"
A.SELECT系号,SVG(工资)AS平均工资FROM教师GROUPBY系号
B.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系名
C.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系号
D.SELECT系号,AVG(工资),平均工资FROM教师GROUPBY系号
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。 阅读SQL语句 SELECT Sname FROM Student WHERE S# IN (SELECT S# FROM SC WHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60); 关于其查询结果,下列说法正确的是_____。
A、C01号课程不及格的所有学生的姓名
B、剔出掉C01号课程不及格学生的其他学生的姓名
C、剔出掉C01号课程及格学生的其他学生的姓名
D、C01号课程及格的所有学生的姓名
当前盘当前目录下有数据库学院.dbc,其中有“教师”表和“学院”表。
“教师”表 | ||||
职工号 | 系 号 | 姓 名 | 工 资 | 主讲课程 |
11020001 | 01 | 肖海 | 3408 | 数据结构 |
11020002 | 02 | 王岩盐 | 4390 | 数据结构 |
11020003 | 01 | 刘星魂 | 2450 | C语言 |
11020004 | 03 | 张月新 | 3200 | 操作系统 |
11020005 | 01 | 李明玉 | 4520 | 数据结构 |
11020006 | 02 | 孙民山 | 2976 | 操作系统 |
11020007 | 03 | 钱无名 | 2987 | 数据库 |
11020008 | 04 | 呼延军 | 3220 | 编译原理 |
11020009 | 03 | 王小龙 | 3980 | 数据结构 |
11020010 | 01 | 张国粱 | 2400 | C语言 |
11020011 | 04 | 林新月 | 1800 | 操作系统 |
11020012 | 01 | 乔小延 | 5400 | 网络技术 |
11020013 | 02 | 周兴池 | 3670 | 数据库 |
11020014 | 04 | 欧阳秀 | 3345 | 编译原理 |
“学院”表 | |||
系 号 | 系 名 | 系 号 | 系 名 |
01 | 计算机 | 03 | 信息管理 |
02 | 通信 | 04 | 数学 |
有SQL语句:
SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ALL(SELECT 工资 FROM 教师 WHERE 系号="02")
该语句的执行结果是系号( )。
A.01和02 B.01和03 C.01和04 D.02和03