数据库第三章的习题参考答案doc.docx
- 文档编号:4161437
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:10
- 大小:19.23KB
数据库第三章的习题参考答案doc.docx
《数据库第三章的习题参考答案doc.docx》由会员分享,可在线阅读,更多相关《数据库第三章的习题参考答案doc.docx(10页珍藏版)》请在冰豆网上搜索。
数据库第三章的习题参考答案doc
3-2对于教务管理数据库的三个基本表
S(SNO,SNAME,SEX,AGE,SDEPT)
SC(SNO,CNO,GRADE)
C(CNO,CNAME,CDEPT,TNAME)
试用SQL的查询语句表达下列查询:
⑴检索LIU老师所授课程的课程号和课程名。
⑵检索年龄大于23岁的男学生的学号和姓名。
⑶检索学号为200915146的学生所学课程的课程名和任课教师名。
⑷检索至少选修LIU老师所授课程中一门课程的女学生姓名。
⑸检索WANG同学不学的课程的课程号。
⑹检索至少选修两门课程的学生学号。
⑺检索全部学生都选修的课程的课程号与课程名。
⑻检索选修课程包含LIU老师所授课程的学生学号。
解:
⑴SELECTC#,CNAME
FROMC
WHERETEACHER=’LIU’;
⑵SELECTS#,SNAME
FROMS
WHEREAGE>23ANDSEX=’M’;
⑶SELECTCNAME,TEACHER
FROMSC,C
WHERESC.C#=C.C#ANDS#=’200915146’
⑷SELECTSNAME(连接查询方式)
FROMS,SC,C
WHERES.S#=SC.S#ANDSC.C#=C.C#ANDSEX=’F’ANDTEACHER=’LIU’;
或:
SELECTSNAME(嵌套查询方式)
FROMS
WHERESEX=’F’ANDS#IN
(SELECTS#
FROMSC
WHEREC#IN(SELECTC#
FROMC
WHERETEACHER=’LIU’))
或:
SELECTSNAME(存在量词方式)
FROMS
WHERESEX=’F’ANDEXISTS(SELECT*
FROMSC
WHERESC.S#=S.S#
ANDEXISTS(SELECT*
FROMC
WHEREC.C#=SC.C#ANDTEACHER=’LIU’))
⑸SELECTC#
FROMC
WHERENOTEXISTS
(SELECT*
FROMS,SC
WHERES.S#=SC.S#ANDSC.C#=C.C#ANDSNAME=’WANG));
⑹SELECTDISTINCTX.S#
FROMSCASX,SCASY
WHEREX.S#=Y.S#ANDX.C#!
=Y.C#;
⑺SELECTC#.CNAME
FROMC
WHERENOTEXISTS(SELECT*
FROMS
WHERENOTEXISTS
(SELECT*
FROMSC
WHERES#=S.S#ANDC#=C.C#));
⑻SELECTDISTINCTS#
FROMSCASX
WHERENOTEXISTIS
(SELECT*
FROMC
WHERETEACHER=’LIU’ANDNOTEXISTS
(SELECT*
FROMSCASY
WHEREY.S#=X.S#ANDY.C#=C.C#));
3-3试用SQL查询语句表达下列对3.2题中教务管理数据库的三个基本表S、SC、C查询:
⑴统计有学生选修的课程门数。
⑵求选修4号课程的学生的平均年龄。
⑶求LIU老师所授课程的每门课程的学生平均成绩。
⑷统计每门课程的学生选修人数(超过10人的课程才统计)。
要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
⑸检索学号比WANG同学大,而年龄比他小的学生姓名。
⑹检索姓名以WANG打头的所有学生的姓名和年龄。
⑺在SC中检索成绩为空值的学生学号和课程号。
⑻求年龄大于女同学平均年龄的男学生姓名和年龄。
⑼求年龄大于所有女同学年龄的男学生姓名和年龄。
解:
⑴SELECTCOUNT(DISTINCTC#)
FROMSC;
⑵SELECTAVG(AGE)
FROMS,SC
WHERES.S#=SC.S#ANDC#=’4’ANDSEX=’F’;
⑶SELECTC.C#,AVG(GRADE)
FROMSC,C
WHERESC.C#=C.C#ANDTEACHER=’LIU’;
⑷SELECTC#,COUNT(S#)
FROMSC
GROUPBYC#
HAVINGCOUNT(*)>10
ORDERBY2DESC,1;
⑸SELECTSNAME
FROMS
WHERES#>ALL(SELECTS#
FROMS
WHERESNAME=’WANG’
ANDAGE FROMS WHERESNAME=’WANG’); ⑹SELECTSNAME,AGE FROMS WHERESNAMELIKE‘WANG%’ ⑺SELECTS#,C# FROMSC WHEREGRADEISNULL; ⑻SELECTSNAME,AGE FROMS WHERESEX=’M’ANDAGE>(SELECTAVG(AGE) FROMS WHERESEX=’F’); ⑼SELECTSNAME,AGE FROMS WHERESEX=’M’ANDAGE>ALL(SELECTAGE FROMS WHERESEX=’F’); 3-4试用SQL更新语句表达对3.2给出的教务管理数据库中三个基本表S、SC、C进行如下更新操作: ⑴往基本表S中插入一个学生元组(‘200912143’,‘张晶’,21)。 ⑵在基本表S中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(SNO,SNAME,SEX)。 ⑶在基本表SC中删除尚无成绩的选课元组。 ⑷把张成民同学在SC中的选课记录全部删去。 ⑸把选修高等数学课程中不及格的成绩全部改为空值。 ⑹把低于总平均成绩的女同学成绩提高5%。 ⑺在基本表SC中修改4号课程的成绩,若成绩小于等于75分时提高5%,若成绩大于75分时提高4%(用两个UPDATE语句实现)。 解: ⑴INSERTINTOS(S#,SNAME,AGE) VALUES(‘200912143’,’张晶’,21); ⑵INSERTINTOSTUDENT(SNO,SNAME,SEX) SELECTS#,SNAME,SEX FROMS WHERES#IN(SELECTS# FROMSC WHERE80<=ALL(SELECTGRADE FROMSC GROUPBYS#)); ⑶DELETEFROMSC WHEREGRADEISNULL; ⑷DELETE FROMSC WHERES#IN(SELECTS# FROMS WHERESNAME=’张成民’) ⑸UPDATESC SETGRADE=NULL WHEREGRADE<60ANDC#IN(SELECTC# FROMC WHERECNAME=’高等数学’); ⑹UPDATESC SETGRADE=GRADE*1.05 WHERES#IN(SELECTS# FROMS WHERESEX=’F’) ANDGRADE<(SELECTAVG(GRADE) FROMSC); ⑺用两个UPDATE语句实现: UPDATESC SETGRADE=GRADE*1.04 WHEREC#=’4’ANDGRADE>75; UPDATESC SETGRADE=GRADE*1.05 WHEREC#=’4’ANDGRADE<=75; 注意: 这两个UPDATE语句的顺序不能颠倒。 赠送以下资料 考试知识点技巧大全 一、考试中途应饮葡萄糖水 大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。 科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。 据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚正常;连续120分钟用脑,血糖浓度降至60毫克/100毫升,大脑反应迟钝,思维能力较差。 我们中考、高考每一科考试时间都在2小时或2小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。 因此建议考生,在用脑60分钟时,开始补饮25%浓度的葡萄糖水100毫升左右,为一个高效果的考试加油。 二、考场记忆“短路”怎么办呢? 对于考生来说,掌握有效的应试技巧比再做题突击更为有效。 1.草稿纸也要逐题顺序写草稿要整洁,草稿纸使用要便于检查。 不要在一大张纸上乱写乱画,东写一些,西写一些。 打草稿也要像解题一样,一题一题顺着序号往下写。 最好在草稿纸题号前注上符号,以确定检查侧重点。 为了便于做完试卷后的复查,草稿纸一般可以折成4-8块的小方格,标注题号以便核查,保留清晰的分析和计算过程。 2.答题要按先易后难顺序不要考虑考试难度与结果,可以先用5分钟熟悉试卷,合理安排考试进度,先易后难,先熟后生,排除干扰。 考试中很可能遇到一些没有见过或复习过的难题,不要蒙了。 一般中考试卷的题型难度分布基本上是从易到难排列的,或者交替排列。 3.遇到容易试题不能浮躁遇到容易题,审题要细致。 圈点关键字词,边审题边画草图,明确解题思路。 有些考生一旦遇到容易的题目,便觉得心应手、兴奋异常,往往情绪激动,甚至得意忘形。 要避免急于求成、粗枝大叶,防止受熟题答案与解题过程的定式思维影响,避免漏题,错题,丢掉不该丢的分。 4.答题不要犹豫不决选择题做出选择时要慎重,要关注题干中的否定用词,对比筛选四个选项的差异和联系,特别注意保留计算型选择题的解答过程。 当试题出现几种疑惑不决的答案时,考生一定要有主见,有自信心,即使不能确定答案,也不能长时间犹豫,浪费时间,最终也应把认为正确程度最高的答案写到试卷上,不要在答案处留白或开天窗。 5.试卷检查要细心有序应答要准确。 一般答题时,语言表达要尽量简明扼要,填涂答题纸绝不能错位。 答完试题,如果时间允许,一般都要进行试卷答题的复查。 复查要谨慎,可以利用逆向思维,反向推理论证,联系生活实际,评估结果的合理性,选择特殊取值,多次归纳总结。 另外,对不同题型可采用不同的检查方法。 选择题可采用例证法,举出一两例来能分别证明其他选项不对便可安心。 对填空题,则一要检查审题;二要检查思路是否完整;三要检查数据代入是否正确;四要检查计算过程;五要看答案是否合题意;六要检查步骤是否齐全,符号是否规范。 还要复查一些客观题的答案有无遗漏,答案错位填涂,并复核你心存疑虑的项目。 若没有充分的理由,一般不要改变你依据第一感觉做出的选择。 6、万一记忆短路可慢呼吸考试中,有些考生因为怯场,导致无法集中精神,甚至大脑忽然一片空白,发生记忆堵塞。 此时不要紧张,不妨尝试如下方式: 首先是稳定心态,保持镇静,并注意调节自己的呼吸率。 先慢吸气,当对自己说放松时缓慢呼气,再考虑你正在努力回忆的问题,如果你仍不能回想起来,就暂时搁下这道题,开始选做其他会的试题,过段时间再回过头来做这道题。 第二,积极联想。 你不妨回忆老师在讲课时的情景或自己的复习笔记,并努力回忆与发生记忆堵塞问题有关的论据和概念,把回忆起的内容迅速记下来,然后,看能否从中挑出一些有用的材料或线索。 第三,进行一分钟自我暗示。 即根据自己的实际,选择能激励自己,使自己能心情平静和增强信心的话,在心中默念3至5遍。 比如: 我已平静下来,我能够考好、我有信心,一定能考出理想的成绩等等。 第四,分析内容,查找相关要点。 借助试卷上其它试题,也许会给考生提供某些线索。 因此不要轻易放弃,查看试题中的相关要点,看看是否能给考生提供线索或启发。 赠送以下资料 考试知识点技巧大全 二、考试中途应饮葡萄糖水 大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。 科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。 据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚正常;连续120分钟用脑,血糖浓度降至60毫克/100毫升,大脑反应迟钝,思维能力较差。 我们中考、高考每一科考试时间都在2小时或2小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。 因此建议考生,在用脑60分钟时,开始补饮25%浓度的葡萄糖水100毫升左右,为一个高效果的考试加油。 二、考场记忆“短路”怎么办呢? 对于考生来说,掌握有效的应试技巧比再做题突击更为有效。 1.草稿纸也要逐题顺序写草稿要整洁,草稿纸使用要便于检查。 不要在一大张纸上乱写乱画,东写一些,西写一些。 打草稿也要像解题一样,一题一题顺着序号往下写。 最好在草稿纸题号前注上符号,以确定检查侧重点。 为了便于做完试卷后的复查,草稿纸一般可以折成4-8块的小方格,标注题号以便核查,保留清晰的分析和计算过程。 2.答题要按先易后难顺序不要考虑考试难度与结果,可以先用5分钟熟悉试卷,合理安排考试进度,先易后难,先熟后生,排除干扰。 考试中很可能遇到一些没有见过或复习过的难题,不要蒙了。 一般中考试卷的题型难度分布基本上是从易到难排列的,或者交替排列。 3.遇到容易试题不能浮躁遇到容易题,审题要细致。 圈点关键字词,边审题边画草图,明确解题思路。 有些考生一旦遇到容易的题目,便觉得心应手、兴奋异常,往往情绪激动,甚至得意忘形。 要避免急于求成、粗枝大叶,防止受熟题答案与解题过程的定式思维影响,避免漏题,错题,丢掉不该丢的分。 4.答题不要犹豫不决选择题做出选择时要慎重,要关注题干中的否定用词,对比筛选四个选项的差异和联系,特别注意保留计算型选择题的解答过程。 当试题出现几种疑惑不决的答案时,考生一定要有主见,有自信心,即使不能确定答案,也不能长时间犹豫,浪费时间,最终也应把认为正确程度最高的答案写到试卷上,不要在答案处留白或开天窗。 5.试卷检查要细心有序应答要准确。 一般答题时,语言表达要尽量简明扼要,填涂答题纸绝不能错位。 答完试题,如果时间允许,一般都要进行试卷答题的复查。 复查要谨慎,可以利用逆向思维,反向推理论证,联系生活实际,评估结果的合理性,选择特殊取值,多次归纳总结。 另外,对不同题型可采用不同的检查方法。 选择题可采用例证法,举出一两例来能分别证明其他选项不对便可安心。 对填空题,则一要检查审题;二要检查思路是否完整;三要检查数据代入是否正确;四要检查计算过程;五要看答案是否合题意;六要检查步骤是否齐全,符号是否规范。 还要复查一些客观题的答案有无遗漏,答案错位填涂,并复核你心存疑虑的项目。 若没有充分的理由,一般不要改变你依据第一感觉做出的选择。 6、万一记忆短路可慢呼吸考试中,有些考生因为怯场,导致无法集中精神,甚至大脑忽然一片空白,发生记忆堵塞。 此时不要紧张,不妨尝试如下方式: 首先是稳定心态,保持镇静,并注意调节自己的呼吸率。 先慢吸气,当对自己说放松时缓慢呼气,再考虑你正在努力回忆的问题,如果你仍不能回想起来,就暂时搁下这道题,开始选做其他会的试题,过段时间再回过头来做这道题。 第二,积极联想。 你不妨回忆老师在讲课时的情景或自己的复习笔记,并努力回忆与发生记忆堵塞问题有关的论据和概念,把回忆起的内容迅速记下来,然后,看能否从中挑出一些有用的材料或线索。 第三,进行一分钟自我暗示。 即根据自己的实际,选择能激励自己,使自己能心情平静和增强信心的话,在心中默念3至5遍。 比如: 我已平静下来,我能够考好、我有信心,一定能考出理想的成绩等等。 第四,分析内容,查找相关要点。 借助试卷上其它试题,也许会给考生提供某些线索。 因此不要轻易放弃,查看试题中的相关要点,看看是否能给考生提供线索或启发。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 第三 习题 参考答案 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)