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

上传人:飞*** 文档编号:39861191 上传时间:2018-05-20 格式:DOC 页数:9 大小:2.16MB
返回 下载 相关 举报
实验三 多表查询、数据更新、视图_第1页
第1页 / 共9页
实验三 多表查询、数据更新、视图_第2页
第2页 / 共9页
实验三 多表查询、数据更新、视图_第3页
第3页 / 共9页
实验三 多表查询、数据更新、视图_第4页
第4页 / 共9页
实验三 多表查询、数据更新、视图_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《实验三 多表查询、数据更新、视图》由会员分享,可在线阅读,更多相关《实验三 多表查询、数据更新、视图(9页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、掘,1,5)3、用 SQL 语句建立视图并对视图做相应的操作:(1) 建立计算机系学生所有信息的视图,并要求进行修改和插入操作时仍须保证该视图只有计算机系的学生。(2) 建立计算机系选修了3号课程且成绩在 90 分以下的学生视图,并对此视图进行查询。(3) 将学生的学号,姓名和平均成绩定义为一个视图。(4)利用所建立的视图,查询选修了 2 号课程的计算机系的学生。(5)将计算机系学生视图中学号为 200215122 的学生姓名改为“刘留” 。(6)向计算机系学生视图中插入一条新的学生记录,其中学号为 200215126,姓名为李三,年龄为 20 岁,院系为 IS,并分析下执行结果。(7)删除计

5、算机系学生视图中学号为 200215121 的记录,并查看 Student 表的变化,说明是为什么。许昌学院信息工程学院数据库原理课程实验手册四四、实实验验过过程程实验过程、存在的问题及解决办法:实验过程、存在的问题及解决办法:1.(1)(2)(3)(4)许昌学院信息工程学院数据库原理课程实验手册(5)(6)(7)许昌学院信息工程学院数据库原理课程实验手册(8)(9)(10)2.(1)许昌学院信息工程学院数据库原理课程实验手册(2)(3)(4)许昌学院信息工程学院数据库原理课程实验手册(5)(6)3.(1)许昌学院信息工程学院数据库原理课程实验手册(2)(3)许昌学院信息工程学院数据库原理课程实验手册(4)(5)(6)(7)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号