oracle 中视图和表的最大区别
时间: 2023-10-07 09:11:49 浏览: 90
Oracle中视图和索引的应用.doc
1. 数据存储方式不同:表是实际存储数据的物理存储结构,而视图只是一个虚拟表,不存储数据。
2. 数据来源不同:表的数据来源是实际的数据记录,而视图的数据来源可以是一个或多个表或其他视图。
3. 数据可修改性不同:表中的数据可以直接修改,而视图中的数据只有在满足一定条件下才能修改。
4. 数据访问方式不同:表可以直接访问,而视图需要通过查询才能访问。
5. 数据安全性不同:视图可以限制对数据的访问权限,提高数据安全性。
6. 数据聚合和计算方式不同:视图可以对数据进行聚合和计算,而表则需要通过查询语句才能实现。
7. 数据冗余性不同:视图可以通过消除数据冗余,提高数据整体性和一致性。
阅读全文