3个回答
2013-11-20
展开全部
视图:
就是一袜陵张虚拟表,视图就是一个子查询!实际当中的数据依然存在实际的表里面,只不过取的时候是根据这个视图(也就是这个子查询)从实际当中的表里面取出来.
优点:简化查询
缺点:你建视图建多了,如果这表结构突然改了,那么你视图也要跟着改!增加了你维护的支出!所以建的view越多,维护起来越麻烦.
除了简化查询以外,视图还有其他功能:
比如你有一张表,里面有很多数据,这些数据有些是你想给别人看,但是有些是秘密不想给人看,那么你就可以建立视图,然后把视图的权限给他,这样就保护了自己的私有数据。
索引:
索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。告友戚当进行数据检索时,系统先搜索索引,从中找到数据的指针,再直接通过指针从表中取数据!
优点:查询快
缺点:
1)占用存储空间
2)在表中执行insert、delete、update操作时,将有额外的操作来维护索引
3)过多的索引起反作用
注意:
1)如果给表中某告孝字段加了 主键约束 或是 唯一约束 ,这时会自动帮你 建立对应这个字段的 唯一索引
2)索引不要轻易的建立
差不多了... ...
就是一袜陵张虚拟表,视图就是一个子查询!实际当中的数据依然存在实际的表里面,只不过取的时候是根据这个视图(也就是这个子查询)从实际当中的表里面取出来.
优点:简化查询
缺点:你建视图建多了,如果这表结构突然改了,那么你视图也要跟着改!增加了你维护的支出!所以建的view越多,维护起来越麻烦.
除了简化查询以外,视图还有其他功能:
比如你有一张表,里面有很多数据,这些数据有些是你想给别人看,但是有些是秘密不想给人看,那么你就可以建立视图,然后把视图的权限给他,这样就保护了自己的私有数据。
索引:
索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。告友戚当进行数据检索时,系统先搜索索引,从中找到数据的指针,再直接通过指针从表中取数据!
优点:查询快
缺点:
1)占用存储空间
2)在表中执行insert、delete、update操作时,将有额外的操作来维护索引
3)过多的索引起反作用
注意:
1)如果给表中某告孝字段加了 主键约束 或是 唯一约束 ,这时会自动帮你 建立对应这个字段的 唯一索引
2)索引不要轻易的建立
差不多了... ...
2013-11-20
展开全部
视图:将查询语句压缩,使大岁扰部分查询语句放在服务端,而客户端只输入你要查询的信息,而不用写出大量的查询代码,这其中也是一个封装的过程。
索引:类似目录,会让你的查询更快速,更高效,适亩雀拿用于迅搭访问大型数据库。
索引:类似目录,会让你的查询更快速,更高效,适亩雀拿用于迅搭访问大型数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-20
展开全部
视图:
虚拟表.是虚拟出来的
索引视图:
在一个视图上创建唯一的群亮袭集索引和非群集索引,可以改进最复杂查询轿键宴的数据访问性能。在 SQL Server 2000 中,拥有唯闭银一群集索引的视图被称为索引视图。
虚拟表.是虚拟出来的
索引视图:
在一个视图上创建唯一的群亮袭集索引和非群集索引,可以改进最复杂查询轿键宴的数据访问性能。在 SQL Server 2000 中,拥有唯闭银一群集索引的视图被称为索引视图。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询