视图详解数据库
数据库 详解 视图
2023-06-13 09:20:20 时间
视图是数据库系统的一个重要机制。无论从方便用户的角度,还是从加强数据库安
全的角度,视图都有着极其重要的作用。
一个视图是从一个或多个关系(基本表或已有的视图)导出的关系。导出后,数据库中只存有此视图的定义(在数据字典中),但并没有实际生成此关系。也就是说数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。因此视图是虚表,它就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
用户使用视图时,其感觉与使用基本表时是相同的。但是要注意以下几点:
(1)由于视图是虚表,所以SQL对视图不提供建立索引的语句。
(2)SQ1-般也不提供修改视图定义的语句(有此需要时,只要把原定义删除,重新定义一个新的即可,这样不影响任何数据)。
(3) 对视图中数据做更新时是有限制的。
.....................................................................................................................................................................................................................
视图的作用
1、视图能够简化用户的操作
2、视图使用能以多种角度看待同一数据
3、视图对重构数据库提供了一定程度的逻辑独立性
4、视图能够对机密数据提供安全保护
5、适当的利用视图可以更新清晰的表达查询
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/6709.html
相关文章
- 数据库的行式存储 VS 列式存储
- influxdb基本操作_一个数据库只有一个内模式
- 答对这 9 题你就超越了 83.3% 的图数据库 NebulaGraph 用户
- 如何创建一个创建MySQL数据库中的datetime类型
- Oracle中的闪回详解数据库
- MySQL优化原理详解数据库
- 查询当前Oracle数据库的实例详解数据库
- 使用PowerDesigner建立数据库模型详解数据库
- pg_ctl — 启动、停止、重启 PostgreSQL详解数据库
- PostgreSQL服务器启动和关闭方法介绍详解数据库
- RedHat Linux上安装PostgreSQL详解数据库
- MySQL–视图详解数据库
- Postgresql源码安装详解数据库
- 数据库中的视图详解数据库
- oracle导入Excel表文本数据详解数据库
- postgresql 视图详解数据库
- postgresql中执行计划详解数据库
- Mysql优化-大数据量下的分页策略详解数据库
- MySQL Status Ndb_api_read_row_count_session 数据库状态作用意思及如何正确
- 掌握MySQL数据库的操作秘籍(怎么操作mysql数据库)
- 深入了解Oracle表空间参数,优化数据库性能。(oracle表空间参数)
- 免费 利用mssql数据库节约开支!(免费mssql数据库)
- Oracle数据库创建视图的语句及步骤详解(oracle建视图语句)
- MySQL数据库的MSSQL访问实践(mssql访问mysql)
- MySQL数据库中的倒排索引简介(mysql中倒排索引)
- Oracle数据库使用共享内存技术优化性能(oracle使用shm)
- rowRedis集群将数据库中Key存储至Row(redis集群key存到)
- Oracle数据库专有格式实现信息安全可靠存储(oracle专有格式)
- 处理方式Oracle数据库中三种异常处理方法(oracle 三种异常)