视图有何优缺点? 视图有哪些优点和缺点? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.itisedu.com/phrase/200603141659315.html 优点:一表或多表的查询数据的独立集合,减少了编程人员或客户重复的sql,为编程人员或客户提供了方便。缺点:固定的sql语句形成的视图。占有系统资源。 优点:1、安全性:每个用户可通过一组少量的视图来访问数据库,限制了用户的访问数据存储的数据。2、简化结构:由多表查询变成了针对试图的单表查询。3、隔离变化:即使底层的数据源发生变化,数据也能保持一致4、数据的完整:DBMS自动校验数据,确保数据的完整性约束。缺点:1、性能:如果试图连接复杂,查询起来需要花费时间。2、更新限制:视图是只读的,更新时需要更新原表,数据更新对用户来说很麻烦。 可以对非本地数据库执行全文检索填充吗? 20051 between 2005 AND 2005 这句话为什么不成立! 有没有办法解决呢? msSql中减号"-"的问题? 这样的update语句只能写成3句吗? 大家对我这样建库有没有什么建议或意见,请指正! 我们的sql server 2000 是不是用sql2的? 防SQL注入攻击的疑惑 存储过程调试问题 更改win2000的administrator的口令后,sql2000不能启动? 这个表如何设计(不胜感谢!) 遇到一个很难的SQL语句,不过没分了,各位帮个忙 sql server 2005中数据库对象的问题
缺点:固定的sql语句形成的视图。占有系统资源。
1、安全性:每个用户可通过一组少量的视图来访问数据库,限制了用户的访问数据存储的数据。
2、简化结构:由多表查询变成了针对试图的单表查询。
3、隔离变化:即使底层的数据源发生变化,数据也能保持一致
4、数据的完整:DBMS自动校验数据,确保数据的完整性约束。缺点:
1、性能:如果试图连接复杂,查询起来需要花费时间。
2、更新限制:视图是只读的,更新时需要更新原表,数据更新对用户来说很麻烦。