版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理与设计课程设计实验报告课程设计题目:大学生学籍管理)一、课程设计目的要求学会利用SQL语句的创建、修改和删除数据库,利用SQL语句创建、删除视图,学会创建索引和删除索引,利用SQL语句对表中的数据进行修改、查询和删除操作,学会一般连接查询和特殊连接查询,以及嵌套子查询。二、课程设计实验环境sqlserver2005.三、课程设计容需求分析大学生学籍管理系统应该具有以下的功能:实现大学生学籍录入、修改、查询、删除,具体的容应该包括学生的基本信息、学校的基本信息、监护人的基本信息以及选课和成绩的基本管理。每个部分应该包括的容如下:学校的基本信息:学校的名称,学校的地址,学校的编号。学生的
2、基本信息:包括学生的、学号、性别、所在的学院、所选的专业、出生年月以及联系的方式。监护人的基本信息:包括监护人的号、监护人、与学生的关系以及联系的方式。选课及成绩管理:包括选课的编号、选课的名称、选课的教课老师以及所选课程的成绩和对应的学分绩点。概念设计功能模块划分数据流图学籍倍息统坦系营员ER图学校名称课程名称课袴编培任课数师煤理幵始时间就读于绩点选裸电话号码学号监护人rn姓容身怡证耳姓名学生1腔护性别专业名身恰证号学院名关系政睹面貌民族岀主年月3.逻辑设计建立表结构(1)创建实体表结构:“学校”表Sh,“学生”表Stu,“监护人”表G,“课程”表CoSh表结构字段名数据类型字段长度允许空否
3、字段说明Shidchar6Notnull学校编号,主键Shnamevarchar20Notnull学校名称Shadvarchar10Notnul学校地址Stu表结构字段名数据类型字段长度允许空否字段说明Stuidchar8Notnull学号,主键namevarchar10Notnull学生gendervarchar2Notnull性别(只能为“男或“女”且默认为“男”)dateofbirthdatetimeNotnull出生日期politicstatusvarchar10Notnull政治面貌collegevarchar20Notnull学院majorvarchar20Notnull专业Cph
4、onechar11Notnull联系G表结构字段名数据类型字段长度允许空否字段说明Gidchar18Notnull省份证号,主键Gnamevarchar15Notnull监护人G_gendervarchar6Notnull性别(只能为“男”或“女”)phonenumberchar11Notnull监护人联系C表结构字段名数据类型字段长度允许空否字段说明Cidchar6Notnull课程编号,主键Cnamevarchar55Notnull课程名Ctypevarchar15Notnull课程类型Teachervarchar20Notnull授课老师creditintNotnull学分创建关系表:“
5、就读于”表L,“监护”表Gu,“选课”表Ch。L表结构字段名数据类型字段长度允许空否字段说明Shidchar6Notnull学校编号,外键Stuidchar8Notnull学号,外键startimedatetimeNotnull开始时间finishtimedatetimeNotnull结束时间Gu表结构字段名数据类型字段长度允许空否字段说明Stuidchar8Notnull学号,外键Gidchar18Notnull监护人号,外键relationshipvarchar10Notnull关系Ch结构字段名数据类型字段长度允许空否字段说明Cidchar6Notnull课程编号,外键Stuidchar
6、8Notnull学号,外键ScoreintNotnull分数PointfloatNotnull绩点Timevarchar20Notnull开课时间四、程序源码与运行结果用代码创建表及插入相关信息:CREATETABLESh(ShidShnameShadchar(6)varchar(20)varchar(10)PRIMARYKEY,NOTNOTNULL,NULL)INSERTShVALUESINSERTShVALUESINSERTShVALUESINSERTShVALUESINSERTShVALUESINSERTShVALUESINSERTShVALUESINSERTShVALUESINSERT
7、ShVALUES(000001,(000002,(000003,(000004,(000005,(000006,(000007,(000008,(000009,大学,清华大学,大学,)大学,)西南大学,交通大学,)西南交通大学,)大学,)科技大学,)CREATETABLEStu(Stuidchar(8)PRIMARYKEY,namevarchar(10)NOTNULL,gendervarchar(2)DEFAULT男,date_of_birthdatetimeNULL,politic_statusvarchar(10)NOTNULL,collegevarchar(20)NOTNULL,majo
8、rvarchar(20)NOTNULL,Cphonechar(11)NOTNULL,CONSTRAINTgender1_checkCHECK(genderIN(男,女)INSERTStuVALUES(20130001,华,男,6/13/1995,共青团员,信息学院,通信,)INSERTStuVALUES(20130002,明,男,1/21/1994,共青团员,信息学院,计算机科学与技术,)INSERTStuVALUES(20130003,美,女,2/29/1994,共产党员,电气学院,微电子专业,)INSERTStuVALUES(20130004,元,女,1/6/1994,共青团员,环境工程学
9、院,环境保护,)INSERTStuVALUES(20130005,马腾,男,1/25/1993,共产党员,土木工程学院,土木工程专业,)INSERTStuVALUES(20130006,雪,女,11/5/1995,共青团员,经济学院,经济管理,)INSERTStuVALUES(20130007,夏雪,女,12/3/1994,共青团员,经济学院,经济管理,)INSERTStuVALUES(20130008,胡军,男,2/2/1994,共青团员,机械学院,机械专业,)INSERTStuVALUES(20130009,金秋,女,7/8/1994,共产党员,信息学院,软件,)CREATETABLEG(
10、Gidchar(18)PRIMARYKEY,Gnamevarchar(15)NOTNULL,G_gendervarchar(6)NOTNULL,phone_numberchar(11)NOTNULL,CONSTRAINTgender2_checkCHECK(GgenderIN(男,女)INSERTGVALUES(8,君,男,)INSERTGVALUES(3,磊,男,)INSERTGVALUES(5,风,男,)INSERTGVALUES(6,马云飞,男,)INSERTGVALUES(6,1宀宗,男,)INSERTGVALUES(1,夏东,男,)INSERTGVALUES(6,玉,女,)INSER
11、TGVALUES(1,胡林,男,)INSERTGVALUES(8,梅,女,)CREATETABLEC(Cidchar(6)PRIMARYKEY,CnameCtypeTeachercreditvarchar(55)varchar(15)varchar(20)intNOTNULL,NOTNULL,NOTNULL,NOTNULL)INSERTCVALUES(C00001,操作系统,必修,珊,4)INSERTCVALUES(C00002,经济学原理,必修,钱书,3)INSERTCVALUES(D00003,INSERTCVALUES(D00004,INSERTCVALUES(D00005,INSERT
12、CVALUES(D00006,INSERTCVALUES(E00007,INSERTCVALUES(E00008,大学物理,必修,燕,4)高等数学,必修,邓高,5)离散数学,必修,瞿继学,4)统计学基础,必修,建军,4)宋词赏析,选修,华,2)电影赏析,选修,毛伟,2)CREATETABLEL(Shidchar(6)NOTNULL,Stuidchar(8)PRIMARYKEY,startimedatetimeNOTNULL,finishtimedatetimeNOTNULL,CONSTRAINTSh_contrFOREIGNKEY(Shid)REFERENCESSh(Shid)ONDELETE
13、CASCADEONUPDATECASCADE,CONSTRAINTStu_contrFOREIGNKEY(Stuid)REFERENCESStu(Stuid)ONDELETECASCADEONUPDATECASCADE)INSERTLVALUES(000005,20130001,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130002,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130003,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130004,9/1/2013,8/30
14、/2017)INSERTLVALUES(000005,20130005,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130006,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130007,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130008,9/1/2013,8/30/2017)INSERTLVALUES(000005,20130009,9/1/2013,8/30/2017)CREATETABLEGu(Stuidchar(8)PRIMARYKEY,Gidchar(18)N
15、OTNULL,relationshipvarchar(10)NOTNULL,CONSTRAINTG_contrFOREIGNKEY(Gid)REFERENCESG(Gid)ONDELETECASCADEONUPDATECASCADE,CONSTRAINTStu_contrFOREIGNKEY(Stuid)REFERENCESStu(Stuid)ONDELETECASCADEONUPDATECASCADE)INSERTGuVALUES(20130001,8,父子)INSERTGuVALUES(20130002,3,父子)INSERTGuVALUES(20130003,5,父女)INSERTGuV
16、ALUES(20130004,6,父女)INSERTGuVALUES(20130005,6,父子)INSERTGuVALUES(20130006,1,父女)INSERTGuVALUES(20130007,6,母女)INSERTGuVALUES(20130008,1,父子)INSERTGuVALUES(20130009,8,母女)CREATETABLECh(Cidchar(6)NOTNULL,Stuidchar(8)NOTNULL,ScoreintNULL,PointfloatNULL,CONSTRAINTC_contrFOREIGNKEY(Cid)REFERENCESC(Cid)ONDELET
17、ECASCADEONUPDATECASCADE,CONSTRAINTStu2_contrFOREIGNKEY(Stuid)REFERENCESStu(Stuid)ONDELETECASCADEONUPDATECASCADE)INSERTChVALUES(C00001,20130001,89,1.3)INSERTChVALUES(C00001,20130005,93,1.3)INSERTChVALUES(C00001,20130007,84,1.3)INSERTChVALUES(C0000220130006901.2)INSERTChVALUES(D0000320130001781.3)INSE
18、RTChVALUES(D0000320130002891.3)INSERTChVALUES(D0000320130005791.3)INSERTChVALUES(D0000420130002681.5)INSERTChVALUES(D0000420130005921.5)INSERTChVALUES(D0000420130008751.5)INSERTChVALUES(D0000520130001771.4)INSERTChVALUES(D0000520130002881.4)INSERTChVALUES(D0000520130003961.4)INSERTChVALUES(D00005201
19、30009581.4)INSERTChVALUES(D0000620130004801.4)INSERTChVALUES(D0000620130006811.4)INSERTChVALUES(D0000620130009821.4)INSERTChVALUES(E0000720130002781.0)INSERTChVALUES(E0000720130008881.0)INSERTChVALUES(E0000720130009921.0)INSERTChVALUES(E0000820130003941.0)INSERTChVALUES(E0000820130006801.0)INSERTChV
20、ALUES(E0000820130008851.0)相关查询语句及查询结果1、查询所有表的信息:Select*fromShGhidGhnarrieShad1000001北京大学北京2000002淸华大学北京2000002浙江大学浙江4000004重庆丈学重庆5000005西南大学重庆eoooooe重庆变邇丈学重庆7000007西南交通丈学8000008四川大学成都9000009成都科技丈学成帮Select*fromStuSludnamecinderd-zte_af_biithDDlilic_staluscoleaemaiorCphone1|2D1300D1a1335-06-1300:00:00
21、.000育团冃信官学匠逋信1310D335E4322D1300D2李明另1934-01-210000.00000托百EE员计豊机科学与技术1830078345632D1300D3玄199402230000:00000只产堂员电气学院徹巨了专业13-175G9145942D1900D41994-01OG00:00:00.000茹淇工程宁院环境恨护1812945919452013DOD51993-01-2500:00:00000土衣工趕学院土=工幄古丄180422SGG5262inniF玄1995-11-05nnnnnnnnn4=tt1=n1359746663612D1300D7夏雪玄1334-1
22、Z-0300:00:00.000育团冃经济首连18145673Z1182D1300D8a1394-02-0200:00:00.000肌诫学匠机械甘业1367866157892D1300D9金秋玄1994-07-060000.00ooo信息学陆软elect*fromGGidGnameG_genderphorie_number1500199197309034578張君男156897634552500229196901013456马云飞男189003456783500338197703028801胡林男18180763312450133G197E11121678m18056
23、3324185511234197708083466刘玉女168667366126511321197703241245刘凤男1345675662375223391976020U673男13345675433852223919000321907G韩宗男1G1334455GG9523446197B02133421夏东elect*fromCCidCnaiTieCtypeTaac.creditTime1匚oooai操忙系.纭以珊4汨1再下尝菇2CC00C2妊祷学原饪钱召3茁I拜下孚斑3DLUUU3丈孚呦坦:燕42U1浴卜孚疑45DC0004言等数学DC0005离散数学那高5瞿继
24、学42om下学疑2om下学疑6DC0006纭计学基础刑逹军42om下学疑7Frnnr?宋词常析先帳垂华2汕1诈下兰軒8Ecoots卍老赏析毛伟25讦下宁或Select*fromLShidStuidstartinefinishtime1Q00005201300012013-09-0100:00:00.0002017-06-3000:00:00.0002000005201300022013-09-0100:00:00.0002017-0E-3000:00:00.0003000005201300032013-09-0100:00:00.0002017-08-3000:00:00.0004000005
25、201300042013-09-0100:00:00.0002017-0S-3000:00:00.0005000005201300052013-09-0100:00:00.0002017-0E-3000:00:00.0006000005201300062013-09-0100:00:00.0002017-06-3000:00:00.0007000005201300072013-09-0100:00:00.0002017-0E-3000:00:00.0008000005201300082013-09-0100:00:00.0002017-08-3000:00:00.000900000520130
26、0092013-09-0100:00:00.0002017-CS-3000:00:00.000Select*fromGuStuidGidrelationship120130001500199197309034578220130002522339197602014673父子320130003511321197703241245420130004500229196901013456520130005522339193003219876父子620130006523446197602133421720130007511234197708083466母衣8201300085003381977030288
27、01父子320130009501336137611121678母立Select*fromChCidStuidScarePointJ_|C00001|20130001891.32C000012013000593133C0000120130007841.34C0000220130006901.25D00003201300017E1.36D0000320130002891.37D0000320130005791.3SDOO004201300026S159D0000420130005921.510D0000420130008751.511D0000520130001771412D000052013C0
28、02se1.413D000052013C003961.414DOO005201300095S1.415Dooooe20130004SO1.416Dooooe20130006011.41?D0000620130009321410E000072013C00276119E000072013CMse120E000072013000992121EOOOOS2013000394122E000082013000680123E0000820130008851血杏術戸力141轴汙1门仃1GQQQri1缶Fl百TH*1an1甘仃nQ72、查询信息学院的所有学生的学号和:selectname,StuidfromSt
29、uwherecollege二信息学院J结果消息nameStuid1201300012李明201300023金秋201300033、查询所有信息学院的学生的家长的相关信息:SelectnameGnameG_gender,relationshipphone_numberfromStuGGuwhereStuStuidGuStuidandGGidGuGidandcollege=信息学院nameGnameG_genderrelationshipphone_number张君男父明李磊男13345e75433金秋韩悔立母立1S05633241S4、查询年龄在21岁及以下的学生的和学
30、号:selectnameStuiddate_of_birthfromStuwheredate_of_birth=11/30/1994i*-IT、兰nameStuiddate_oJ_birth1201300011995-06-1300:00:00.0002201300061995-11-0500:00:00.0003201300071934-12-0300:00:00.0005、查询选了3门以上的课程的学生的学号selectCh.Stuidas学号fromChgroupbyStuidhavingcount(*)3结果J消息1学号|201300026、查询每门课的平均成绩:selectCh.Cid
31、as课程编号,avg(Score)as平均分fromChgroupbyCid谍程骗号平均分C00001ss_2_C00Q02903DO0003824DO0004735DO0005796DO0006817E0000?068Eooaos867、查询离散数学成绩在80分以上的学生的学号,学号,成绩:SelectStuid学号,Score成绩FromChwhereCid二D00005andScore8J结果-J消息12学号201300021l20130003成缢83968、插入一个学生的信息:INSERTStuVALUES(20130010,新,男,3/11/1995,共青团员,信息学院,通信,)I箱
32、杲消宜.Stuidnameuenijerdate.oLbirthpclitic_tatuscoleaemajorHibone1|2013JC01男1田5-D6-1300:11):00.000共音团贞信息钢遍信13iocsa5643220133C02男1994-5-2100.03.00000共育团员信息学瞬订坯机糾学与技术13300763456320123C0:李美女1994022300:03:00000共产宾氏电汽宁院微邑子芳业13170691042013DD04刘元左190401-06DO:m:DOODD英者团员恭苴工程学晴环境保护18122459121520130005畀1993-D1-2
33、500:00:00.000共产详匸十末T袴車|不土末工程专业13042356653620133C06A1995-11-05OU:CO:OLILilin共音迂丘13997466636720130007夏雪立19912-0300:00:00.000共甘匡员10149673211B20133C08199402-0200:00:00.000共舌团员丸诚宁院杠挾业1367SGG45789?niTime全秋左199J-D7-0SDD:00:00000吐产直员信言学院软件183OD997GGG102O13OD1O张新畀1995-03-11UU:UJ:UUUUU共甘才匸信岂芋除学生的
34、信息:deletefromStuwhereStuid二20130010Stuidnamegenderdate_of_birthpalitic_$tatuscollegemajefCphoneJ_20130001张华男1995-06-1300:00:00.000共青匡员信息学院通信13100985643220130002李明男1994-01-210000:0100C共青匡员信息学院计算机科学三技术18300783456320130003李美1994-02-230000:0100C共产党员电气学院微电子专业1347568145042013000划兀女1994-01-0C0000.0100C共吉匡员阡境工程孚陆环脚呆护161234591345201300051993-01-250000:0100C些产甞员十木T稈罕院木工程专业18042356653620130006苦雪1995-11-050000:0100C共青匡员经济学院经游管理13597466636720130007夏雪1994-12-030000:0100C共青匡员经济学院经游管理1814567321182013
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司项目验收交付方案
- 土地储备项目水质检测方案
- 公司团建人流疏导方案
- 施工高处作业防护方案
- 江苏省无锡市丁蜀学区2026届中考考前最后一卷英语试卷含答案
- 大体积混凝土施工方案
- 游泳池、水上乐园循环水处理系统设计方案
- 初中八年级英语下册 Unit 8 Have you read Treasure Island yet (Section 3a – Self Check) 深度整合教学设计
- 初中英语八年级Unit1 Happy Holiday分层进阶导向下的单元整体教学设计
- 苏科版七年级数学下册:一元一次不等式的解法及其应用教学设计
- 2026年《公共基础知识》试题题库(附答案)
- DB32-T 5389-2026 太阳能光伏与建筑一体化应用技术规程
- 2026陕西省为县以下医疗卫生机构定向招聘医学类毕业生招聘607人农业笔试参考题库及答案解析
- AQ 3026-2026《化工企业设备检修作业安全规范》全面解读
- 2026中级社工《综合能力》高分通关卷5
- 水利工程安全文明措施费用分解
- 重庆水务集团招聘真题
- 2026民用航空器维修执照考试题库
- 2026年东航物流行测笔试题库
- 掺混合材料的硅酸盐水泥
- 新能源汽车动力电池管理及维护技术教案:任务3-3 DCDC转换器的拆装与检测
评论
0/150
提交评论