数据库 SQL语句实验操作练习.doc

数据库 SQL语句实验操作练习.doc

ID:61490603

大小:283.00 KB

页数:9页

时间:2021-02-06

数据库  SQL语句实验操作练习.doc_第1页
数据库  SQL语句实验操作练习.doc_第2页
数据库  SQL语句实验操作练习.doc_第3页
数据库  SQL语句实验操作练习.doc_第4页
数据库  SQL语句实验操作练习.doc_第5页
资源描述:

《数据库 SQL语句实验操作练习.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库原理与技术》实验报告实验编号实验3实验题目SQL语句实验操作练习专业班级实验日期实验成绩学生学号学生姓名指导老师一实验目的:1、了解查询的概念和方法2、掌握单表查询、多表查询和复杂查询。二实验内容1.分别使用T-SQL语句和企业管理器,向数据库JWGL、数据库Market中各张表输入一些记录。2.使用SQL语句进行插入、修改和删除记录的操作。(1)插入数据时既要插入一些不违背数据完整性约束的记录,也要插入一些违背数据完整性约束的记录,观察插入后的结果,并利用相关知识解释此现象。在涉及参照完整性约束的参照表中插入数据时,理解系

2、统是如何保证完整性的。(2)修改数据时除使用正确数据外,也可以对修改后的新值使用一些违背数据完整性约束的数据,观察系统执行后的结果。另外进一步观察在涉及参照完整性约束的参照表和被参照表中修改数据时系统的执行情况,如果违背参照完整性那么观察结果。三实验环境:1、了解查询的概念和方法2、掌握单表查询、多表查询和复杂查询。四实验前的准备① 、建立数据库db_student。② 、并建立表tb_student(学生表)、tb_course(课程表)、和tb_sc(选课信息表)。① 、在表中预先输入数据,以便于实验操作过程中验证查询结果。② 

3、、数据要求:tb_student表中至少包括3名学生,包括男生和女生。tb_course表中至少包括3门课程。tb_sc表中包含多种选课情况:如所有同学都选修了某门课程、部分同学选修了某门课程、所有同学都未选修某门课程等情况。DROPDATABASEdb_student;CREATEDATABASEdb_student;#建立数据库USEdb_student;#使用数据库CREATETABLEtb_student#创建数据表tb_student(snoVARCHAR(9)PRIMARYKEY,snameVARCHAR(20)UNIQ

4、UE,ssexVARCHAR(2),sageSMALLINT,sdeptVARCHAR(20));CREATETABLEtb_course#创建数据表tb_course(cnoVARCHAR(4)PRIMARYKEY,cnameVARCHAR(40),cpnoVARCHAR(4),ccreditSMALLINT,FOREIGNKEY(cpno)REFERENCEStb_course(cno));CREATETABLEtb_sc#创建数据表tb_sc(snoVARCHAR(9),cnoVARCHAR(4),gradeSMALLINT,

5、PRIMARYKEY(sno,cno),FOREIGNKEY(sno)REFERENCEStb_student(sno),FOREIGNKEY(cno)REFERENCEStb_course(cno));INSERTINTOtb_studentVALUES('95001','李勇','男',20,'CS');INSERTINTOtb_studentVALUES('95002','刘晨','女',19,'CS');INSERTINTOtb_studentVALUES('95003','王敏','女',18,'MA');INSERTIN

6、TOtb_studentVALUES('95004','张立','男',19,'IS');INSERTINTOtb_courseVALUES('1','数据库',NULL,4);INSERTINTOtb_courseVALUES('2','数学',NULL,2);INSERTINTOtb_courseVALUES('3','信息系统',NULL,4);INSERTINTOtb_courseVALUES('4','操作系统',NULL,3);INSERTINTOtb_courseVALUES('5','数据结构',NULL,4);IN

7、SERTINTOtb_courseVALUES('6','数据处理',NULL,2);INSERTINTOtb_courseVALUES('7','PASCAL语言',NULL,4);UPDATEtb_courseSETcpno='5'WHEREcno='1';UPDATEtb_courseSETcpno='1'WHEREcno='3';UPDATEtb_courseSETcpno='6'WHEREcno='4';UPDATEtb_courseSETcpno='7'WHEREcno='5';UPDATEtb_courseSETcpn

8、o='6'WHEREcno='7';INSERTINTOtb_scVALUES('95001','1',92);INSERTINTOtb_scVALUES('95001','2',85);INSERTINTOtb_scVALUES('

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。