电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库原理及应用第2章部分习题解答

14页
  • 卖家[上传人]:m****
  • 文档编号:432050318
  • 上传时间:2023-09-17
  • 文档格式:DOC
  • 文档大小:144.50KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 关系演算补充内容 * 把谓词演算应用于到关系运算中就是关系演算,它分为元组关系演算与域关系演算。 * 谓词演算 1)个体是可以独立存在的物体 2)谓词是用于刻划个体性质或关系3)一个谓词可以与一个个体相联,此种谓词称为一元谓词,一元谓词刻划一个个体的性质。 4)a,b,.表示个体,一个一元谓词可表示为F(a)一个谓词中个体是可以变化的,如“.是大学生”,可以是“王强是大学生”,也可以变为“李华是大学生”,令F(x)表示x是大学生,又令“王强”为a,“李华”为b,则“王强是大学生,李华也是大学生”可写为F(a)F(b)* 现谓词演算用于关系,元组为个体,关系为个体域,则 R(u)即表示u是关系R中的元组* 元组关系演算表达式t|(t),表示所有使为真的元组集合,即描述了一个关系。P69 10、设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数与ALPHA语言分别写出下列查询:(1) 检索学生的所有情况。S SSCC(2) 检索学

      2、生年龄大于等于20岁的学生姓名。SN(SA=20(S)(3) 检索先修课号为C2的课程号。C#(PC#=C2(C)(4) 检索课程号C1的成绩为A的所有学生姓名。SN(C#=C1G=A(SCC)(5) 检索S1修读的所有课程名及先修课号。CN,PC# (S#=S1(SCS)(6) 检索年龄为23岁的学生所修读的课程名。CN (SA=23(SSCC)(7) 检索至少修读了S5修读的一门课的学生的姓名。SN (SSCC# (S#=S5(SC)(8) 检索修读了S4所修读的所有课程的学生的姓名。SN (S(S#,C# (SC)C# (S#=S4(SC)(9) 检索选修所有课程的学生的学号。S#,C# (SC)C# (C)(10) 检索不选修任何课程的学生的学号。S# (S) -S# (SC)设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数与ALPHA语言分别写出下列查询:(1) 检索学生的所有情况。S SSCCGET W(S)GET

      3、 W(S,SC,C): S.S#=SC.S# SC.C# =C.C#(2) 检索学生年龄大于等于20岁的学生姓名。SN(SA=20(S)GET W(S.SN): (S.SA=20)(3) 检索先修课号为C2的课程号。C#(PC#=C2(C)GET W(C.C#): (C.PC#=C2)(4) 检索课程号C1的成绩为A的所有学生姓名。SN(C#=C1G=A(SCC)RANGE SC SCXGET W(S.SN): SCX (SCX.S#=S.S# SCX.C#=C1 SCX.G=A)(5) 检索S1修读的所有课程名及先修课号。CN,PC# (S#=S1(SCS)RANGE SC SCXGET W(C.CN,C.PC#): SCX (SCX.C#=C.C# SCX.S#=S1)(6) 检索年龄为23岁的学生所修读的课程名。CN (SA=23(SSCC)RANGE S SX SC SCXGET W(C.CN): SXSCX (SX.S#=SCX.S# SCX.C#=C.C# SX.SA=23)(7) 检索至少修读为S5修读的一门课的学生的姓名。SN (SSCC# (S#=S5(SC)RANG

      4、E SC SCX SC SCYGET W(S.SN): SCXSCY (SCX.S#=S5 SCY.S#=S.S# SCY.C#=SCX.C#)或RANGE C CX SC SCX SC SCYGET W(S.S#):CX(SCX (SCX.S#=S5 CX.C#=SCX.C#)-SCY (SCY.S#=S.S# CX.C#=SCY.C#)(8) 检索修读S4所修读的所有课程的学生的姓名。SN (S(S#,C# (SC)C# (S#=S4(SC)RANGE C CX SC SCX SC SCYGET W(S.S#):CX(SCX (SCX.S#=S4 CX.C#=SCX.C#)-SCY (SCY.S#=S.S# CX.C#=SCY.C#)也可以变换( A - B A B X(A) X( A ))真值表 A B A - B A BT T T TT F F FF T T TF F T TRANGE C CX SC SCX SC SCYGET W(S.S#):CX(SCX (SCX.S#=S4 CX.C#=SCX.C#)-SCY (SCY.S#=S.S# CX.C#=SCY.C#)GET W

      5、(S.S#):CX(SCX (SCX.S#=S4 CX.C#=SCX.C#)(SCY (SCY.S#=S.S# CX.C#=SCY.C#)GET W(S.S#):CX(SCX (SCX.S#=S4 CX.C#=SCX.C#)(SCY (SCY.S#=S.S# CX.C#=SCY.C#)GET W(S.S#):CX(SCX (SCX.S#=S4 CX.C#=SCX.C#)(SCY (SCY.S#=S.S# CX.C#=SCY.C#)(9) 检索选修所有课程的学生的学号。S#,C# (SC)C# (C)RANGE C CX SC SCXGET W(S.S#):CXSCX (SCX.C#=CX.C# S.S#=SCX.S#)全称改存在为:RANGE C CX SC SCXGET W(S.S#):CX(SCX (SCX.C#=CX.C# S.S#=SCX.S#)(10) 检索不选修任何课程的学生的学号。S# (S) -S# (SC)RANGE SC SCX GET W(S.S#):SCX((SCX.S#=S#))即:RANGE SC SCX GET W(S.S#):SCX(SCX.S#S#)或

      6、全称改存在为:GET W(S.S#):SCX((SCX.S#=S#)) )即:GET W(S.S#):SCX(SCX.S#=S#))或(你们的做法)RANGE SC SCX C CXGET W(S.S#):CX(SCX(SCX.S#=S#CX.C#=SCX.C#))即:RANGE SC SCX GET W(S.S#):CXSCX (SCX.S#S# SCX.C#CX.C#)全称改存在为:RANGE SC SCX C CXGET W(S.S#):CX(SCX(SCX.S#=S#CX.C#=SCX.C#))GET W(S.S#):CX((SCX(SCX.S#=S#CX.C#=SCX.C#)))GET W(S.S#):CX(SCX(SCX.S#=S#CX.C#=SCX.C#)SQL命令见后(11) 在关系C中增添一门新课MOVE C9 TO W.C# MOVE 计算机系统结构 TO W.CN MOVE C4 TO W.PC# PUT W(C)(12) 学号为S17的学生因故退学请在S与SC中将其除名。Hold W(SC):S#=S17DELETE WHold W(S):S#=S17DELET

      7、E W(13) 将关系S中学生S6的年龄改为22岁(只需ALPHA操作)。Hold W(S#,SA):S#=S6MOVE 22 TO W.SAUPDATE W(14) 将关系S中学生的年龄均增加1岁(只需ALPHA操作)。Hold W(S#,SA)MOVE W.SA+1 TO W.SAUPDATE WRANGE Couse CX SC SCX SC SCY GET W(Student.SNO):CX(SCX (SCX.SNO=200402 SCX.CNO=CX.CNO)SCY(SCY.SNO=Student.SNOSCY.CNO=CX.CNO)9、设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数与ALPHA语言分别写出下列查询:(1) 检索学生的所有情况。S SSCCGET W(S)GET W(S,SC,C): S.S#=SC.S# SC.C# =C.C#SELECT *FROM S(2) 检索学生年龄大于等于20岁的学生姓名

      8、。SN(SA=20(S)GET W(S.SN): (S.SA=20)SELECT SNFROM SWHERE S.SA=20(3) 检索先修课号为C2的课程号。C#(PC#=C2(C)GET W(C.C#): (C.PC#=C2)SELECT C#FROM CWHERE C.PC#=C2(4) 检索课程号C1的成绩为A的所有学生姓名。SN(C#=C1G=A(SCC)RANGE SC SCXGET W(S.SN): SCX (SCX.S#=S.S# SCX.C#=C1 SCX.G=A)(5) 检索S1修读的所有课程名及先修课号。CN,PC# (S#=S1(SCS)RANGE SC SCXGET W(C.CN,C.PC#): SCX (SCX.C#=C.C# SCX.S#=S1)(6) 检索年龄为23岁的学生所修读的课程名。CN (SA=23(SSCC)RANGE S SX SC SCXGET W(C.CN): SXSCX (SX.S#=SCX.S# SCX.C#=C.C# SX.SA=23)(7) 检索至少修读了S5修读的一门课的学生的姓名。SN (SSCC# (S#=S5(SC)RANGE SC SCX SC SC

      《数据库原理及应用第2章部分习题解答》由会员m****分享,可在线阅读,更多相关《数据库原理及应用第2章部分习题解答》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.