




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理课程设计报告课程设计报告课程名称:数据库系统原理设计题目:学生成绩管理数据库的建立指导教师:时间:2010 2011学年第二学期南京人口学院信息科学系学生成绩管理数据库的建立构建一个教学管理关系数据库如下:学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号)成绩(学号,课程号,成绩,考试时间)教师(教师代号,姓名,性别,年龄,职称)为方便起见,上述关系用英文字母表示如下:S(SNO,NAME ,SEX,AGE ,JG, CLASSNO )C(CNO , CNAME ,XF ,TNO )G( SNO,CNO ,GRADE ,DATE )课程设计题
2、目T(TNO ,NAME ,SEX,AGE ,ZC )上述关系模式中,带下划线的属性为各自关系的关键字,其中学生表输入20 条记录;课程表输入 10 条记录;成绩表输入 100 条记录;教师表入 5 条记录。基于这些关系表,做如下查询:( 1) 找出男性学生的姓名( 2) 找出不是“ 2031”班的学生( 3) 查询“李峰”老师所教课程的课程名称和学分( 4)检索出选修了课程代号为“c11”和“ c23”课程的学生( 5) 查询至少选修了一门“李峰”老师的课程的学生姓名( 6) 求选修了课程名为“数据库原理”的所有学生的学号和姓名( 7) 找出学生代号为“ S101”和1“S102”两个学生都
3、选修了的课程( 8) 检索出没有被任何学生选修的课程( 9) 求出每个学生的成绩的平均分和总分(10)求至少三门以上课程成绩在90 分以上的学生学号( 11)求获得学分数在 200 以上的学生( 12)求出少于 10 个学生选修的课程( 13)求出有四门课程考试不及格的学生的姓名( 14)求出每个老师所教课程的学分总数( 15)求出教了三门课以上的老师( 16)求出只教一门课程的老师( 17)求出每一个班级中每一门课程获得最高分的学生的学号2课程设计目的及要求:目的:通过本次对数据库的设计,了解其设计的基本思想方法,熟悉数据库的运行环境,能够独立编写小型的数据库程序,通过数据库系统应用课题的实
4、践,进一步提高分析问题解决问题的能力及软件开发过程的能力。要求:1、正确建立完善的数据库表信息;2、能够使用 SQL语言正确写出查询语句;3、能够利用查询设计器建立查询;3课程设计详细内容:1、 数据库表:1)学生表:2)课程表3)成绩表4)教师表42、查询1)SQL 语句: SELECT S.NAMEFROM SWHERE (s.sex=" 男");查询结果:2)SQL 语句: SELECT S.*FROM SWHERE (S.CLASSNO) Not Like "2031");查询结果:3)SQL 语句: SELECT C.CNAME, C.XF,
5、C.TNOFROM CWHERE (C.TNO) Like "1");查询结果:54)SQL 语句: SELECT S.*FROM S INNER JOIN G ON S.SNO=G.SNOWHERE G .CNO Like 'c11' And EXISTS(SELECT * FROM G AS G2WHERE G .SNO=G2.SNO AND G2.CNO Like 'c23' );查询结果:5)SQL 语句: SELECT S.NAME, S.SNOFROM (S INNER JOIN G ONS.SNO = G.SNO) INNER
6、JOIN C ON G.CNO =C.CNOWHERE (G .CNO)="c11" Or (G.CNO)="c12" Or (G .CNO)="c21")GROUP BY S.NAME, S.SNO;查询结果:6)SQL 语句: SELECT S.NAME, S.SNOFROM S INNER JOIN G ON S.SNO = G.SNOWHERE (G .CNO)="c13");查询结果:67)SQL 语句:SELECT S.SNO, G .CNO, C.CNAMEFROM (S INNER JOIN G O
7、N S.SNO=G.SNO) INNER JOIN C ON G.CNO=C.CNOWHERE (S.SNO) Like 's101') AND (Exists (SELECT *FROM G AS G2 WHERE G.CNO=G2.CNOAND G2.SNO LIKE 's102')<>False);查询结果:8)SQL 语句: SELECT C.*FROM CWHERE (C.CNO) Not In (SELECT G.CNO FROM G);查询结果:9)SQL 语句:SELECT S.SNO, Avg(G .GRADE) AS GREAT之
8、平均值 , Sum(G .GRADE) AS GREAT之总计FROM S INNER JOIN G ON S.SNO=G.SNOGROUP BY S.SNO;查询结果:710)SQL 语句: SELECT S.NAME, S.SNO, Count(G .GRADE) AS GRADE之计数FROM S INNER JOIN G ON S.SNO=G .SNOWHERE (G .GRADE)>"90")GROUP BY S.NAME, S.SNOHA VING (Count(G .GRADE)>2);查询结果:11)SQL 语句:SELECT S.SNO, S.
9、NAME, Sum(G.GRADE) AS GREAT之总计FROM S INNER JOIN G ON S.SNO=G.SNOGROUP BY S.SNO, S.NAMEHAVING Sum(G .GRADE)>200;查询结果:812)SQL 语句:SELECT C.CNAME, C.CNO, Count(G.GRADE) AS GRADE之计数FROM (S INNER JOIN G ON S.SNO = G.SNO) INNER JOIN C ON G.CNO = C.CNOGROUP BY C.CNAME, C.CNOHAVING (Count(G.GRADE)<10);
10、查询结果:13)SQL 语句: SELECT S.NAME, Count(G .GRADE) AS GRADE之计数FROM S INNER JOIN G ON S.SNO=G .SNOWHERE (G .GRADE)<"60")GROUP BY S.NAMEHA VING (Count(G .GRADE)=4);查询结果:14)SQL 语句: SELECT C.TNO, T.NAME, Sum(C.XF) AS XF之总计FROM C INNER JOIN T ON C.TNO=T.TNOGROUP BY C.TNO, T.NAME;查询结果:915)SQL 语句:
11、 SELECT T.NAME, T.TNO, Count(C.CNO) AS CNO之计数FROM T INNER JOIN C ON T.TNO = C.TNOGROUP BY T.NAME, T.TNOHA VING (Count(C.CNO)>=3);查询结果:16)SQL 语句: SELECT T.NAME, T.TNO, Count(C.CNO) AS CNO之计数FROM T INNER JOIN C ON T.TNO=C.TNOGROUP BY T.NAME, T.TNOHA VING (Count(C.CNO)=1);查询结果:17)SQL 语句:SELECT S.CLASSNO, G.CNO, Max(G .GRADE) AS GRADE之最大值FROM S INNER JOIN G ON S.SNO = G.SNOGROUP BY S.CLASSNO, G.CNO;查询结果:10注:可另附页11课程设计总结及体会:通过本次对关系数据库系统的设计, 使我基本了解了有关关系数据库设计的基本思想方法, 知道了如何在利用 ACCESS的环境下创建数据库,包括正确建立完善的数据库表信息,使用 SQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修人工费报价及结算合同
- 深基坑工程专项施工方案
- 购买设备可行性研究报告
- 建筑垃圾再生利用项目可行性研究报告
- 健身行业运营管理策略手册
- 2025年度北京市智能家居与暖通装潢合同
- 商业秘密保护措施与合规性分析
- 设备 可行性分析报告
- 风电设备投资分析
- 以信息化推动现代农业现代化升级的实施计划书
- 临床基于高级健康评估的高血压Ⅲ级合并脑梗死患者康复个案护理
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 2023年初中升学考试语文中考漫画练习题123
- 苏少版《书法练习指导》培训《多宝塔》技法、与《勤礼碑》比较课件
- 2022届“一本、二本临界生”动员大会(2023.5)
- 中小学生综合素质评价表
- 《语文课程标准》义务教育2022年修订版【原版】
- 食堂工作人员安全培训内容资料
- 体检报告单入职体检模板
- 航运公司安全生产应急预案
- 华师大科学八年级下 实验探究专题(声 光 电、磁 共54题 word解析版)
评论
0/150
提交评论