摘要: 一、概述这一部分我们主要看看Oracle如何管理权限和角色,权限和角色的区别在哪里。当刚刚建立用户时,用户没有任何权限,也不能执行任何操作。如果要执行某种特定的数据库操作,则必须为其授予系统的权限。如果用户要访问其他方案的对象,则必须为其授予对象的权限,为了简化权限的管理,可以使用角色。这里我们会详细介绍。二、权限权限是指执行特定类型的Sql命令或是访问其他方案对象的权利,包括系统权限和对象权限。... 阅读全文
posted @ 2010-09-22 01:05 技术勇者 阅读(7645) 评论(2) 推荐(3) 编辑
摘要: 一、概述索引是用于加速数据存取数据对象,合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种。二、创建索引1、单列索引单列索引是基于单个列所建立的索引。sql>create index 索引名 on 表名(列名);2、复合索引复合索引是基于两列或是多列的索引,在同一张表上可以有多个索引,但是要求列的组合必须不同。sql>create index... 阅读全文
posted @ 2010-09-22 01:04 技术勇者 阅读(10377) 评论(0) 推荐(1) 编辑
摘要: 一、维护数据的完整性概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。1、约束约束用于确保数据库数据满足特定的商业规则。在Oracle中,约束包括:not null、unique、primary key, forei... 阅读全文
posted @ 2010-09-22 01:02 技术勇者 阅读(1285) 评论(0) 推荐(1) 编辑