首先通过一个简单的实例來看看什 么是视图。仍然使用前面章节所建 立的数据库。假设教豸科需要提 供给各位老师所选自己课的学生名 单。教师信息表和学生信息表已经 存在如若在创建一张表,会造成信 息重复使用使数据库冗余。这时就 可以提取教师信息表和学生信息表 中的相关列创建视图解决该问题。 Use student GO CREATE VIEW VIEW1 ●每
首先通过一个简单的实例来看看什 么是视图。仍然使用前面章节所建 立的数据库。 假设教务科需要提 供给各位老师所选自己课的学生名 单。教师信息表和学生信息表已经 存在如若在创建一张表,会造成信 息重复使用使数据库冗余。这时就 可以提取教师信息表和学生信息表 中的相关列创建视图解决该问题。 Use student GO CREATE VIEW VIEW1 第八章
AS select dbo.教师.教师编号,dbo.学生 姓名,dbO.教师.专业,dbo.学生,专业 代码 FroM dbo.教师 CROSS J0IN dbO.学生 这样,老师需要浏览所有选自己课的同 学各年的学习成绩时,只需要执行查询 语句 SELECT FROM VIEW1
AS SELECT dbo.教师.教师编号, dbo.学生. 姓名, dbo.教师.专业, dbo.学生.专业 代码 FROM dbo.教师 CROSS JOIN dbo.学生 这样,老师需要浏览所有选自己课的同 学各年的学习成绩时,只需要执行查询 语句: SELECT * FROM VIEW1
8.1.2视图的作用 合理使用视图能够带来以 下好处: 1.视图能简化用户操作 2.视图使用户以多角度看 待同一数据 3.视图对重构数据库提供 了一定程度的逻辑独立性 4.视图能够对机密数据提 供安全保护 ●每
合理使用视图能够带来以 下好处: 1.视图能简化用户操作 2.视图使用户以多角度看 待同一数据 3.视图对重构数据库提供 了一定程度的逻辑独立性 4.视图能够对机密数据提 供安全保护 8.1.2 视图的作用 第八章
8.2视图的操作 8.2.1创建视图 1.使用企业管理器创建视图 首先還行“企业管理器”,展开数 据库 student,右击“视图”节点。然 后从快捷菜单中选择“新建视图”命 然后象设计 SELECT查询一样设计 视国。把镥要建立视图用的基衰拖入 工作区,选择建立视图镥要的列。单 古标志运行,就可以看到所创建的 视图。 ●每
1.使用企业管理器创建视图 首先运行“企业管理器”,展开数 据库student,右击“视图”节点,然 后从快捷菜单中选择“新建视图”命 令。 然后象设计 SELECT 查询一样设计 视图。把需要建立视图用的基表拖入 工作区,选择建立视图需要的列,单 击 标志运行,就可以看到所创建的 视图。 8.2 视图的操作 第八章 8.2.1 创建视图
2.使用创建视图向导创建视图 用向导创建的步骤如下 今展开服务器组。再展开要在其中创 建视图的服务器 今在“工具”菜单上单击“向导》命 展开“数据库”文件夹。 心双击"创建视图向导"。 心完成向导中的步骤
2.使用创建视图向导创建视图 用向导创建的步骤如下: ❖ 展开服务器组,再展开要在其中创 建视图的服务器 ❖ 在“工具”菜单上单击“向导”命 令。 ❖ 展开“数据库”文件夹。 ❖ 双击"创建视图向导" 。 ❖完成向导中的步骤