源:http://bbs.csdn.net/topics/80039522
评:
视图的好处,可以主要分为四点:
我简单的说一下,希望你能明白。
第一点:
使用视图,可以定制用户数据,聚焦特定的数据。
解释:
在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,
采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没
有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视
图,以后他在查询数据时,只需select * from view_caigou 就可以啦。
第二点:使用视图,可以简化数据操作。
解释:我们在使用查询时,在很多时候我们要使用聚合函数,同时还要
显示其它字段的信息,可能还会需要关联到其它表,这时写的语句可能
会很长,如果这个动作频繁发生的话,我们可以创建视图,这以后,我
们只需要select * from view1就可以啦~,是不是很方便呀~
第三点:使用视图,基表中的数据就有了一定的安全性
因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,我们可以
将基表中重要的字段信息,可以不通过视图给用户,视图是动态的数据的集
合,数据是随着基表的更新而更新。同时,用户对视图,不可以随意的更改
和删除,可以保证数据的安全性。
第四点:可以合并分离的数据,创建分区视图
随着社会的发展,公司的业务量的不断的扩大,一个大公司,下属都设有很
多的分公司,为了管理方便,我们需要统一表的结构,定期查看各公司业务
情况,而分别看各个公司的数据很不方便,没有很好的可比性,如果将这些
数据合并为一个表格里,就方便多啦,这时我们就可以使用union关键字,
将各分公司的数据合并为一个视图。
- 浏览: 496992 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
数据库视图有什么作用?
- 博客分类:
- 数据库
发表评论
-
c3p0数据库连接池不能取到连接An attempt by a client to checkout a Connection has timed out
2018-09-07 11:17 454源:https://blog.csdn.net/attilax ... -
The last packet successfully received from the server was 179 milliseconds ago.
2018-05-22 14:59 850源:http://elf8848.iteye.com/blog ... -
RAID详解[RAID0/RAID1/RAID10/RAID5]
2018-03-26 16:30 471源:http://blog.chinaunix.net ... -
Oracle模糊查询之(3.2从使用函数和sql语法角度来提高模糊查询效率 二)ORACLE中Like与Instr模糊查询性能大比拼
2016-03-24 16:16 613源:http://blog.csdn.net/haiross/ ... -
Oracle模糊查询之(2.如何测试模糊查询的时间及使用是否使用索引)反向索引与模糊查询
2016-03-24 16:05 687源:http://blog.csdn.net/haiross/ ... -
mysql创建用户
2013-05-21 23:37 726源:http://persistc.iteye.com/bl ... -
PostgreSQL 9.3 新特性预览 —— JSON 操作
2013-05-08 19:09 1169源:http://www.oschina.net/quest ... -
数据库行列转换
2013-03-28 19:32 895源:http://wenku.baidu.com/view/ ... -
多表连接原理
2013-03-09 14:28 1030源: 评: 学习数据 ... -
DB2 JDBC Driver
2013-03-05 20:05 858源:http://www.oschina.net/p/db2 ... -
mysql数据库备份及恢复命令mysqldump,source的用法
2013-02-03 21:26 992还原一个数据库:mysql -h localhost -u ... -
15 个必须知道的 Java 面试问题(2年工作经验)
2013-01-15 19:19 1523源:http://www.oschina.net/quest ...
相关推荐
使学生掌握 SQL Server中的视图创建及删除的方法,加深对视图和SQL Server图表作用的理解。 本实验需要1学时。 二、实验内容 1. 启动数据库服务软件SQL Server 2000的查询分析器,用CREATE VIEW语句建立视图,语法...
数据库视图的创建和使用,对视图的创建、修改和删除均可在可视化界面下操作
什么是数据库视图?它的作用和使用场景是什么? 什么是数据库分表和分库?为什么需要进行分表和分库操作? 什么是数据库锁?列举一些常见的数据库锁类型和使用场景。 什么是数据库复制?如何实现数据库的主从复制...
1. 实验目的 通过视图的创建过程,理解视图的概念和意义,掌握视图的基本使用方法。 2. 实验要求 ...在三层数据库中,视图是外部数据库,它是从基本表中派生出来的,并且依赖于基本表。它在内存中不存储数据
c# 动态获得数据库中所有查询和视图 c# 视图信息 c# 存储过程信息
数据库视图的利弊.txt
用C# 实现将 oracle数据库的视图从一个数据库迁移到另一个数据库。
数据库视图的创建与使用ppt,需要的童鞋课下载
即使是同样的数据,也可能有不同的操作要求,于是就可以根据他们的不同需求,在物理的数据库上定义他们对数据库所要求的数据结构,这种根据用户观点所定义的数据结构就是视图。 基本表 用户一视图 基本表 用户二视图...
你可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图 是基于表或另一个视图的逻辑表,...在Oracle系统中,有4种类型的视图,即关系视图、内嵌视图、对象 视图和物化视图。每一种类型的视图都有自己的特点。
数据库编程之数据视图数据库编程之数据视图数据库编程之数据视图数据库编程之数据视图
数据库视图和索引游标实验报告.doc
第7章+sql数据库视图与索引.ppt第7章+sql数据库视图与索引.ppt第7章+sql数据库视图与索引.ppt第7章+sql数据库视图与索引.ppt
数据库视图、存储过程与函数入门学习 内容循序渐进 很详细 很规范 从概念到示例 很适合初学者学习
数据库中视图操作.doc。这是个图文并茂的教程,希望大家能从中学到东西!
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。
数据库实验报告三,数据库表/视图的创建与维护实验
视图的详细讲解 过程很详细 及时帮助掌握视图的相关用法
通过oracle数据库连接其他oracle数据库信息,并通过连接信息创建本地视图,好处在于能及时的获取到对方数据库的最新信息,同时不占用本地数据库资源