数据库实验五题目答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五 实验数据查询 1)要求 以School数据库为例,在该数据库中存在四张表格,分别为: 表 STUDENTS(sid, sname, email, grade); 表 TEACHERS(tid, tname, email, salary); 表 COURSES(cid, cname, hour); 表 CHOICES(no, sid, tid, cid, score) 在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。 在表CHOICES 中保存学生的选课记录。 按以下要求对数据库进行查询操作: (1)查询年级为2001的所有学生的名称并按编号升序排列。 程序: Select sn ame from stude nts where grade=2001 order by sid asc; (2)查询学生的选课成绩合格的课程成绩。 程序: Select score from choices where score59; ⑶查询课时是48或60的课程的名称。 程序:select cn ame from courses where hour=48 or hour =60; ^CLU.Sekoal. . . Ontz-rl. 曲要 * X s e 1. e ct crajre ?■ Irc(m courses wh= re lioiar^ 1 ^31 口匚 Iloue-B 60 1 ; jT □翳 liifis] 1 compui$ gr占phiK 2 G*+ design pot ten ■5 ddtB stiiuziuie g CCimpubei n^t:werk 7 iW?ne:驴闻m — 3 律 SEE! c ■ *?* 二 :査闷己底功英厅? PC坦□. 1: EIW) 巴lMZnii心 Zm (EE) S^chc-Ql co:co:oo sir 查询所有课程名称中含有 data的课程编号。 程序:select cid from courses where cname like%data%; 不重复显示)查询所有选课记录的课程号 程序: select distinct cid from choices ; 不重复显示) 统计所有教师的平均工资。 程序: select avg(salary) from teachers ; 查询所有教师的编号及选修其课程的学生的平均成绩,按平均成绩降序排列。 程序:select tid ,avg(score) from choices GROUPBY tid order by avg(score) desc; PCiS. S ch. sJL. . . Q jr4? 耳旨丄 eCt- t avg i see re ir jtn che i ces GRCUP EY 匸id or det ty 3vg(3coe£) desfi; C 1 L 一 J ■ a F 耳奎刈巴成功执乐 PCI9【9.0 17N) PCI- Q 5 ir at(52) 百於加1 C0:00;00 曲QQ行 统计各个课程的选课人数和平均成绩。 程序:select count(distinet sid),avg(score) from choices group by cid; 查询至少选修了三门课程的学生编号。 程序: select sid from choices group by sid having count (cid)= 3 查询编号 6 的学生所选的全部课程的课程名和成绩。 程序: select distinct cname ,score from courses,choices where sid=6and = 查询所有选修了 database 的学生的编号 程序: select sid from choices ,courses where cname =database and =; 求出选择了同一个课程的学生对。 程序: Select , From choices x,choices y Where = and 求出至少被两名学生选修的课程编号。 程序: select cid from choices group by cid having count (sid)=2; JFClO. Scikovl. . . Q-o.arp. 摘耍 诗X Me丄匕亡t. E Jd. rroift choices QEZ 翡 fclV OLQ Ijavl^q ccuat i Sistine?c 曰工a ---2: ja 」I J ,n 1谄果 j;州讯1 Cid 1 1 1 .idoti | iaaE^ 110003 100 5 toots B luumb 7 10007 g —~ i IOOC

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档