摘要:
Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。 2.用户通过简单的查询可以从复杂查询中得到结果。 3.维护数据的独立性,试图可从多个表检索数据。 4.对于相同的数据可产生不同的视图。视图分为简单视图和复杂视图: 简单视图只从单表里获取数据 复杂视图从多表 简单视图不包含函数和数据组 复杂 阅读全文
摘要:
数据库管理员的职责:1. 升级和安装oracle数据库2. 建库,表空间,表,视图,索引3. 制定并实施备份与恢复计划4. 数据库权限管理,调优,故障排除5. 对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、约束、包 数据库的逻辑备份与恢复:导出:useridtablesownerfull=yinctyperowsfile 导出表:1. 导出自己的表Exp userid=scott/tiger@myoral tables=(emp) file=d:\e1.dmp2. 导出其他方案的表Exp userid=system/manager@myoral tables=(sc. 阅读全文
摘要:
http://www.blogjava.net/caizh2009/articles/287787.htmlOracle中视图的创建和处理方法图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2.用户通过简单的查询可以从复杂查询中得到结果。3.维护数据的独立性,试图可从多个表检索数据。4.对于相同的数 阅读全文
摘要:
http://www.2cto.com/database/201208/146501.htmlDDL、DML和DCL的理解1、DDL 1-1、DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这... 阅读全文