View VS Table(转)

区别

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

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

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

4、标致用物理空间而视图不占用物理空间,视图只是逻辑概念的存在;表可以即使对它修改,但视图只能有创建的语句来修改。

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

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

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

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

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

时间: 2024-10-11 04:42:11

View VS Table(转)的相关文章

iOS学习之Table View的简单使用

Table View简单描述: 在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格 Grouped :这是分块风格. 对于UITableView,我們有一些特殊的概念和术语,比如说我们成Table View的一行为Cell,而许多的Cell可以组成Section,每个Section上下又分別有Header和Footer,许多个的S

WEB前端开发学习----2.HTML表格table标签

[html] view plaincopy css没用流行之前,网页都是用表格,也就是table标签制作的.虽然现在不用table做网页了,但是我们还是应该掌握这个标签.</span> 先给出最表格的基本格式: [html] view plaincopy <table> <tr> <tb> </tb> </tr> <table> 其中<tr>为行标签,即表格的行.<td>为单元格数据标签.也就是说一

Qt Model/View(转)

介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提 供一个标准的model接口,使得更多的数据源可以被这些item view使用.这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用. Model/View 结构 Model-View-Controller(MVC), 是从Smalltalk发展而来的一种

ORA-04091: table xxxx is mutating, trigger/function may not see it

今天同事让我看一个触发器为什么老是报错,当执行DML语句触发触发器后,会报ORA-04091错误:ORA-04091: table xxxx is mutating, trigger/function may not see it .对应的中文错误提示为:ORA-04091: 表 xxx发生了变化, 触发器/函数不能读它. 原因分析: [[email protected] ~]$ oerr ora 409104091, 00000, "table %s.%s is mutating, trigg

SQL VIEW 使用语法

之前一直都不知道VIEW有什么作用,写程序的时候也很少遇到过,复习SQL语句的时候碰到了,就记录下来吧. 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表. 视图包含行和列,就像一个真实的表.视图中的字段就是来自一个或多个数据库中的真实的表中的字段.我们可以向视图添加 SQL 函数.WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表. 注释:数据库的设计和结构不会受到视图中的函数.where 或 join 语句的影响. SQL CREATE

导出table为Excel

1.HTML <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>table export</title> </head> <body> <table id="table2"> <thead> <tr> <td>

A Look at the Razor View Engine in ASP.NET MVC

The biggest architectural difference that exists between ASP.NET MVC and ASP.NET Web Forms is the neat separation between the two key phases of processing the request and generating the response. In general, rendering an ASP.NET Web Forms page means

bootstrap Table API和一些简单使用方法

官网: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 后端分页问题:后端返回"rows".""total,这样才能重新赋值 先初始化表格 $('#my-table').bootstrapTable({ method:'POST', dataType:'json', contentType: "application/x-www-form-urlencoded", cach

ios开发-凤凰网的揭层式下拉刷,如何下拉table显示其下面的视图不是背景(已解决)

思路: 1.通过在ScrollDidScroll代理方法中监听contentoffset属性的y值,判断是下拉还是上拉 2.需要的第三方框架SDProgress,实现下拉圆饼填充 3.当圆饼填满即其属性progress=1时,sdorgress隐藏(需要改原码(原码是从父视图移除,由于移除后不好操作,遂先隐藏掉)),并将table的frame,orgine.y值设置为一定高度,为松手后table与控制器顶部保持一定距离以显示动画 4.当圆饼消失时,创建一个UIImageView,并开始动画 5.