实验四:数据库的视图操作实验2.doc 本实验旨在掌握 SQL Server 中的视图创建向导和图表创建向导的使用方法,加深对视图和 SQL Server 图表作用的理解,并掌握数据库安全性的操作方法。 实验目的和要求 1. 掌握 SQL Server 中的视图创建向导和图表创建向导的使用方法。 2. 加深对视图和 SQL Server 图表作用的理解。 3. 掌握数据库安全性的操作方法。 实验内容和原理 ### 基本操作实验 1. 在 SQL Server 企业管理器中调出 Create View Wizard(创建图表向导),创建借阅_计算机图书视图。 ``` CREATE VIEW 借阅_计算机图书 AS SELECT 图书.*,借阅.* FROM 图书,借阅 WHERE 图书.书号=借阅.书号 AND 图书.类别=‘计算机’ ``` 2. 在 SQL server 企业管理器中调出 Create View Wizard(创建图表向导),完成在图书-读者数据库中建立一个图书_借阅图表操作。 3. 查看上述实验结果。如果结果有误,予以纠正。 ### 提高操作实验 1. 在学生-课程数据库中用 Transact-SQL 语句描述下列视图定义并在 SQL Server 企业管理器中,用视图创建向导创建这些视图。 ``` CREATE VIEW 学生_SEX AS SELECT 学号 SNO, 姓名 SNAME, 性别 SSEX, 年龄 SAGE FROM 学生 WHERE 性别 = '男' ``` ``` CREATE VIEW 课程_PRE AS SELECT kc1.课程号,kc1.课程名,kc2.课程名 先修课名 FROM 课程 kc1,课程 kc2 WHERE kc1.先行课=kc2.课程号 ``` ``` CREATE VIEW 学生_CJ1 AS SELECT 学号,课程号,成绩 FROM 选课 WHERE 成绩>=80 ``` ``` CREATE VIEW 学生_CJ2 AS SELECT 姓名,课程名,成绩 FROM 选课,学生,课程 WHERE 选课.课程号=课程.课程号 and 选课.学号=学生.学号 ``` ``` CREATE VIEW 学生_CJ3 AS SELECT 姓名,课程名,成绩 FROM 选课,学生,课程 WHERE 选课.课程号=课程.课程号 and 选课.学号=学生.学号 AND 成绩<80 ``` ### 实验环境硬件 计算机软件:Windows 2000 和 SQL Server 2000 ### 算法描述及实验步骤 1. 基本操作实验: (1)选中要操作的数据库,点击工具->向导(W)...,然后将弹出向导选择界面,选择数据库->创建视图向导,将弹出创建图表向导界面。 (2)选中要操作的数据库,右键->新建->数据库图,如下图所示: 2. 提高操作实验: (1)打开查询分析器,输入如下的 SQL 语句运行即可,具体结果见实验结果(3)。 (2)打开查询分析器,输入如下的 SQL 语句运行即可,具体结果见实验结果(4)。 (3)打开查询分析器,输入如下的 SQL 语句运行即可,具体结果见实验结果(5)。 (4)打开查询分析器,输入如下的 SQL 语句运行即可,具体结果见实验结果(6)。 (5)打开查询分析器,输入如下的 SQL 语句运行即可,具体结果见实验结果(7)。 实验结果 (1)创建了借阅_计算机图书视图。 (2)创建了图书_借阅图。 (3)创建了学生_SEX 视图。 (4)创建了课程_PRE 视图。 (5)创建了学生_CJ1 视图。 (6)创建了学生_CJ2 视图。 (7)创建了学生_CJ3 视图。 结论 通过本实验,我们掌握了 SQL Server 中的视图创建向导和图表创建向导的使用方法,加深了对视图和 SQL Server 图表作用的理解,并掌握了数据库安全性的操作方法。本实验结果表明,视图和图表是数据库中非常重要的组成部分,它们可以帮助我们更好地管理和分析数据。
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 此存储库收集了所有有趣的 Python 单行代码 欢迎随意提交你的代码!.zip
- 高考志愿智能推荐-JAVA-基于springBoot高考志愿智能推荐系统设计与实现
- 标准 Python 记录器的 Json 格式化程序.zip
- kernel-5.15-rc7.zip
- 来自我在 Udemy 上的完整 Python 课程的代码库 .zip
- 来自微软的免费 Edx 课程.zip
- c++小游戏猜数字(基础)
- 金铲铲S13双城之战自动拿牌助手
- x64dbg-development-2022-09-07-14-52.zip
- 多彩吉安红色旅游网站-JAVA-基于springBoot多彩吉安红色旅游网站的设计与实现