Está en la página 1de 19

TALLER DE BASE DE DATOS

SESIÓN 1: INTRODUCCIÓN A ORACLE

Ing. Rolando Berrú Beltrán


LOGRO DE LA SESIÓN

Al finalizar la sesión, conocerás detalles importantes del curso y su


desarrollo. También, conocerás qué es el SGBDR Oracle y cómo
instalarlo, teniendo en cuenta además cuáles son las tareas que todo
DBA debe realizar.
¡Pregunta!

¿Qué es una Base de Datos?


GENERALIDADES

• Base de Datos

Es un conjunto de información organizada y relacionada de manera que pueda


ser accesible, modificable y gestionable. Una base de datos es un repositorio de
datos.

• Sistema de Gestión de Base de Datos Relacional (SGBDR)

Es un conjunto de programas que sirve de interfaz entre la base de datos, el


usuario y las aplicaciones que la utilizan. Permiten el almacenamiento, modificación
y extracción de la información en una base de datos.
ARQUITECTURA ORACLE

• BASE DE DATOS

Almacenamiento físico de la información.


Se almacena en discos que están unidos
Servidor de
a un servidor de base de datos. Una base Base de Datos
de datos es física. Instancia Oracle

• INSTANCIA

Consiste de estructuras y procesos que Base de Datos Oracle


sirven de puente que dan acceso a una
base de datos. Una instancia es lógica.
ESTRUCTURAS DE UNA BASE DE
DATOS ORACLE
ESQUEMAS

• Un esquema de Base de Datos contiene todos los objetos creados por un usuario
específico.

• Una Base de Datos Oracle acomoda múltiples aplicaciones o sistemas al permitir al


DBA separar datos en diferentes esquemas dentro de una sola Base de Datos.

BASE DE DATOS
PROPIETARIOS DE
USUARIO 1 USUARIO 2
ESQUEMA

Tabla 1 Tabla 1

OBJETOS DE
Tabla 2 Tabla 2
ESQUEMA

Tabla 3 Tabla 3
ESPACIOS DE TABLAS

• Toda la información de una Base de Datos debe residir en un espacio de tablas o


tablespace.

• Cada espacio de tablas se compone de estructuras físicas llamadas archivos de


datos o datafiles; cada tablespace contiene uno o más datafiles , y cada datafile
puede pertenecer solo a un tablespace.

Un espacio de
tablas es una
data1_01.dbf data2_01.dbf data2_02.dbf
estructura lógica

El tablespace DATA1 El tablespace DATA2 contiene un dos


contiene un solo datafile datafiles
ARCHIVOS

• Archivos de control: Contienen las


ubicaciones de otros archivos físicos
que forman la base de datos.
Archivos de
Control

• Archivos de datos: Contienen la


información real que se almacena en la
base de datos.

Graba cambios de

• Archivos Redo Log: Contienen la Archivos de Archivos Redo


Datos Log
“grabación” de los cambios hechos a la
base de datos para poder recuperarse en
caso de fallos.
BASE DE DATOS CONECTABLE - PLUGGABLE DATABASE

• A partir de la versión Oracle 12c, la opción multitenancy permite a una única Base
de Datos contenedora (CDB) alojar múltiples Bases de Datos conectables (PDB).

CDB

CDB$ROOT

PDB$SEED PDBs
TAREAS DEL DBA
TAREAS DEL DBA

• Normalmente, no existe conciencia de las actividades de administración de base de


datos que ocurren en un sistema de información.

• Mucha de la responsabilidad administrativa normalmente cae sobre el


administrador de una base de datos o DBA.
TAREAS DEL DBA

• ¿Qué es un DBA?
Un DBA (Administrador de Base de Datos) es aquel individuo encargado de realizar
las siguientes tareas:

▪ Instalar y actualizar la Base de Datos.


▪ Modelado y Diseño de la Base de Datos.
▪ Crear tablas e índices.
▪ Agregar usuarios e implementar procedimientos de seguridad.
▪ Implementar copias de seguridad y recuperación de la Base de Datos.
▪ Monitorear el rendimiento de la Base de Datos.
▪ Reorganizar la Base de Datos
▪ Solucionar problemas de la Base de Datos.
CHEQUEO

• ¿Qué es una Base de Datos?


• ¿En qué se diferencia una Base de Datos Oracle de una Instancia?
• ¿Cuáles son los tipos de archivos Oracle que existen?
• ¿Qué es un DBA?
LABORATORIO 1.1
INSTALACIÓN DE ORACLE
LABORATORIO 1.2
CREACIÓN DE UNA BASE DE DATOS
ORACLE
ENLACES Y RECURSOS ÚTILES

• Enlaces
Documentación de Oracle

• Aula Virtual
Sílabo del Curso
Oracle Essentials 5th Edition. Capítulos 2 y 5
Seguridad de Usuarios
Modelado de Elementos de Datos
¡Gracias por su atención!