第06章视图.pptVIP

  • 2
  • 0
  • 约4.49千字
  • 约 22页
  • 2016-08-12 发布于重庆
  • 举报
第六章 视图 第六章 视图 第六章 视图 6.1.1 视图 在SQL Server 2000中,虽然视图看上去和一般的数据库表类似,如图6-1和6-2所示。但本质上,视图只是一段存储在数据库中的查询语句,可以看作是虚拟表,由SELECT查询语句的结果构成。它和一般表的使用是相同的,T-SQL中的SELECT、INSERT、UPDATE和DELETE都可以在檢視表中操作。 6.1.1 视图 在SQL Server 2000中每个数据库都将视图单独存放在“视图”中,如图6-3所示,并且所有视图都由一个眼睛图标来表示,以此表示和普通表的区别。 6.1.2 视图的类型图 按视图的作用可以分为两类: ? 单独表的子集: 最普遍的视图类型,可以简化原有表或者视图的数据资料,只列出需要的部分。或者因为安全性的考虑,减少使用者对底层表的接触。 ? 多个表的混合体: 通过视图连接多个表或者视图,组合成拥有更多信息的视图。用户则不需要再每次查询时都输入完整的SQL连接语句,简化繁杂的连接工作。 6.1.3 视图的限制 值得注意的是在使用视图时也要受到一些限制,请读者在使用视图遵守这些规则,具体如下: ? 只能在当前数据库中创建视图。但是,如果使用分布式查询定义视图,则新视图所引用的表和视图可以存在于其它数据库中,甚至其它服务器上。 ? 视图名称必须遵循标识符的规则,且对每个用户必须为唯一。此

文档评论(0)

1亿VIP精品文档

相关文档