天津理工大学数据库与功能分析实验报告_第1页
天津理工大学数据库与功能分析实验报告_第2页
天津理工大学数据库与功能分析实验报告_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人和以吟实验报告学院(系)名称: 计算机与通信工程学院姓名学号专业计算机科学与技术(中加)班级实验项目实验一:数据库创建与交互式SQL数据操作课程名称数据库与功能分析课程代码实验时间实验地点批改意见成绩教师签字:1实验目的1) 了解DBMS安装,搭建实验平台,熟悉各数据库的交互式SQL工具;2) 熟悉通过SQL语言对数据库进行操作。2实验工具MS SQL server20083实验内容1)表的创建:创建一数据库 Temp,在数据库中创建Student表、Course表和SC表,给出表 中的主码、外码和约束关系。CREATE TABLE Stude nt(Sno CHAR(9) PRIMARY

2、KEY/*列级完整性约束条件*/Sname CHAR(20) UNIQUE/* Sname 取唯一值 */SsexCHAR(2)Sage SMALLINTSdept CHAR(20);CREATE TABLEDourse(Cno CHAR(4) PRIMARY KEYCname CHAR(40)Cp no CHAR(4),Ccredit SMALLINTFOREIGN KEY (Cp no) REFERENCCSUrse(C no);CREATE TABLE5C(S no CHAR(9)Cno CHAR(4)Grade SMALLINTPRIMARY KEY (SnoC no),/*主码由两个

3、属性构成,必须作为表级完整性进行定义*/FOREIGN KEY (Sno) REFERENCES Stude nt(S no)/*表级完整性约束条件,Sno是外码,被参照表是Student */FOREIGN KEY (Cno) REFERENCES Course(C no)/*表级完整性约束条件,Cno是外码,被参照表是Course*/);2) 基于以上创建的表,完成如下 SQL语句。(1) 查询信息系和计算机系的学生,并按学生所在系和学号排序。(2) 查询学生表中最小的年龄。(3) 查询课程名中包含“设计”的课程名。(4) 查询先行课程为空值的课程号、课程名及学分。(5) 查询李勇选修的数

4、据库课程的成绩。(6) 查询平均成绩80分以上的学生的学号。(7) 求计算机系没有选修数据库课程的学生姓名。(8) 求至少选修了学号为S1所选修的全部课程的学生学号。(9) 求各系的系的学生人数,并将结果按学生人数的降序排序。(10) 查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。(11) 将学习了数据库课程的学生成绩加 5分。(12) 将计算机系学习了 2号课程的学生成绩置0。(13) 将李勇的数据库成绩改为85。(14) 将选修了 2号课程且成绩为空的选课记录删除。(15) 从课程表中删除在选课表中没有选课记录的课程记录。(16) 删除计算机系学生选修了数据库课程的选课记

5、录。(17) 求各系的系名及男女生人数并将结果保存到另一个表中。(18) 将平均成绩80分以上的学生的学号,选学的课程数和平均成绩保存到另一个表中。(19) 创建一个视图,查询没有选修课程的学生学号、姓名和所在系,并利用该视图查询所有 没有选修课程的学生信息。(20) 创建一个给出学生的姓名、课程名和成绩的视图,并利用该视图查询某个学生学习的课 程名和成绩。(21) 创建一个视图,求各门课程的课程号、选课人数、平均分、最高分,并利用该视图查询 1号课程的选课人数、平均分、最高分。(22) 创建一个视图,求选修了 2号课程且成绩高于该门课程平均分的学生学号和成绩。(23) 创建用户user1,将

6、学生表的select权限赋给用户user1,然后以user1登录,检查权限 情况。(24) 收回用户user1的对学生表的select权限,然后以user1登录,检查权限情况。4实验要求:1)在表中插入相应记录;2)执行SQL语句;3)认真完成并按时提交实验报告,在实验报告中附执行 SQL语句结果截图;4)整理上机步骤,总结经验和体会。【实验过程记录(源程序、测试用例、测试结果及心得体会等)】输入SQL语句,完成表的创建tQLQuAilL&i te<L_£Un3£t«r g (S3)? JJCTEJlTIThSLZ scuderv_ .一9 CJQH

7、 S) PUMARY RE¥r /*列餓気整性釣惠赛件“ CKW ZDl jMIQYf .* 取喘一喈 */CS1R 2 IMALIMTrsex.SaaeS chm jo IeHM(4 ERIKARj HEVsLLiirr,lineCnoCTSir EJC.ZL1MTPRIhSiRYCHARrSj rTOM I CTSFDELEIS3i1 r gnc ir±i l iM慝性列成,蹿肚力謎疔整性逼打乏乂 :旳 RFFEflTHCES S'-th/it Vo ,严壷邹寄整怕釣車条件任堤外码Mt &購是詆z»£ -/ i;E±g MF

8、EBTKZES Ecurae i Cm ;i*裘最完整性釣朿亲件.心甩外码讎頻裘庭Cbg旳输入数据X_J皿 - sa) a 一轴庠ti 一i詠容辜_j城抵延11 J RiepDrtStrrvrjrReportSerferTempOBSTJ 3 dbodStudent|4 J dbo.Ccurfeii 口 dbmgf 一J袒凰 J同史词 二疋艇怪 一L Srxncs GrnkIjiiaElSIm L瓯臭制-也 $ SQL Server 代理vm沖“T - tfbc.CtudofitSncSnatneSsexEdept卜黑3QCS2D0215122刘駁L9C32D02L5J22*L£m2

9、D02L5124L95mtJIUJ!如£上M4J中J/vmaHST - dbo Couruv :CncCramcCpniffCtxdi卜n5斗2UAL13洁息亲绕14号捧作辜編币3S715:U4f275斗*UUWLLi*VLl£uuvma94£T cibo±C十XSnoCmGrace卜|20l21E1ZI'1S22002151215£ES2002151213ee20C21512Z2sc-20C21S122380港NULL/<£创建查询(1)(2)(3)三 3£:l*cz Ciiajteftox Cauisewi

10、iere Cnarie lzke 电设匚卜备¥<>曲詰果方糧匚nam护(4)日日1el匕匚tr 二n r Cuozwe F Ctzx edi t fzcm Ckjj匚b已Lwhcic :JLl(Cpao,'-'|franc SChere Cno ia (i-elect CecfCouxa*whe x e Cname =1数据牢p i AND Sno j_n sleet Sncfxcn Siiudencwhete李勇Graze(6)t3 select Snsr AVG|gnade as Avggzade frar. SCGrcup by 3nohavxng

11、A7*; (g*ade)<- SCAv<2国站果'j单息SmAvgjsde1 丽湎开;S32 2Cd2 'Si "22 眄SQLQueryLsql - ZKYVA14S85 (MD* Xselect SzLanefzom Studentwheze Sdept1CS ITD Eric cct in select Enafzctn: SCwhere Cna in select 二anrremi CQLir-se-wiiexe Gnaa= 嗷据库川二I貉泉_J1消息 _5n引号1巨區j(8)H select Student. SnofrsTN Student .

12、 3C弧社em 5 -. : noCno:*iom SCwhere Sno*-'SI/ 七-S21 > SncStucfent.豆口口;E jeleer Sdeptr COUWT(Sno) 49 nun Il" uilSirgEcrap by 3d«|pc-toy CCOKT S»Q ' gg口7<>za毎一曲号Sdq± nunU* Il B n1 i C5 : 2 11 I I C I I I H I2 IS13 MAi(10)Li 臂艺二艺a._i-tron scwhere GrHe> select 盘; 3-

13、Tde ifron SC沁电匸电JnciTOTi二o匸工言已vheTt Cr3T.= -*?* i 耳-吐Zn 1e<j 7nc£r>3n- :4丄=-*餐框库*|(11)g updnz. 3Cw: Gfjb 1& Sr flii.-5where Cnaiselectf匚cin Courj-e-ere裁菇岸1行變瞬0弧血"-Cwt:«e esc-'£"snc is ' seicot sncirci ulexi;-utiere: saepT'CS1 |(13)liusance 呂匚Tsec "

14、rgeSSirherir- 0r.i i eLsfc r.ttf-ga Coursewiiere nsm2 热 帰库1 and.-r -1rij cnareCsr, not -Ul>|£ eocb StAUcii-kh#r« SuaTM-": 11'A为结果消息snocnc grade1=2WZ15121hi imBiim »! mi1i i “j8522002151212032002151213ss42002151222D&2222380 ame二牡 sr-on sc1 wrerc eno-1* and Grade:-o|J消尽(

15、15)H delete fTcw CoratTvh«x* notJ! fl * QEt 9tron 3CKti? re 禺事-3n2vciuzse:. GQII < 19 结果 LJj yftScnc cnameepne ccredn1 "丨则庫5423 馆息系須1d43童角已成功执氏ZIOASQLEXPRESS (10.50 SP2) Z<Y3-E deleEe3CIno in s«lecL 5qixof S-iaaenzciihe re .Sdep e 23 i 3D21S1ZI E 1 B8 ) ±,nni seLecz 匚*ren:

16、Cd-r a =where CtmL二常单j.轉Cw Gade4jami&izi I i sb303215122(17)E create table tzable ch«r<20 rS?X Ctea- (203cm匸 SEzalllzi匸 ?£: insert into* i. c -;y, -c / n8-:select JSdjept r 5-r COUKT (Sn _ >I jam SLud-=E;Lqizoup by Sacpi:d Sjck:J M朋SdhptSsEKCjCOjri1 : cs12 IS13 C£立1*MA3?1(18

17、)0 =r>=!ate table tiLahle13血口 Clldi UO .cawA-jjrde sirallint-H insert 3_n.1ta ttetiLe-2 (5nc p mt, Avg-grrS-dselect 5na CCC:rz i Azic4 AVS i SrleTroa SCOTsup b7 EndhAiag JbVl3i!G£adft/ >£O;二I站护一一媳SrcCrum AvgradeSIUSTB *(19)E Ereiate 管丄曲 SCV (Snoas3 elect JinD Snuxc. SdLpzf rm Stuacnt

18、vheze Snc not ir. select. SncTTC3D 5Cname池就12002151 ?3 主创MA2200215125IS(20)13 arcacc ?iev V i sn»£. P CQ.ane « -£-ide) 113select :n車化rms*$ :r lf rzsn Jj t .ad.Ti t C3 qr? 5"-jh己工毎 5r uJ.enL - 5n.2r=53 - 5noSo-xr se - ZnoSZ -二anAvC>二1搭弟诂虫5name CnianK Grade -"'""憎邑齐钛* i '範"信息厠»EJ create 帝上亡诃'- vr, Hi<jh asselcot Chitr CCOIT |9iu>)i r AVQ UCtrnde PHAX iSrade f ran SCsrreup hjr "nr_J耳包J ?s果 _jOo Crum Ags1 j j 2M(22)口匕£艺曰二怛J丄三K "A"-' A日aelc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论