《2023年学生成绩管理数据库建立实验报告.docx》由会员分享,可在线阅读,更多相关《2023年学生成绩管理数据库建立实验报告.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、南京邮电大学课内实验报告课程名:数据库系统概论任课教师:专业:学号:姓 名:-o至二O 年度第 学期。南京邮电大学 管理学院数据库系统概论课程实验实验报告对实验结果的分析口很好口良好口一般比较差文档书写符合规范限度口很好口良好口一般口比较差综合意见:成绩指导教师署名日期实验内容及基本规定:实验项目名称:学生成绩管理数据库的建立 实验类型:操作每组人数:1 实验内容及规定: 构建个教学管理关系数据库如下: 学生(学号,姓名,性别,年龄,籍贯,班级代号) 课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号、成绩,考试时间) 教师(教师代号,姓名.性别.年龄.职称) 为方便起见,上述关系
2、用英文字母表达如下:S ( SNO.NAME, SEX,AGE,JG, CLASS N O)C ( CNO,CNAME, XF,TNO) G(SNOCNO, GRADE,DATE) T(TNO, NAME,SEX,AGE.ZC) 上述关系模式中,带下划线的属性为各自关系的关键字,其中学生表输入20条记录;课程表输 入1 0条记录;成绩表输入100条记录;教师表入5条记录。基于这些关系表,做如下查询: (1)找出男性学生的姓名(2)找出不是“B 1 3 1115”班的学生(3)查询“李峰”老师所教课程的课程名称和学分(4 )检索出选修了课程代号为“ 3 ”和“ 5 ”课程的学生(5)查询至少选修
3、了一门“李峰”老师的课程的学生姓名(6)求选修了课程名为“数据库原理”的所有学生的学号和姓名(7)找出学生代号为“B13 1 1 1 502”和“B 1 3 1 1 1604”两个学生都选修了的课程 (8)检索出没有被任何学生选修的课程(9)求出每个学生的成绩的平均分和总分(10)求至少三门以上课程成绩在9 0分以上的学生学号(11)求获得学分数在200以上的学生 (12)求出少于1 0个学生选修的课程(1 3)求出有四门课程考试不及格的学生的姓名(14)求出每个老师所教课程的学分总数(15)求出教了三门课以上的老师(16)求出只教一门课程的老师(1 7)求出每一个班级中每一门课程获得最高分的
4、学生的学号实验结果:1.数据库表 学生表SN0NAME|XBAGEJGCLASSNOB13U1501_ B13111502_ B13111503 B13111504_ B13111505 B131U601_ B13111602 B13111603_ B13111604_ B13111605 B131U701_ B13111702 B13111703_ B13111704 B13111705_ B13111801_ B13111802 B13111803 B13111804B14111805教师表一二三四五六七八九十二一三四五六七八九十 小小小小小小小小小小十十+-十+-十十十十二男女男女女男女
5、女女女女男男男男男男女女男 . 十 + :+!T-r十!十 十 十 十 十!-;21海南省海口市B13111522广东省广州市B131U521江苏省扬州市B131U519江苏省无锡市B13111520江苏省南京市B131U520辽宁省沈阳市B13111619北京市B13111621河北省保定市B131U620江苏省镇江市B131U621江苏省苏州市B131U620上海市B13111720安徽省合肥市B131U722四川省成都市B13111720天津市B13111720江苏省南京市B131U718湖南省长沙市B13111820云南省昆明市B131U820江苏省常州市B13111820福建省福州市
6、B13111819浙江省杭州市B141118sin三 磊涛原明唯 王江高陈李40讲师 副教授 副教授S0238S0342S0445教授 讲师S0538C1T0CNAMETN00学野原融代 筹观机据数性 运微微数高线210323334553627管理学原理48数据库原理292成绩表SNOCNOGRADEDATE16014-06-23B1311150125814-06-24B1311150139914-06-25B1311150147414-06-26B1311150158214-06-27B131115021 一18214-06-23B1311150228814-06-24B1311150239
7、214-06-25B13111502410014-06-26B1311150257714-06-272.查询(使用SQ L语句)1 . SELE CT S. NAMEFROM SWHERE (S. XB) = 男);十七十七2. SELECT *F ROM SWHERE S NO NOTIN(SELECT SNOFROMSWHER E CLASSNO=Bl 3 1 1 1 5):2. SELECT *F ROM SWHERE S NO NOTIN(SELECT SNOFROMSWHER E CLASSNO=Bl 3 1 1 1 5):SNO NAME XBB13111602B13111603
8、B13111804 B13111803 B13111604B13111605 B131U701B13111702 B14111805 B13U1703 B13U1704B13111705 B131U601 B131U801B13111802七八九八九十一女女女女女女女男男男男男男男男AGECLASSNO19北京市B13111621河北省保定市B131U620福建省福州市B13111820江苏省常州市B13111820江苏省镇江市B13111621江苏省苏州市B13111620上海市B131U720安徽省合肥市B131U719浙江省杭州市B141U822四川省成都市B13111720天津市B13
9、1U720江苏省南京市B13111720辽宁省沈阳市B13111618湖南省长沙市B13111820云南省昆明市B131U83. SELECT CNAME, XFFROM T,CWHERENAME= 李峰And T.TNO=C. T NO;CNAMEXF3管理学原理4,S ELECTS. *FROM S INNER JO I N G ON S. S N O = G . SNOWH E RE G. C N O Like 3 And EXIS TS(SELE CT * F ROM G AS G2 WH E REGSNO=G2. SNO AND G2. C NO L i ke 5);SNONAMEX
10、BAGEJGCLASSNOB13111505B13111604 B13111502 B131U605B13111701 B13111703 B13111704 B13U1801B13111802 B13111501女女女女女男男男男男 五九二十二二四六七一 小小小小+-+十+十小20江苏省南京市B13111520江苏省镇江市B13111622广东省广州市B13111521江苏省苏州市B13111620上海市B13U1722四川省成都市B13111720天津市B13111718湖南省长沙市B131U820云南省昆明市B13111821海南省海口市B1311154 . SELEC T S.N AM
11、E, S. S NOFROM (S INNER JOIN G ON S.SNO = G. SN O) INNER JOIN C ON GCNO=C.CNOWHERE ( (G. CN0)= 7 Or(G. CNO= 10)GROUP B Y S.NAME, S.SNO:NAME十小十四四二十小小十五七三八SNO B13111603 B13111704 B13111504 B13111702 B131U601 B131U705 B13111602 B13U15036.SEL ECTS. NAME,S. SNOFROM S I NNER J O I N G ON S.SNO=G.SNOWHERE
12、( (G. CNO) =8);SNOCNOCNAME1运筹学B131115022微机原理B131115023数据结构B131115024高数B131115025线性代数7.SELECTS.S NO, G.CNO, C. CN AMEFROM (S INNER JOIN G ON S. SNO = G.SNO) INNER JOIN C ON G .C NO=C.CNOWHERE (S.SNO) Like Bl 3 111502 ; ) AND ( (Exist s (SELECT * FRO MG AS G2 WHE R E GCNO= G 2. C N O ANDG2.SNOL I K E
13、B131 1 1 60 4 z)oFa Ise);CNOCNAMEXFTNOEQ微观经济3S05*08. SE LECT*FROM CW H ERE (C.CNO) Not I n (SEL E CT GCNO F ROM G);CNOCNAMEXFTNOEQ微观经济3S05*09.SELECT S. SNO, Avg(G. GRADE) AS G R E AT 之平均值,Sum(GG RADE) AS GREAT之总计FROM S I NN ER JOIN G ON S.SNO = G.S NOGROUP BY S. SNO;SNO GREAT之平:74.6GREAT之总二373131115
14、01B1311150287. 8439B1311150384. 4422B1311150481405B1311150581. 4407B1311160177. 8389B1311160276.6383B1311160362310B1311160485. 4427B13U160584. 4422B13U170180.2401B1311170273.2366B1311170387.2436B13U170480.8404B1311170586. 4432B1311180172. 5290B1311180288.6443B1311180384420B131118047846810. SELECT S.
15、NAME, S.SNO, Coun t (G. G R A DE) AS GRADE 之计数FROM S INNER JOIN G ON S. S NO = G.SNOWHERE (G.G RADE )90)GROU P BY S.NAME, S. S NOHAVING ( (Count (G.GRADE) 2);NAMESNO GRADE之计:n U篇一B13U17053小十B13111605311. SEL ECTS. SNO,S.NAME, Sum (G. GRADE) AS GREAD 之总计FR OM S INNER JOIN GON S.SNO=GSNOGROUP BYS. SNO
16、, S. NAMEHAVING S u m(GGRA D E)20 0 ;SNONAME GREAD之总、13111501小一373B13111502小二439B13111503小三422B13111504小四405B13111505小五407B13111601小六389B13111602小七383B13111603小八310B13111604小九427B13111605小十422B13111701十一401B13111702十二366B13111703十三436B13111704十四404B13111705十五432B13111801十六290B13111802十七443B13111803十
17、八420B13111804 十九4681 2. SELEC T C.CNAME, C.C NO, C o un t (G. GRADE) AS GRADE 之计数 FROM (S INNER J OIN G ON S. SNO=GSN 0) INNER J OIN C ON G.CNO= C. CNOGROUP BY C. CN AME, C.CNOHAVING (Coun(G.GRA DE) 1 0 );CNAME SBCNO 6GRADE之计:9管理学原理79数据库原理89算法分析99CNAME SBCNO 6GRADE之计:9管理学原理79数据库原理89算法分析9913.SE L ECT
18、 S. NAME, Count(G. G R ADE) AS G R ADE 之计数F ROM S INN E R J O I N G ON S.S NO = G. SNOWHERE (G. GRADE)= 3 );NAME TNO CNO之计数S03316. SELECTT.NAME, T.TNO, C o u n t( C . CNO) AS CNO 之计数FROMT INNER JOIN C ON T.TNO=C.TNOGROUP B Y T. NAM E,T.TNOHAV I NG (Count (C.CNO) = 1 );NAME TNO CNO之计数陈明1 7. SELECT S.
19、 CLASSNO, G.CNO, Max(G.GRA DE) ASGRADE 之最大值FROM SINNER JO I N G ON S.SNO = G. S N 0GROUP B YS,CLASSNO,G.CNO;CLASSNOCNO GRADE之最:182B131115290B131115399B1311154100B131115596E1311156906131115782B131115885B131115986B1311161100实验心得通过本次学生成绩管理数据库的建立实验,我进一步了解了有关关系数据库设计的基 本思想方法。通过运用ACCESS软件创建数据库,一方面建立对的完善的数据库表信息,包含 学生、教师、课程和成绩表。然后使用SQL语言编写查询语句,并通过数据表视图显示结 果,判断是否对的显示。在实验过程中出现了许多问题,有的问题是由于粗心导致的拼写错 误、符号、字母缺漏错误,有的问题则是语法错误,一时很难找到解决的办法。后来通过翻阅 课本、和同学讨论、查找资料、询问老师等方法顺利解决问题。通过本次实验,我了解到 了自己的局限性之处,在此后的学习中要加以填补,巩固强化。成绩评估:该生对待本次实验的态度 较差。本次实验的过程情况 较差口认真口良好口一般口很好口较好口一般口比口比