实验三 多表查询、数据更新、视图

实验三 多表查询、数据更新、视图

ID:12879082

大小:2.16 MB

页数:9页

时间:2018-07-19

实验三 多表查询、数据更新、视图_第1页
实验三 多表查询、数据更新、视图_第2页
实验三 多表查询、数据更新、视图_第3页
实验三 多表查询、数据更新、视图_第4页
实验三 多表查询、数据更新、视图_第5页
资源描述:

《实验三 多表查询、数据更新、视图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、许昌学院信息工程学院《数据库原理》课程实验手册实验三实验名称:多表查询、数据更新、视图、实验性质:验证性、成绩:实验学时数:3学时、姓名:、学号:一、实验目的1、掌握Select语句的基本语法;2、掌握连接查询的表示和使用方法;3、掌握子查询的表示和使用方法;4、掌握对数据表的更新语法;5、掌握视图的创建、查询和修改方法;二、实验准备1、理解Select语句的基本语法格式和执行方法;2、理解连接查询的表示;3、理解子查询的表示方法;4、理解对数据表的插入、删除、更新语法;5、理解视图的含义;三、实验内容1、基于Student_

2、DB数据库中的三个表Student,Course,SC,进行如下的查询:(给出查询语句或截图)(1)查询每个学生及其选修课情况(使用自然连接)。(2)查询每个学生的学号、姓名、选修的课程及成绩。(3)查询选修了2号课程且成绩在80分以上的学生姓名,年龄。(4)查询选修了课程名为“操作系统”的学生学号和姓名。(5)查询与“王敏”在同一个系学习的学生。(用IN嵌套实现)(6)查询其它系中比信息系某一学生年龄大的学生姓名和年龄。(7)查询选修了课程1或者选修了课程2的学生。(8)求没有选修2号课程的学生姓名。(9)查询选修课程1的学

3、生集合与选修课程2的学生集合的交集。(10)查询信息系的学生与年龄不大于19岁的学生的差集。2、用SQL语句实现Student_DB数据库中数据表的更新(给出查询语句或截图):许昌学院信息工程学院《数据库原理》课程实验手册(1)删除信息系所有学生的选课记录。(2)修改Cno为“1”的记录的课程名为“数据库原理及应用”。(3)将信息系全体学生的成绩改为80。(4)删除姓名为张立的学生记录。(5)添加学生记录,姓名为张立,学号为200215125,性别为男,年龄19,院系为信息系。(6)使用SQL增加一条记录到course表中,增

4、加的记录内容如下:(’9’,’数据挖掘’,’1’,5)3、用SQL语句建立视图并对视图做相应的操作:(1)建立计算机系学生所有信息的视图,并要求进行修改和插入操作时仍须保证该视图只有计算机系的学生。(2)建立计算机系选修了’3’号课程且成绩在90分以下的学生视图,并对此视图进行查询。(3)将学生的学号,姓名和平均成绩定义为一个视图。(4)利用所建立的视图,查询选修了2号课程的计算机系的学生。(5)将计算机系学生视图中学号为200215122的学生姓名改为“刘留”。(6)向计算机系学生视图中插入一条新的学生记录,其中学号为200

5、215126,姓名为李三,年龄为20岁,院系为IS,并分析下执行结果。(7)删除计算机系学生视图中学号为200215121的记录,并查看Student表的变化,说明是为什么。许昌学院信息工程学院《数据库原理》课程实验手册四、实验过程实验过程、存在的问题及解决办法:1.(1)(2)(3)(4)许昌学院信息工程学院《数据库原理》课程实验手册(5)(6)(7)许昌学院信息工程学院《数据库原理》课程实验手册(8)(9)(10)2.(1)许昌学院信息工程学院《数据库原理》课程实验手册(2)(3)(4)许昌学院信息工程学院《数据库原理》课

6、程实验手册(5)(6)3.(1)许昌学院信息工程学院《数据库原理》课程实验手册(2)(3)许昌学院信息工程学院《数据库原理》课程实验手册(4)(5)(6)(7)

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

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

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