01

44
Modelamiento y Gestión de Base de Datos Adolfo Jiménez 2016

Transcript of 01

Page 1: 01

Modelamiento y Gestión de Base de Datos

Adolfo Jiménez

2016

Page 2: 01

Conceptos básicos

• Tablas

• Primary key

• Foreing key

• Campos

• Filas, etc

Page 3: 01

Conceptos básicos

• DML

• DDL

• DCL

• Transaction Control

Page 4: 01

Trabajo de un DBA

• Instalar base de datos y crear

• Levantar y bajar instancias

• Gestionar las estructuras de almacenamiento de la BD

• Gestionar usuarios, seguridad, esquemas

• Hacer backup y recuperación si fuera necesario

• Hacer monitorización proactiva de la BD y tomar acciones proactivas y correctivas, diagnosticar y reportar errores de Oracle

Page 5: 01

Herramientas para administración

• Oracle Universal Installer (OUI)

• Database Configuration Assitent (DBCA)

• Database Upgrade Asistant (DBUA)

• Oracle Net Manager

• Oracle Net Configuration Asistant

• Oracle Enterprise Manager

• SQL Plus

• Recovery Manager (RMAN)

• Oracle Secure Backup

• Data Pump

• SQL Loader

Page 6: 01

Arquitectura básica

• Formada por dos partes básicas:

• La instancia. La memoria y los procesos que permiten el funcionamiento de Oracle.

• Base de datos. Ficheros en disco

Page 7: 01
Page 8: 01

Instancia

• Formada por la memoria y los procesos que operan en elservidor, es decir, es lógica.

Page 9: 01

System Global Area

• La SGA es una estructura básica de memoria de Oracleque sirve para facilitar la transferencia de informaciónentre usuarios y también almacena la informaciónestructural de la BD más frecuentemente requerida.

Page 10: 01

SGA

Page 11: 01

Program Global Area

• La PGA es la zona de memoria privada de cada procesoOracle (también para los procesos background), donde lainformación que contiene básicamente informaciónsobre la sesión (que usuario esta conectado,privilegios, que cursores están abiertos, buffer deordenación ).

• Los procesos background tienen también su propia PGA

Page 12: 01

PGA

Page 13: 01

Base de datos

•Una Base de Datos Oracle está almacenada físicamenteen ficheros, y la correspondencia entre los ficheros y lastablas es posible gracias a las estructuras internas de laBD, que permiten que diferentes tipos de datos esténalmacenados físicamente separados.

• Está división lógica se hace gracias a los espacios detablas, tablespaces.

Page 14: 01

Estructura de almacenamiento

Page 15: 01

Estructura de almacenamiento

• Insert

• Update

• Delete

Page 16: 01

Estructura de almacenamiento

• Se alamacena lógicamente en tablespaces y físicamente en datafiles.

• Tablespaces. Puede estar compuesto de uno o más datafiles, un datafile pertenece sólo a un tablespace. Aquí se almacenan segmentos (tablas, índices) que compone el esquema.

• Datafiles. Pueden pertenecer solo a un tablespace y a una base

• de datos, son un repositorio de datos (objectos)

Page 17: 01

Estructura de almacenamiento

• Consulta para ver los TABLESPACES:

Page 18: 01

Estructura de almacenamiento

• Consulta para ver información de DATAFILES:

Page 19: 01

Instalación de Oracle

Page 20: 01
Page 21: 01
Page 22: 01
Page 23: 01
Page 24: 01
Page 25: 01
Page 26: 01
Page 27: 01
Page 28: 01
Page 29: 01
Page 30: 01
Page 31: 01
Page 32: 01
Page 33: 01
Page 34: 01
Page 35: 01
Page 36: 01
Page 37: 01
Page 38: 01
Page 39: 01
Page 40: 01

Uso de EM

Page 41: 01

Configuración del entorno de red

Page 42: 01

tnsnames.ora

Page 43: 01

El listener

Page 44: 01