精华内容
下载资源
问答
  • 数据库 基本表和视图关系与区别
    千次阅读
    2018-02-28 14:06:46

    数据库 基本表和视图的关系与区别

    视图又叫虚表,就是事实上并不存在的表,它是由多或一个基本表或视图导出的表。

    基本表是实实在在存在的表,它被用来储存数据库的数据。

    数据库的三层模型,由上到下为外模型,概念模型,内模型,事实上视图和基本表都是逻辑层的表,基本表存在于概念模型,而视图存在于外模型。

    需要明确的是,基本表和文件并不是一一对应的,一个基本表可以储存在多个文件中,一个文件也可以储存多个表,因此基本表和文件的对应关系是m:n

    为什么我们要使用视图:

    1. 使用视图可以集中数据,简化和定制不同用户对数据的不同要求
    2. 可以使用视图屏蔽数据的复杂性,用户不必了解数据库的结构,就可以方便的使用和管理数据
    3. 视图可以使用户只关心他感兴趣的某些数据,而那些不需要的数据可以不在视图里面显示
    4. 视图大大简化了用户对数据的操作
    5. 视图可以使不同的用户看到不同的或相同的数据集
    6. 视图创建了一个简单有效的安全机制

    需要注意,视图依赖于基本表,视图就是从基本表中导出的一种虚表

    更多相关内容
  • 1.视图是数据库数据的特定子集。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响。2.视图是抽象的,他在使用时,从表里提取出数据,形成虚...

    1.视图是数据库数据的特定子集。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响。

    2.视图是抽象的,他在使用时,从表里提取出数据,形成虚的表。 不过对他的操作有很多的限制 。

    3. 而且视图是永远不会自己消失的除非你删除它。

    视图有时会对提高效率有帮助。临时表几乎是不会对性能有帮助,是资源消耗者。

    视图一般随该数据库存放在一起,临时表永远都是在tempdb里的。

    4.视图适合于多表连接浏览时使用!不适合增、删、改.,存储过程适合于使用较频繁的SQL语句,这样可以提高 执行效率!

    视图和表的区别和联系

    区别:1、视图是已经编译好的sql语句。而表不是

    2、视图没有实际的物理记录。而表有。

    3、表是内容,视图是窗口

    4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改

    5、表是内模式,视图是外模式

    6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。

    7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。

    8、视图的建立和删除只影响视图本身,不影响对应的基本表。

    联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。

    展开全文
  • 视图

    2020-12-14 16:18:46
    从一或几个基本表(或视图)导出的关系变量,视图的值是定义表达式计算后所得到的结果 虚表,只存放视图的定义,不存放视图对应的数据 基本表发生变化后,对应视图也就随之改变 视图的创建 CREATE VIEW M_S(COLUMN...
  • NULL 博文链接:https://sarin.iteye.com/blog/1673997
  • MySQL中,在两或者以上的基本表上创建视图 在student表和stu_info表上,创建stu_class视图,查询出s_id号、姓名和班级 首先,创建stu_info表,并向表中插入数据 查看表中的数据 创建stu_class视图 查看视图 ...
  • 2.基本视图 为了全面表达物体的形状及大小,必须绘制从各方向看到的投影图,即视图,如图1-3所示。 1)光线在物体正面由前向后投射所得的视图称为主视图。 2)光线在物体背面由后向前投射所得的视图称为后视图。 3)...

    1.投影基本知识

      机械图样的绘制必须按照投影法则进行。零件在太阳光、灯光等光源的照射下会产生影子,在此现象的启示下,假设光源发出的光线能透过零件,则零件表面的顶点、棱线就会在选定的平面上投下影子,产生的平面图形即为投影,如图1-1和图1-2所示。
    

    在这里插入图片描述

    2.基本视图

    为了全面表达物体的形状及大小,必须绘制从各方向看到的投影图,即视图,如图1-3所示。
    1)光线在物体正面由前向后投射所得的视图称为主视图。
    2)光线在物体背面由后向前投射所得的视图称为后视图。
    3)光线在物体正上方由上向下投射所得的视图称为俯视图。
    4)光线在物体正下方由下向上投射所得的视图称为仰视图。
    5)光线在物体正侧方投射所得的视图称为侧视图。
    6)光线在物体正左侧方投射所得的视图称为左视图。
    7)光线在物体正右侧方投射所得的视图称为右视图。

    在这里插入图片描述
    图14所示为一个零件向6个基本投影面投影所得的视图的展开方式。在同一张图样内,6个基本视图按图14所示配置关系时,可不标注视图名称。

    在这里插入图片描述
    大多数情况下,画出主视图、俯视图和左视图就可以大致把零件的形状表示清楚,有时用两个或一个视图也可以将零件的形状表示清楚。因此,在绘制机械图样时,仅画出能够表达物体形状的视图即可,数量越少越好。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 视图是从一或几个基本表(或视图)导出的表。它与基本表不同,是一虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。 所以一旦基本表中的数据发生变化,从视图中查询...

    视图概述

    视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
    所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
    视图一经定义,就可以和基本表一样被查询、删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。

    视图只存定义,每次查看视图就相当于执行一次语句。

    视图的特点

    • 虚表,是从一个或几个基本表(或视图)导出的表,而不是一个实际的表
    • 只存放视图的定义,不存放视图对应的数据
    • 基表中的数据发生变化,从视图中查询出的数据也随之改变

    ⭐️关系的三种基本类型

    关系可以有三种类型:基本关系(又称基本表)、査询表和视图表

    基本表是实际存在的表,它是实际存储数据的逻辑表示;查询表是査询结果对应的表;视图表是由基本表或其他视图表导出的表,是表,不对应实际存储的数据。

    视图与表的区别

    先说结论:视图与select查询语句查询结果表并不是一回事。

    1. 视图是已经编译好的sql语句,而表不是。
    2. 视图没有实际的物理记录,而表有。
    3. 表是内容,视图是窗口
    4. 表占用实际物理空间而视图不占用物理空间,视图只在逻辑上存在
    5. 表可以随时进行任意修改,但视图的修改有很大限制。
    6. 表是模式,视图是外模式
    7. 视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
    8. 表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
    9. 视图的建立和删除只影响视图本身,不影响对应的基本表。
    10. 视图是从一个或几个基本表(或视图)导出的虚表,而不是一个实际的表

    视图与查询表的区别

    视图是一种虚拟的表,是一个为了简化复杂查询语句的书写,另外也提高了数据库一定的安全性。

    查询是利用sql语句按照用户的需求自定义查询,更加灵活,查一次用一次。select查询的是一个结果集(元组的集合),视图是一个虚标。

    可以理解为表最稳定,一般就放在那里;有时候不想给别人看整张表,就弄一个视图,但也相对稳定一点;查询最不稳定,需要什么再临时查,非常灵活多变。

    [参考文章](

    展开全文
  • oracle数据库----关系视图

    千次阅读 2017-09-06 18:46:15
    数据库的真实数据都是存在于...视图介绍、关系视图的创建和使用、内嵌式图的使用、对象视图的使用、物化视图的使用等几方面, 来学习视图的知识,并掌握如何创建和使用各种视图,同时对各种视图之间的区别有清晰的
  • 基本表与视图区别

    千次阅读 2022-03-29 21:11:51
    个基本表对应一实际存在的关系关系模型中的数据(记录)为基本表的行,属性为列。 2.视图定义: ​ 视图(View) 是查看数据的一种方式, 是从表或其他视图导出的数据并按需要做成的虚表(如网页中的图书,只是其...
  • 表与视图之间的关系

    千次阅读 2019-04-16 09:42:03
    数据库中的数据都是存储在表中的,而视图只是一或多表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,...
  • Oracle数据库表与视图

    2020-03-03 23:43:10
    视图是一或多表中数据的逻辑表达式。表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。用CREATE TABLE语句建立表,在建立表的同时,必须定义表名,列,以及列的数据类型和大小。表名标识一...
  • Oracle的表和视图关系

    千次阅读 2018-01-24 15:40:34
    简单说就是,视图是一个子查询 区别:  1、视图是已经编译好的sql语句。而表不是;  2、视图没有实际的物理记录。而表有;... 3、表是内容,视图是窗口;... 4、表只用物理空间而视图不占用物理空间,... 6视图是查
  • 关系型数据库MySQL表索引和视图 一、索引 数据库索引通俗的讲就是和书本的目录一样,主要就是为了提高查询数据的效率。由于数据存储在数据库表中,所以索引是创建在数据库表对象上,由表中的一字段或多字段...
  • 砖块描述砖块是基本场景和复杂场景的通用视图...它还支持关系,以便您可以将视图模型嵌套在视图模型内部。 公共结构项:可映射{公共变量索引= 0公共变量标题=“”公共变量字幕=“”公共变量文本=“”公共变量图像=“”
  • 文章目录一、关于对极几何1.1几个基本概念1.2本质矩阵(E)1.2.1 作用1.2.2 求解推导1.2.3 本质矩阵的性质1.3基础矩阵(F)1.3.1 作用1.3.2求解推导1.3.3基础矩阵的性质1.4八点算法求解基础矩阵(F)二、求解图像...
  •  视图:是从一或几个基本表导出的表。虚表  基本表:本身独立存在的表  存储文件:一或多个基本表对应一存储文件   2.三级模式 总结:  数据按外模式的描述提供给用户;按内模式的描述存储...
  • 视图是从一或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。 视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一移动...
  • 电子元器件规格书里的三视图,或者电子零件规格书里的三视图其实是三视图里面最简单不过的三视图,电子元器件的外形一般不复杂,主要是要搞清楚零件pin的宽和长,pin与pin之间的距离,及一总体的尺寸。虽然如此,...
  • 关系数据库——视图/存储过程/触发器

    千次阅读 多人点赞 2019-12-02 09:51:43
    简化复杂的sql操作,在编写查询后,可以方便地重用它而不必知道他的基本查询细节。 使用表的组成部分而不是整个表。 保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。 更改数据格式和...
  • 数据库视图是一虚拟表或逻辑表,由SELECT查询组成。与数据库表非常相似,视图也包含可以查询的行和列。包括MySQL在内的大多数数据库管理系统,甚至都允许您通过视图更新基础表中的数据,但有一些需要注意的事项。...
  • oracle视图

    千次阅读 2021-05-06 02:54:55
    手机评站网今天精心准备的是《oracle视图》,下面是详解!怎么在oracle中查询出所有的视图view?1、通过pl/sql,登录oracle数据库,2、敲入sql,可以查询本库的所有视图view,select * from all_views t,结果中owner...
  • 视图与表(有时为与视图区别,也称表为基本表——Base Table)不同,视图是一虚表,即视图所 对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相...
  • 视图是从一或几个基本表(或视图)导出的表。它与基本表不同,它是一虚表。因为数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。视图就像电视,只是提供了一我们看电视的...
  • 3.7视图

    千次阅读 2019-11-03 12:43:26
    视图是从一或几个基本表(或视图)导出的表。它与基本表不同,是一虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出...
  • (七)基本表与视图

    2020-02-15 23:00:14
    视图的更新会转换为对基本表的更新,如果视图来自两以上的基本表,则不允许进行更新。           4视图的作用 ①使用视图可以给不同用户定制不同的数据服务。 ②使用视图,基表中的...
  • 本文通过实例论述在AutoCAD中将三维实体生成二维视图的方法和特点,着重阐述生成符合机械图投影关系基本视图、向视图和剖视图中所使用的命令、方法、步骤及注意事项。 关键词:AutoCAD 三维实体 二维视图 生成...
  • MySQL视图的优化过程

    千次阅读 2020-12-20 18:48:50
    1.需要优化的sql最近做一基于.net mvc和MySQL的仓储系统的优化工作,遇到了一执行特别慢的SQL语句,经过一番折腾,终于搞定啦,分享一下过程。问题就是下面这家伙:create or replace view view_task_meter_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 218,657
精华内容 87,462
关键字:

六个基本视图的位置关系