数据库必知词汇:数据库视图

视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图与表(有时为与视图区别,也称表为基本表——Base Table)不同,视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视...

文章

萌萌怪兽

2020-02-23

113浏览量

InnoDB的视图

视图(View)是一个命名的虚表,它由一个查询来定义,可以当做表使用。与持久表(permanent table)不同的是,视图中的数据没有物理表现形式。

视图的作用

视图在数据库中发挥着重要的作用。视图的主要用途之一是被用做一个抽象装置,特别是对于一些应用程序,程序本身不需要关心基表(base t...

文章

jephon

2017-01-17

629浏览量

普通视图和物化视图区别

物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。

1、物化视图的类型:ON DEMAND、ON COMMIT...

文章

zting科技

2017-11-16

2160浏览量

ff0c35e3aa0877a25f7873cca08f3438.png

Quick BI 数据可视化分析平台

2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

广告

oracle视图

视图简介:

视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。

视图的优点:

1.对数据库的访问,因为视图可以有选择性的选取数据库...

文章

程序界小强

2015-05-26

336浏览量

4.视图

计算机数据库中的视图是一个虚拟表,其内容由查询定义;

不是数据表,因为它不能存储数据;

只是一个或多个数据表中数据的逻辑显示。

本质:一条被命名的SQL语句。

视图好处:

对机密数据提供安全保护,限制对数据的访问;

简化复杂的查询;

提供数据的独立性;

分解复杂的查询需求,创建多个视图获取数...

文章

zxiaofan

2016-01-23

738浏览量

物化视图基础概念、mview跨库迁移表

概念:

物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。

物化视图类型:

包含聚集的物化视图;只包含连接的物化...

文章

技术小美

2017-11-12

939浏览量

oracle 物化视图 --转

Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的 作用也不相同。 数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结 果。在数据仓库中,还经常使用查询重写(quer...

文章

zting科技

2017-11-16

1285浏览量

关于视图的一些认识

今天接触到了视图的概念,并应用到了系统上。在网上搜了下基础概念,记录下来以备需要。

1.关于视图

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动...

文章

狗子2018

2016-02-26

405浏览量

MySql的视图

视图是从一个或多个表中导出的表。是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库表中数据,而只关心对自己有用的数据。视图可以使用户的操作更方便,而且可以保障数据库系统的安全性。

数据库中只存放了视图的定义,而并没有存放视图中的数据。这些...

文章

jephon

2016-11-08

641浏览量

「mysql优化专题」视图应用竟然还可以这么优化?不得不收藏(8)

当一个大型系统在建立时,会发现,数据库虽然可以存储海量的数据,可是一旦数据关系复杂,比如学生表(学号、姓名、年龄),学生成绩表(学号、科目、成绩),如需要姓名、科目、成绩组成关系,这样的情况我们选择创建一个新表是非常浪费资源的动作,为此,视图诞生了!

一、视图概述:

(1)什么是视...

文章

Java进阶架构师

2017-12-12

892浏览量

创建索引视图

SQL Server 2005

其他版本

SQL Server 2008 R2

SQL Server 2008

0(共 2)对本文的评价是有帮助

- 评价此主题

更新日期:           2006 年 1...

文章

y0umer

2012-08-02

652浏览量

OracleDBA之数据库管理

以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle中对用户的管理,对...

文章

青玉伏案

2016-04-13

1294浏览量

SQL 是一门美丽的语言 她来自艺术

有一种语言可以从诞生一直活跃到现在,有一个梦想从南四楼蔓延到北五楼再走向世界,有一种坚持可以从懵懂年少成长为干练成熟,有一本书可以温暖心灵彼岸,与数据库抨击撞出火花,有一个系统足以让你忘却时间,不回宿舍,只为了能成功运行,不出bug,有一种声音可以让你找到共鸣,想要赶快看完,敲机房,...

文章

丁国华

2013-08-26

861浏览量

触发器中的inserted表和deleted表

触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft® SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。

inserted和delet...

文章

科技小先锋

2017-11-15

807浏览量

小视图有大秘密

视图,是什么nie,在我们小学的时候,就接触过视图的概念,那时候天总是那么蓝,云总是那么潇洒,给定一个立体图形,让小伙伴画出这个图形的三视图,即---主视图,俯视图,左视图,时过境迁,她再一次出现在我面前,这一次,她以另一种身份和我相约在.Net版机房收费系统,现在让我们来看看她的...

文章

丁国华

2014-07-26

604浏览量

我的MYSQL学习心得(十一) 视图

这一篇《我的MYSQL学习心得(十一)》将会讲解MYSQL的视图

使用视图的理由是什么?

1、安全性:一般是这样做的:创建一个视图,定义好该视图所操作的数据。

之后将用户权限与视图绑定,这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。

2、查询性能提高

3、有灵活性的功能...

文章

skyme

2016-05-05

1384浏览量

Oracle中的数据字典技术及常用数据字典总结

一、Oracle数据字典

数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。  Oracle中的数据字典有静态和动态之...

文章

贺满

2010-06-29

629浏览量

我的MYSQL学习心得(十一)

原文:我的MYSQL学习心得(十一)

我的MYSQL学习心得(十一)

我的MYSQL学习心得(一)

我的MYSQL学习心得(二)

我的MYSQL学习心得(三)

我的MYSQL学习心得(四)

我的MYSQL学习心得(五)

我的MYSQL学习心得(六)

我的MYSQL学习心得(七)

我的MYSQL学习...

文章

杰克.陈

2014-07-07

823浏览量

Mysql学习笔记(十一)临时表+视图

原文:Mysql学习笔记(十一)临时表+视图

学习内容:

临时表和视图的基本操作...

临时表与视图的使用范围...

1.临时表

临时表:临时表,想必大家都知道这个概念的存在。。。但是我们什么时候应该使用到临时表呢?当一个数据库存在着大量的数据的时候,我们想要获取到这个数据集合的一个子集,那么...

文章

杰克.陈

2015-05-11

589浏览量

mySQL教程 第8章 视图

创建视图的目的

简单 隐藏数据复杂性

安全 可以对视图授权

数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名

创建视图

1. 创建单表视图

以下视图显示JAVA班的学生姓名、身份证号和班级。

CREATE VIEW vJAVAstudent

as

SELECT sname 姓名,ca...

文章

技术小阿哥

2017-11-27

999浏览量

Oracle中的数据字典技术及常用数据字典总结

一、Oracle数据字典

数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。

Oracle中的数据字典有静态和动态之分...

文章

长征2号

2018-01-19

3072浏览量

MySQL 学习笔记(二):数据库更新、视图和数据控制

基础准备:

在 school 数据库下建立student、course、sc 三个表:

create table student(

Sno char(9) primary key,

Sname char(20) unique,

Ssex char(2),

Sage int,

...

文章

希希里之海

2018-05-12

1372浏览量

数据库分析与设计总结

下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。

1. 原始单据与实体之间的关系

可 以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的...

文章

goodboy_heyang

2016-05-03

1472浏览量

ORACLE物化视图入门

一  前言:

物化视图作为sql调优的高级技术,也是进行数据仓库调优的利器之一,总而言之这个技术还是比较炫的,也是比较少的能够在老板面前露一手的技术之一,很有必要了解一番;

二  概念:

视图是一个虚拟表(也可以认为是一条语句),基于它创建时指定的查询语句...

文章

猎人笔记

2014-05-29

806浏览量

MySQL-简要说明

分类

安装发展顺序分为:

网状型数据库

层次型数据库

关系型数据库

面向对象数据库

主流:关系型数据库

关系型数据库

事务transaction:

多个操作被当作一个整体对待

• ACID:     A :原子性     C :一致性     I :隔离性     D:持久性

实体Ent...

文章

刘小四

2018-07-29

1013浏览量

数据库索引与自增序列

索引

索引

索引的优缺点

主键外键

创建索引

自动增长序列

mysql

oracle

创建视图

索引的优缺点

优点:创建索引可以大大提高系统的性能。

第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。

第二,可以大大加快 数据的检索速度,...

文章

龙神之怒

2017-09-29

950浏览量

SQL应用与开发:(七)数据操作 · 查 · (二)高级型

2.高级型

在高级型查询中,是将SELECT的语句的高级应用,以及怎样使用它查询数据库中符合条件的数据,例如通过BETWEEN来限制查询的范围和条件,并将获得的结果保存到表或视图。

2.1BETWEEN 限制查询范围

使用关键字BETWEEN可以方便的限制数据的范围。BETWEEN用来指定一个范...

文章

吴士龙

2015-04-29

1204浏览量

Oracle数据库应用系统调优方法

从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能   Oracle数据库广泛应用在社会的各个领域,特别是在Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题...

文章

rockypeng

2013-11-09

727浏览量

物化视图测试手册

《物化视图测试手册》

场合:数据变化小,查询出数据还要2次利用,需要数据双向同步的场合

视图:就是一条sql语句,每次查询时都要重新生成执行计划,重新执行,非常消耗时间,放在内存中一次性的

物化视图:执行sql并保留结果,直接放在数据文件中,不放在内存中方便重用【空间换时间】,不受开关机的影响

【...

文章

技术小胖子

2017-11-14

1000浏览量

PostgreSQL和MySQL

翻译来源:https://www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/

PostgreSQL和MySQL 之间有着根本的区别。在评估两个系统之间的差异和折衷之后,必须做出明智的决定。

我们已经提供了 PostgreSQL和MyS...

文章

悟道之客

2018-05-04

11475浏览量

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐