欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    实验报告R实践报告.docx

    • 资源ID:63415776       资源大小:147.41KB        全文页数:16页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验报告R实践报告.docx

    实验报告团实践报告口课程名称: 数据库概论R实验名称: 交互式SQL语句的使用实验地点:行知楼A105教室专业班级:软件2016班 学号:学生姓名:宋雪姗指导教师:宋晓涛2022年4月20日3、用INSERT插入数据到表中。5insertintoStudent valuesC 20100001','李勇','男',20,' CS', TOO】)insertintoStudent values C 20100002,刘晨','女',19,' CS',' 1001')insertintoStudent (Sno, Sname, Ssex, Sage, Sdept, Sclass) values20100021',王敏','女',18,' MA'1002')insertintoStudent1 Sno, Sname, Ssex, Sage, Sdept, Sclass values 20100031',张立,男',19,' IS', 1003'insertintoStudent1Sno, Sname, Ssex, Sclass)values C 20100003*,J 刘洋,'女','1001')insertintoStudent (Sno, Sname, Ssex, Sage, Sdept, Sclass) values(J 20100010',赵斌','男',19,' IS',' 1005')insertintoStudent valuesC 20100022','张明明,'男',19,' CS',' 1002')insertintoCourse Cno, Cname, Cpno, Ccreditvalues Cl','数据库系统原理','5', 4)insertintoCourse Cno, Cname, Cpno, CcreditvaluesC 2','高等数学',null, 2)insertintoCourse Cno, Cname, Cpno, Ccreditvalues C 3','管理信息系统','1', 4)insertintoCourse Cno, Cname, Cpno, Ccreditvalues4','操作系统原理',飞',3)insertintoCourse Cno, Cname, Cpno, Ccreditvalues C 5','数据结构','7', 4)insertintoCourse Cno, Cname, Cpno, CcreditvaluesC 6,1 数据处理',null, 2)insertintoCourse Cno, Cname, Cpno, Ccreditvalues(' 7',' C语言',null, 4)insertintoSC valuesC 20100001?,1 V , 92)insertintoSC values ('20100001','2', 85)insertintoSC values ('20100001','3', 88)insertintoSC values ('20100002',' 1', 90)insertintoSC values ('20100002','2', 80)insertintoSC values,' 20100003', T', null)insertintoSC valuesC 20100010,' 3', null)H结果事消息CnoCnameCpnoCcreditSnoSnameSsexSageSdeptSclass11数据库系统原理54120100001李勇男20CS100122高等数学NULL2220100002刘晨女19CS1001133目理信息系统1i 4220100003刘洋女nullnull1001420100010八 J赵斌男19IS100544操作系统原理63520100021王敏女18MA100255数据结构746201000221张明明1男19CS100266数据处理NULL2720100031张立男19IS100377C语言NULL4SnoCnoSage20100001 19223456720100001285201000013 J 882010000219020100002280201000031NULL201000103NULL4、用UPDATE、DELETE修改表中数据。Supdate Student set Sage=22 where Sno=,2010000T ;Supdate Student set Sage=Sage+l;Supdate SC set Sage=85 where Sno=,2010000T and Cno=,3JSupdate SC set Sage=Sage+5 where 'CS'=( select Sdept from Student where Student. Sno=SC. Sno:;Supdate SCI set Sage='80,where Cno=2'and Sno in(select Sno from Student where Student. Sno=SC. Sno and Sname=,刘晨'J; Hupdate Studentset Sno=,20100025' where Sno=,2010002T select* from Student select* from Course select* from SCEdeletefrom Studentwhere Sno/ 20100022,-select* into tmpSCfrom SCEdeletefrom tmpSCwhere Sno=,2010000T and Cno=,Tdeletefrom tinpSCwhere Sno='2010002, deletefrom tmpSCwhere 'CS'=(select Sdept from Student where Student. Sno-tinpSC. Sno deletefrom tmpSCselect* from Studentselect* from Courseselect* from SC结果或消息SnoSnameSsexSageSdeptSclassi 20100001 ; ! !李勇男23CS100120100002刘晨女21CS100120100003刘洋女NULLNULL100120100010赵斌男21IS100520100022张明明男21CS100220100025王敏女20MA100220100031张立男21IS1003Cno Cname)1 I数据库系统原理2 高等数学3 管理信息系统4 操作系统原理5 数据结构6 数据处理7 C语言Cpno Ccredit54NULL 2146 37 4NULL 2NULL 4结果或消息SnoSnameSsexSageSdeptSclassi 20100001 ; ! !李勇男23CS100120100002刘晨女21CS100120100003刘洋女NULLNULL100120100010赵斌男21IS100520100022张明明男21CS100220100025王敏女20MA100220100031张立男21IS1003Cno Cname)1 I数据库系统原理8 高等数学9 管理信息系统10 操作系统原理11 数据结构12 数据处理13 C语言Cpno Ccredit54NULL 2148 39 4NULL 2NULL 4结果或消息SnoSnameSsexSageSdeptSclassi 20100001 ; ! !李勇男23CS100120100002刘晨女21CS100120100003刘洋女NULLNULL100120100010赵斌男21IS100520100022张明明男21CS100220100025王敏女20MA100220100031张立男21IS1003Cno Cname)1 I数据库系统原理14 高等数学15 管理信息系统16 操作系统原理17 数据结构18 数据处理19 C语言Cpno Ccredit54NULL 21410 311 4NULL 2NULL 4SnoCnoSage201000012952010000139020100002110020100002280201000031NULL201000103NULLra结果靠消息SnoSnameSsexSageSdeptSclass120100001李勇男23CS1001220100002刘晨女21CS1001320100003刘洋女NULLNULL1001420100010赵斌男21IS1005520100025王敏女20MA1002620100031张立男21IS1003CnoCnameCpnoCcredit11i数据库系统原理5422高等数学NULL233管理信息系统1444操作系统原理6355数据结构7466数据处理NULL277c语言NULL4SnoCnoSage120100001110222010000129532010000139042010000211005201000022806201000031NULL7201000103NULL5、用SELECT进行选择、投影操作。select* from Student,100% I- SELECT Sname,1 Year of Birth:?, 2004 Sage, LOVER(Sdept, FROM Student, t SELECT Sname NAME, * Year of Birt” BIRTH, 2000-Sage BIRTHDAY, LOVER(Sdept) DEPARTMENTSnoSnameSsexSageSdeptSclass120100001李勇男23CS1001220100002刘晨女21CS1001320100003刘洋女NULLNULL1001420100010赵斌男21IS1005520100025王敏女20MA1002620100031张立男21IS1003FROM Student |100% 剧结果南消息Sname(无列名)(无列名)(无列名)i|李勇Year of Birth:1981CS2刘晨Year of Birth:1983CS3刘洋Year of Birth:NULLNULL4赵斌Year of Birth:1983is5王敏Year of Birth:1984ma6张立Year of Birth:1983isNAMEBIRTHBIRTHDAYDEPARTMENT1李勇Year of Birth1977CS2刘晨Year of Birth1979CS3刘洋Year of BirthNULLNULL4赵斌Year of Birth1979is5王敏Year of Birth1980ma6张立Year of Birth1979isE SELECT Sname FROM Student WHERE Sdept=,CS' ;SELECT Sname Sdept, Sage FROM Student WHERE Sage BETWEEN 20 AND 23SELECT Sname. Ssex FROM Student WHERE Sdept IN (' IS',' MA',' CS');SELECT Sname. Sno. Ssex FROM Student WHERE Sname LIKE '刘 ;SELECT Sno,Cno FROM SC WHERE Sage IS NULL;SELECT Sname FROM Student WHERE Sdept=,CS' AND Sage<20;SELECT Sno, Sname, Sage FROM Student;100 %SnoSnameSage120100001!李勇23220100002刘晨21320100003刘洋NULL420100010赵斌21520100025王敏20620100031张立21F SELECT * FROM StudentORDER BY Sdept, Sage DESC;100% s结果靠消息SnoSnameSsexSageSdeptSclass1I 20100003|刘洋女NULLNULL1001220100001李勇男23CS1001320100002刘晨女21CS1001420100010赵斌男21IS1005520100031张立男21IS1003620100025王敏女20MA1002莪结果南消息Sname12刘晨SnameSdept Sage1李勇CS232刘晨CS213赵斌IS214王敏MA205张立IS21SnameSsex1李勇男2刘晨女3赵斌男4王敏女5张立男SnameSnoSsex1刘晨20100002 女100% 2 刘洋 20100003 女B SELECT Sno FROM SC ;SELECT DISTINCT Sno FROM SC.100 %国结果靠消息Sno1|20100001 |220100001320100001420100002520100002620100003720100010Sno1 I 20100001 J220100002320100003420100010Sno Cno1120100003!1220100010332010000314201000103SnameESELECT Sno学号,Sname姓名,Ssex性别,Sage年龄、Sdept所在系FROM StudentSELECT Sno. Sname FROM Student WHERE Sdept=,ISJ AND Sage > 23;SELECT Sno. Sname, Sage, Sdept FROM Student WHERE Sage 二 17,1& 20,23J,SELECT Sname, Sdept, Sage FROM Student WHERE Sage NOT BETWEEN 21 AND 24100% 剧结果价消息学号姓名性别年龄所在系120100001李勇男23CS220100002刘晨女21CS320100003刘洋女NULLNULL420100010赵斌男21IS520100025王敏女20MA620100031张立男21ISSno SnameSnoSnameSageSdept120100001李勇23CS220100025王敏20MASname Sdept Sage1IM ma206、进行多表的连接查询F SELECT Student. Sno, Sname. Ssex, Student. Sage, Sdept, Cno, SC. SageFROM Student, SCWHERE Student. Sno=SC. Sno,bi SELECT FIRST. Cno, SECOND. CpnoFROM Course FIRST,Course SECONDWHERE FIRST.Cpno=SECOND. Cno;100% F SELECT Student. Sno, Sname. Ssex, Student. Sage, Sdept, Cno, SC. SageFROM Student, SCWHERE Student. Sno=SC. Sno,bi SELECT FIRST. Cno, SECOND. CpnoFROM Course FIRST,Course SECONDWHERE FIRST.Cpno=SECOND. Cno;100% F SELECT Student. Sno, Sname. Ssex, Student. Sage, Sdept, Cno, SC. SageFROM Student, SCWHERE Student. Sno=SC. Sno,bi SELECT FIRST. Cno, SECOND. CpnoFROM Course FIRST,Course SECONDWHERE FIRST.Cpno=SECOND. Cno;100% -SELECT Student. Sno, Sname. Ssex. Student. Sage. Sdept, Cno, SC. Sage FROM Student JOIN SC ON Student. Sno=SC. Sno);SnoSnameSsexSageSdeptCnoSage1j 20100001|李勇男23CS1102220100001李勇男23CS295320100001李勇男23CS390420100002刘晨女21CS1100520100002刘晨女21CS280620100003刘洋女NULLNULL1NULL720100010赵斌男21IS3NULL剧结果小消息SnoSnameSsexSageSdeptCnoSage120100001李勇男23CS1102220100001李勇男23CS295320100001李勇男23CS390420100002刘晨女21CS1100520100002刘晨女21CS280620100003刘洋女NULLNULL1NULL720100010赵斌男21IS3NULL100% ®结果第消息Cno Cpno 产一:23534NULL45NULL111 7h SELECT Student. Sno, Sname Ssex, Student. Sage, Sdept, Cno, SC. Sage FROM Student LEFT OUTER JOIN SCON1 Student. Sno=SC. Sno1;JtL100% -I SELECT Student. Sno, Sname FROM Student, SCWHERE Student. Sno=SC. Sno ANDHI |cno=J 2JAND SC. Sage| > 90;100 % 剧结果或消息Sno Sname1 I 20100001 I 李勇220100001 李勇SnoSnameSsexSageSdeptCnoSage120100001 !李勇男23CS1102220100001李勇男23CS295320100001李勇男23CS390420100001李勇男23CS1102520100001李勇男23CS295620100001李勇男23CS390720100002刘晨女21CS1100820100002刘晨女21CS280920100002刘晨女21CS11001020100002刘晨女21CS2801120100003刘洋女NULLNULL1NULL1220100003刘洋女NULLNULL1NULL1320100010赵斌男21IS3NULL1420100010赵斌男21IS3NULL1520100025王敏女20MANULLNULL1620100031张立男21ISNULLNULL剧结果消息7、7、E3S1FlJLECT Student. Sno, Sname, Cname, SC. SagqSnoCno CpameMOM Student, SC, CourseJ单击可选择所有网格单元,据库系统原理WHERE Student. Sno = SC. Sno AND SC. Cno = Course. Cno;220100001 2高等数学。9A1 nnnm 2告神隹自立母100 % H结果扉消息420100002 1数据库系统原理520100002 2高等数学1Sno20100001Sname CnameSage1李勇 数据库系统原理102620100003 1数据库系统琼理720100010 3管理信息系统220100001李勇高等数学95320100001李勇管理信息系统90420100002刘晨数据库系统原理100520100002刘晨高等数学80620100003刘洋数据库系统原理NULL720100010赵斌管理信息系统NULLSnoSage1120100001 i 102!I220100001953201000019042010000210052010000280620100003NULL720100010NULL7、进行子查询。F SELECT Sno, SnameFROM StudentWHERE Sno IN (SELECT Sno FROM SC WHERE Cno=,2,); ,cmrT r>nm n nn m n100% a结果靠消息220100002 刘晨SnoSname1:20100001I|李勇B SELECT Sno, Sname, SdeptFROM StudentWHERE Sdept IN (SELECT SdeptFROM StudentWHERE Sname?刘晨'); 100 % 属结果 事消息 副客户端统计信息SdeptCSCS属结果 事消息 副客户端统计信息SdeptCSCSSdeptCSCSSdeptCSCSSno Sname20100001 | 李勇20100002 刘晨0 SELECT Sno, Cno FROM SC AS xWHERE Sage>= SELECT AVG |:|Sage FROM SC AS y WHERE y. Sno=x. Sno;100% 剧结果 小消息”客户端统计信息8、创建视图并进行查询。SnoCno11 20100001I 122010000123201000011420100001252010000216201000021SQLQuery2.sql -.M60QJ86152GOE CREATE VIEW Stud巳nt_VIEW l学号,姓名,性别,年龄,系,班级)AS SELECT Sno, Sname, Ssex, Sage, Sdept, Sclass FROM Student; GOBCREATE VIEW S_G(Sno, Gavg)AS SELECT Sno?AVG(Sage) FROM SC GROUP BY Sno;GO-ICREATE VIEW XK VIEWAS SELECT Student.*, Course. *, SC. SageFROM Student, SC, CourseWHERE Student. Sno=SC. Sno AND SC. Cno=Course. Cno;,G0BSELECT * FROM Student_VIEVB SELECT SC. Cno, Cno, SageFROM SCS_GWHERE SC. Sno=S_G. Sno 丫二 Sage =S_G. GavgBSELECT Sno, Sname, Cname, SageFROM XK_VIEW剧结果靠消息03客户端统计信息学号姓名性别年龄系班级120100001李勇男23CS1001220100002刘晨女21CS1001320100003刘洋女NULLNULL1001420100010赵斌男21IS1005520100025王敏女20MA1002620100031张立男21IS1003CnoCnoSage1311022229531110242295511100611100SnoSnameCnameSage120100001李勇数据库系统原理23220100001李勇高等数学23320100001李勇管理信息系统23420100002刘晨数据库系统原理21520100002刘晨高等数学21620100003刘洋数据库系统原理NULL720100010赵斌管理信息系统21心得体会学习数据库和数据表创建和修改时,了解到表是建立关系数据库的基本结构,用 来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、 修改表中的数据、删除表中的数据及修改表和删除表的操作。表是数据最重要的 一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越 好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越 深亥IJ。实验二 交互式SQL语句的使用一、实验目的和要求:目的:(1)掌握数据库对象的操作过程,包括创建、修改、删除(2)熟悉表的各种操作,包括插入、修改、删除、查询(3)熟练掌握常用SQL语句的基本语法要求:掌握SQL创建数据库,创建表、视图、索引等数据库对象;熟练掌握SQL 描述及创建关系模式。能熟练使用SQL进行插入、修改和删除操作,掌握各种 查询操作。二、实验平台:MicroSoft SQL Server2019三、主要实验内容及结果:实验内容:1、用CREATE创建表相关表。(1)程序代码:1)创建Student表create table Student(Sno char(8) primary key,Sname char(8) not null,Ssex char(2) not null,Sage smallint check (Sage<30),Sdept char(20),Sclass char(4);2)创建Course表Create table Course(Cno char(4) primary key,Cname char(40) not null unique,Cpno char(4),Ccredit real,foreign key (Cpno) references Course(Cno);3)创建SC表create table SC(Sno char(8),Cno char(4),Grade smallint,primary key (Sno, Cno),foreign key (Sno) references Student (Sno), foreign key (Cno) references Course (Cno);2、创建相关的索引(1)程序代码:1)为Course表按课程名称创建索引CREATE INDEX iCname ON Course (Cname)2)为Student表按学生姓名创建唯一索引CREATE UNIQUE INDEX iSname ON Student (Sname)3)为Course表按课程号创建唯一索引CREATE UNIQUE INDEX iCno ON Course (Cno)3、用INSERT插入数据到表中。(1)程序代码:1)插入学牛信息到Student表insert into Student(Sno, Sname, Ssex, Sage, Sdept, Sclass)values'李 勇','男',20,'CS', 1001);insert into Student (Sno, Sname, Ssex, Sage, Sdept, Sclass) values C " / 晨'女',19,'CS', 1001);insert into Student (Sno, Snag Ssex, Sage, Sdept, Sclass) values 王 敏 女',18,'MA', 1002);insert into Student(Sno, Sname, Ssex, Sage, Sdept, Sclass)values 张 立 男',19,'SE',1003);insert into Student(Sno, Sname, Ssex, Sage, Sdept, Sclass)values 文U 洋 女',NULL, NULL, 1003);insert into Student(Sno, Sname, Ssex, Sage, Sdept, Sclass)values '赵 斌 男,19,'SE',1005);insert into Student(Sno, Sname, Ssex, Sage, Sdept, Sclass)v

    注意事项

    本文(实验报告R实践报告.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开