(1)为用户集中数据,简化用户的数据查询和处理。有时用户所需要的数据分散在多个表中,定义视图可将它们集中在一起,从而方便用户的数据查询和处理。(2)屏蔽数据库的复杂性。用户不必了解复杂的数据库中的表结构,并且数据表的更改也不影响用户对数据库的使用。(3)简化用户权限的管理。只需授予用户使用视图的权限,而不必指定用户只能使用表的特定列,也增加了安全性。(4)便于数据共享。各用户不必都定义和存储自己所需的数据,可共享数据库的数据,这样同样的数据只需存储一次。(5)可以重新组织数据以便输出到其他应用程序中。6注意:(1)只有在当前数据库中才能创建视图。(2)给视图的命名必须遵循标识符命名规则,不能与表同名,且对每个用户视图名必须是惟一的,即对不同用户,即使是定义相同的视图,也必须使用不同的名字。(3)不能把规则、默认值或触发器与视图相关联。(4)不能在视图上建立任何索引,包括全文索引。7二、视图的创建?在对象资源管理器中创建?用CREATE VIEW命令创建8在对象资源管理器中创建?在“对象资源管理器”窗口中展开【数据库】文件夹,然后再展开需要建立视图的数据库(如teachingData),在【视图】选项上右击鼠标,选择【新建视图】命令。?添加相应的数据对象。?选择字段,条件等。?单击【!执行】按钮调试。?单击【保存】按钮,并在弹出的对话框中输入视图名。9例2,在对象资源管理器中创建学生成绩stu_scoreA视图,要求其中包括字段sid,ame,score.10用CREATE VIEW命令创建CREATE VIEW <view_name>[ (column [ ,...n ] ) ] [ WITH { ENCRYPTION |SCHEMABINDING|VIEW_METADATA] }AS select_statement [ ; ][ WITH CHECK OPTION ]