第一范文网 - 专业文章范例文档资料分享平台

数据库原理及应用(第3版) - 全部习题new

来源:用户分享 时间:2025/6/2 14:39:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

SELECT C.CN FROM S,SC,C

WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND S.AGE=23

(7) 检索至少修读了学号为S5的学生修读的一门课的学生的姓名。

πSN (SSCπCNO (σSNO=?S5?(SC)))

RANGE SC SCX SC SCY

GET W(S.SN): ?SCX?SCY (SCX.SNO=’S5’ ∧ SCY.SNO=S.SNO∧ SCY.CNO=SCX.CNO)

RANGE C CX SC SCX SC SCY GET

W(S.SNO):

?CX(

?SCX (SCX.SNO=’S5’ ∧

CX.CNO=SCX.CNO)->?SCY (SCY.SNO=S.SNO ∧ CX.CNO=SCY.CNO))

SELECT S.SNO FROM S,SC X,SC Y

WHERE S.SNO=Y.SNO AND X.CNO=Y.CNO AND X.SNO=’S5’

(8) 检索修读了学号为S4的学生所修读的所有课程的学生的姓名。

33

数据库原理及应用

πSN (S(πSNO,CNO (SC)÷πCNO (σSNO=?S4?(SC))))

RANGE C CX SC SCX SC SCY GET

W(S.SNO):

?CX(

?SCX (SCX.SNO=’S4’ ∧

CX.CNO=SCX.CNO)->?SCY (SCY.SNO=S.SNO ∧ CX.CNO=SCY.CNO))

也可以变换

RANGE C CX SC SCX SC SCY GET

W(S.SNO):

?CX(

?SCX (SCX.SNO=’S4’ ∧

CX.CNO=SCX.CNO)->?SCY (SCY.SNO=S.SNO ∧ CX.CNO=SCY.CNO)) GET W(S.SNO):?CX(﹁(?SCX (SCX.SNO=’S4’ ∧ CX.CNO=SCX.CNO))∨(?SCY (SCY.SNO=S.SNO ∧ CX.CNO=SCY.CNO)))

GET W(S.SNO):﹁?CX(﹁(﹁(?SCX (SCX.SNO=’S4’ ∧ CX.CNO=SCX.CNO))

?SCY (SCY.SNO=S.SNO ∧

CX.CNO=SCY.CNO))))

GET W(S.SNO):﹁?CX(((?SCX (SCX.SNO=’S4’ ∧ CX.CNO=SCX.CNO))∧

﹁(?SCY (SCY.SNO=S.SNO ∧ CX.CNO=SCY.CNO))))

34

SELECT S.SNO FROM S

WHERE NOT EXISTS (SELECT * FROM SC X

WHERE X.SNO=’S4’ AND NOT EXISTS (SELECT * FROM SC Y

WHERE S.SNO=Y.SNO AND Y.CNO=X.CNO))

(9) 检索选修所有课程的学生的学号。 πSNO,CNO (SC)÷πCNO (C)

RANGE C CX SC SCX

GET W(S.SNO):?CX?SCX (SCX.CNO=CX.CNO ∧ S.SNO=SCX.SNO)

全称改存在为:

RANGE C CX SC SCX

GET W(S.SNO):﹁?CX(﹁?SCX (SCX.CNO=CX.CNO ∧ S.SNO=SCX.SNO))

SELECT S.SNO FROM S

35

数据库原理及应用 WHERE NOT EXISTS (SELECT * FROM C CX WHERE NOT EXISTS (SELECT * FROM SC SCX

WHERE S.SNO=SCX.SNO AND SCX.CNO=CX.CNO))

(10) 检索不选修任何课程的学生的学号。 πSNO (S) -πSNO (SC)

RANGE SC SCX

GET W(S.SNO):?SCX(﹁(SCX.SNO=SNO)) 即:

RANGE SC SCX

GET W(S.SNO):?SCX(SCX.SNO≠SNO) 或

全称改存在为:

GET W(S.SNO):﹁?SCX(﹁(﹁(SCX.SNO=SNO)) )

即:

GET W(S.SNO):﹁?SCX(SCX.SNO=SNO)) 或

36

数据库原理及应用(第3版) - 全部习题new.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c68n609oqs38jj329nadz_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top