OCP认证考试指南(1):Oracle的基本概念

先来了解下几个英文的简称,在以后经常会见到。

  • 对象关系数据库管理系统(Object Relational Database Management System,简称ORDBMS)
  • 关系数据库管理系统(Relational Database Management System,简称RDBMS)
  • 数据库管理系统(Database Management System,简称DBMS)
  • 结构化查询语言(Structured Query Language,简称SQL)
  • 二进制大对象(Binary Large Objects,简称BLOB)

1、SQL:结构化查询语言

SQL由下列语言组成:

数据定义语言(Data Definition Language,简称DDL)。DDL用于创建和修改数据库对象。DDL语句包括CREATE、ALTER、DROP、RENAME以及TRUNCATE语句。如果需要在数据库中添加一个新表,可以使用CREATE语句完成该任务;如果需要删除一个索引,那么可以使用DROP INDEX语句。

数据操作语言(Data Manipulation Language,简称DML)。DML用于修改数据库内表中的数据。DML语句包括INSERT、UPDATE、和DELETE语句以及用于控制数据库内事务的扩展部分(扩展部分包含COMMIT、ROLLBACK和SAVEPOINT语句)。

数据控制语句(Data Control Language,简称DCL)。DCL用于配置执行数据库任务和操纵数据库对象的安全性。DCL语句包括GRANT和REEVOKE语句。用户可以被授予执行某个任务的权限。


2、Oracle数据字典

Oracle中的数据字典是一组被称为基表的表。这些表包含与用户创建的数据库对象相关的最基本的信息。基表属于名为SYS的Oracle用户,该用户在创建数据库的同时被创建。基表永远不会被直接访问,其名称十分含糊,以便阻止用户进行查询与修改。为了更易于访问数据字典和获取数据库中对象的相关信息,数据库创建过程中会创建一系列视图,这些视图通常被称为数据字典视图。

Oracle具有下列3种数据字典视图:

USER_视图:这些视图允许用户获取其模式中对象的相关信息(也就是用户创建并拥有的对象)

ALL_视图:这些视图允许用户获取其拥有的或可被访问的对象的相关信息。

DBA_视图:数据库管理员(Database Administrator,简称DBA)使用的DBA_视图提供了数据库中所有对象(也就是所有用户创建的所有对象)的完整信息。

3、数据库管理员的职责

在Oracle的领域中,DBA负责以下任务。

  • 评估并决定服务器硬件的规模。
  • 安装Oracle软件与补充资料。
  • 计划与设计数据库结构。
  • 创建数据库。
  • 为了保护数据的安全,能够备份数据库和采用其它方法。
  • 创建与维护数据库用户。
  • 实现应用程序与数据库设计。
  • 还原与恢复数据库。
  • 监视与调整数据库性能。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值