数据库复习 视图,视图的概念视图是从一个或多个表(或视图)导出的虚表,DBMS仅在数据字典中存放视图的定义,而视图的数据仍然实际存储于导出它的基表中...
分类:
数据库 时间:
2015-06-13 17:10:47
阅读次数:
122
物化视图的快速刷新要求基本必须建立物化视图日志,这篇文章简单描述一下物化视图日志中各个字段的含义和用途。 物化视图日志的名称为MLOG$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,Oracle会自动在物化视图日志名称后面加上数字作为序号。物化视图日志在建立时...
分类:
数据库 时间:
2015-06-12 09:55:41
阅读次数:
131
数据表的连接有:1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现2、外连接: 包括(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)以下是三种连接的区分:select a.studentno, a...
分类:
数据库 时间:
2015-06-05 19:33:45
阅读次数:
156
其他数据库对象
数据库对象种类
视图
视图介绍
视图是一种虚表.
视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。
向视图提供数据内容的语句为SELECT 语句, 可以将视图理解为存储起来的 SELECT
语句.
视图向用户提供基表数据的另一种表现形式
视图的优点
限制数据访问
...
分类:
数据库 时间:
2015-06-02 09:27:45
阅读次数:
165
视图实际上就是一个存储查询,重点是是可以混合和匹配来自基本表(或者其他视图)的数据,从而创建在很多方面像另一个基表那样起作用的对象。可以创建一个简单的查询,仅仅从一个表中选择几列,而忽略其他列;或者也可以创建一个复杂的查询,连接几个表,使的这些表看起来像一个表。一、简单的视图 视图的语法如下:C.....
分类:
数据库 时间:
2015-05-31 10:41:36
阅读次数:
225
Index Condition Pushdown(ICP)索引条件下推优化适用于mysql在table中通过index检索数据行,没有ICP,存储引擎层遍历索引来定位基表(base table)上的数据行并且把它们返回给server层,由server层来计算过滤where语句.使用ICP,并且...
分类:
数据库 时间:
2015-05-19 20:31:58
阅读次数:
235
数据完整性是指存储在数据库中的所有数据值均正确的状态下。如果数据库中存储有不正确的数据值,则称该数据库已丧失数据完整性。
SQL数据库不只是存储数据,它必须保证所存储的数据是正确的。如果数据不准确或者不一致,那么该数据的完整性就会受到破坏,从而给数据库本身的可靠性带来问题。为了保证数据库的完整性,SQL提供了大量的完整性约束。完整性约束是应用于基表的规则基表用于约束可以放在这些表中的值。约束也可以应用于单个列、单个表或多个表。...
分类:
数据库 时间:
2015-05-10 09:57:48
阅读次数:
170
视图视图的特点
虚表,是从一个或几个基本表(或视图)导出的表
只存放视图的定义,不存放视图对应的数据
基表中的数据发生变化,从视图中查询出的数据也随之改变
基于视图的操作
查询
删除
受限更新
定义基于该视图的新视图定义视图建立视图:
语句格式
CREATE VIEW
[( [,]…)]...
分类:
数据库 时间:
2015-05-05 16:43:13
阅读次数:
204
数据库是为了便于有效地管理信息而创建的,人们希望数据库可以随时提供所需要的数据信息。因此,对用户来说,数据查询是数据库最重要的功能。在数据库中创建了对象并且在基表中添加了数据后,用户便可以从数据库中检索特定信息。...
分类:
数据库 时间:
2015-04-29 11:44:40
阅读次数:
176
关于审计:
11g默认启用的审计选项,AUDIT_TRAIL参数的缺省值为DB,表示审计数据将记录在数据库中的SYS.AUD$审计字典基表上。而在Oracle 10g中该参数默认值为none,即不启用审计。Oracle官方宣称默认启用的审计日志不会对绝大多数产品数据库的性能带来过大的负面影响,同时Oracle公司还推荐使用基于OS文件的审计日志记录方式(OS
audit trail file...
分类:
数据库 时间:
2015-04-28 18:31:47
阅读次数:
200