sql server 2005中的索引,视图有什么用

我是新学者,我想问sqlserver2005中的索引,视图有什么用能讲详细点吗... 我是新学者,我想问sql server 2005中的索引,视图有什么用能讲详细点吗 展开
 我来答
liver1123
2011-07-25 · TA获得超过4636个赞
知道大有可为答主
回答量:2484
采纳率:100%
帮助的人:1742万
展开全部
索引是为了提升数据查询性能,视图一般用于给用户提供一个统一的接口而屏蔽掉无用或需要保密的信息。
一般来说,如果数据量不是太大,比如只有几万条记录,不需要建索引,索引本身也是一种数据,系统为了维护索引,是需要开销的。如果数据量非常大,就一定会用到索引技术。比如上百万、几千万的数据量。此时如果在数据表上没有索引,数据查询会非常慢。索引其实就是预先给数据排序,比如身份证号,如果在这个字段上有索引,那么从大到小都已经有序了,需要查询某一个号码,系统可以很快检索到对应的数据。
在数据库中,不是每一个级别的用户都需要全部信息,在某些时候,有些敏感的信息甚至只能给具有合适权限的人员,即便用户进入了数据库(不是指的程序界面检索,而是直接进入了数据库管理系统),也不可以让他查看全部信息,此时就可以用视图的方法,让用户只能查看他应该看的信息,真正的基础表屏蔽起来。
dotbyte
2011-07-24 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:143万
展开全部
索引是为了index seek,这个速度非常的快
视图中除了特殊的外,都是为了开发省事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式