数据库的连接和嵌套查询实验

数据库的连接和嵌套查询实验

ID:37548568

大小:318.00 KB

页数:10页

时间:2019-05-25

数据库的连接和嵌套查询实验_第1页
数据库的连接和嵌套查询实验_第2页
数据库的连接和嵌套查询实验_第3页
数据库的连接和嵌套查询实验_第4页
数据库的连接和嵌套查询实验_第5页
资源描述:

《数据库的连接和嵌套查询实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库的连接和嵌套查询实验实验目的和要求:进一步掌握SQLSERVER查询分析器的使用方法,加深SQL语言的嵌套查询语句的理解。实验内容:1、在SQLSERVER2000任一示例数据库中建立如下三个学生选课相关的表,并输入相应的记录行。学生表(s)snosnameagesex98601李强20男98602刘丽21女98603张兵20男98604陈志坚22男98605张兵21女课程表(C)cnocnameteacherofficeC601高等数学周振兴416C602数据结构刘建平415C603操作系统刘建平415C604编译

2、原理王志伟415选课表(SC)snocnoscore98601C6019098601C6029098601C6038598601C6048798602C6019098603C6017598603C6027098603C6045698604C6019098604C6048598605C6019598605C603802、用SQL完成下列查询。(1)检索“周振兴”老师所授课程的课程号CNO和课程名CNAME。(2)检索年龄大于21的男学生学号SNO和姓名SNAME。(3)检索至少选修“刘建平”老师所授全部课程的学生姓名SNAM

3、E。(4)检索“刘丽”同学不学课程的课程号。(5)检索至少选修两门课程的学生学号。(6)检索全部学生都选修的课程的课程号和课程名。(7)检索选修课程包含“王志伟”老师所授课程之一的学生学号。(8)检索选修课程号为C601和C603的学生学号。(9)检索选修全部课程的学生姓名(10)检索选修课程包含学号为98603的学生所修课程的学生学号。(11)检索选修课程名为“操作系统”的学生学号和姓名。实验报告:1.实验各项内容实现的过程。2.实验结果分析。学时:2学时1、在SQLSERVER2000任一示例数据库中建立如下三个学生选

4、课相关的表,并输入相应的记录行。CREATETABLES(snochar(10)primarykey,snamechar(10)notnull,agetinyint,sexchar(10)CHECK(sex='男'ORsex='女'))INSERTINTOSVALUES('98601','李强',20,'男')INSERTINTOSVALUES('98602','刘丽',21,'女')INSERTINTOSVALUES('98603','张兵',20,'男')INSERTINTOSVALUES('98604','陈志坚',

5、22,'男')INSERTINTOSVALUES('98605','张兵',21,'女')CREATETABLEC(cnochar(10)primarykey,cnamechar(10)notnull,teacherint,officechar(10))INSERTINTOCVALUES('C601','高等数学','周振兴',416)INSERTINTOCVALUES('C602','数据结构','刘建平',415)INSERTINTOCVALUES('C603','操作系统','刘建平',415)INSERTINTOC

6、VALUES('C604','编译原理','王志伟',415)CREATETABLESC(snochar(10)notnull,cnochar(10)notnull,scoretinyint,primarykey(sno,cno),foreignkey(sno)referencesS(sno),foreignkey(cno)referencesC(cno))INSERTINTOSCVALUES('98601','C601',90)INSERTINTOSCVALUES('98601','C602',90)INSERTINTO

7、SCVALUES('98601','C603',85)INSERTINTOSCVALUES('98601','C604',87)INSERTINTOSCVALUES('98602','C601',90)INSERTINTOSCVALUES('98603','C601',75)INSERTINTOSCVALUES('98603','C602',70)INSERTINTOSCVALUES('98603','C604',56)INSERTINTOSCVALUES('98604','C601',90)INSERTINTOSCVAL

8、UES('98604','C604',85)INSERTINTOSCVALUES('98605','C601',95)INSERTINTOSCVALUES('98605','C603',80)2、用SQL完成下列查询。(1)检索“周振兴”老师所授课程的课程号CNO和课程名CNAME。SELECTcno,

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

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

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