《数据库系统概论》练习题(答案)

2026/4/24 1:09:27

答案:

S1=JOIN S AND SC WHERE S(S#)=SC(S#) AND GRADE<80 S2=PROJECT S1(SNAME) S3=PROJECT S(SNAME) S4= S3 DIFFERENT S2

(4) 没有选修“操作系统”课的学生姓名 答案:

S1=JOIN SC AND C WHERE SC(C#)=C(C#) AND CNAME=”操作系统” S2=JOIN S1 AND S WHERE S1(S#)=S(S#) S3=PROJECT S2(SNAME) S4=PROJECT S(SNAME) S5= S4 DIFFERENT S3

(5) 学生“李仪”所选的全部课程名称 答案:

S1=SELECT S WHERE SNAME=”李小波” S2=PROJECT S1(BIRTHPLACE)

S3=JOIN S AND S2 WHERE S(BIRTHPLACE)=S2(BIRTHPLACE) AND SEX=”男”

S4=S3 DIFFERENT S1 S5=PROJECT S4(SNAME) (6) 与“李仪”同乡的男生姓名 答案:

S1=JOIN SC AND C WHERE SC(C#)=C(C#) AND CNAME=”” S2=JOIN SC AND C WHERE SC(C#)=C(C#) AND CNAME=””

S3=JOIN S1 AND S2 WHERE S1(S#)=S2(S#) AND S1(GRADE)>S2(GRADE) S4=JOIN S3 AND S WHERE S3(S#)=S(S#) S5=PROJECT S4(SNAME)

(7) 选修同一门课程时,女生比男生成绩好的学生名单 答案:

S1=JOIN SC AND C WHERE SC(C#)=C(C#)

S2=JOIN S1 AND S WHERE S1(S#)=S(S#) AND SEX=”” S3=JOIN S1 AND S WHERE S1(S#)=S(S#) AND SEX=””

S4=JOIN S2 AND S3 WHERE S2(C#)=S3(C#) AND S2(GRADE)>S3(GRADE) S5=PROJECT S4(SNAME)

8 .试述关系模型的完整性规则。在参照完整性中,为什么外部关键字属性的值也可以为空?什么情况下才可以为空? 很重要 答案:

关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。 ①实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。

②参照完整性规则:若属性(或属性组)F是基本关系R的外关键字,


《数据库系统概论》练习题(答案).doc 将本文的Word文档下载到电脑
搜索更多关于: 《数据库系统概论》练习题(答案) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219