全球旧事资料 分类
的正确、一致、有效而确定的规则。实体完整性规则是表中任意一行的主键值不能为(空值);参照完整性规则是一个表的(外键值)可以为空值,若不为空值,则必须等于另一个表中主键的某个值。
三、设有教学数据库的三个基本表:学生SSSNAMEAGESEX学习SCSCGRADE课程CCCNAMETEACHER
试用SQL的查询语句表达下列查询:(共40分)
(1)查询LIU老师所授课程的课程号和课程名。(5分)
fSELECTCCNAMEFROMCWHERETEACHER’LIU‘
(2)查询年龄大于23岁的男学生的学号和姓名。(5分)SELECTSSNAME
FROMSWHEREAGE>23ANDSEX’男’(3)查询至少选修LIU老师所授课程中一门课程的女学生姓名。(5×210分)要求用两种写法实现:①用嵌套查询写法;②用连接查询写法SELECTSNAME连接查询方式FROMSSCCWHERESSSCSANDSCCCCANDSEX’女’ANDTEACHER’LIU’
SELECTSNAME嵌套查询方式FROMSWHERESEX’女’ANDSIN
SELECTSFROMSCWHERECINSELECTC
FROMCWHERETEACHER’LIU’
f(4)查询LIU老师所授课程的每门课程的学生平均成绩。(5分)SELECTCCAVGGRADEFROMSCC
WHERESCCCCANDTEACHER’LIU’11(5)查询至少选修两门课程的学生学号。(5分)SELECTDISTINCTXS
FROMSCASX,SCASYWHEREXSYSANDXCYC(6)往基本表S中插入一个学生元组(‘59’,‘WU’,18)。(2分)INSERTINTOSSSNAMEAGEVALUES(‘59’,WU’,18)(7)在基本表SC中删除尚无成绩的选课元组。(3分)DELETEFROMSC
WHEREGRADEISNULL(8)把选修MATHS课不及格的成绩全改为空值。(5分)UPDATESC
SETGRADENULLWHEREGRADE<60ANDCIN
SELECTCFROMCWHERECNAME’MATHS’
fr
好听全球资料 返回顶部