La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Cristian Alaniz - Daniel Hielpos. Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad.

Presentaciones similares


Presentación del tema: "Cristian Alaniz - Daniel Hielpos. Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad."— Transcripción de la presentación:

1 Cristian Alaniz - Daniel Hielpos

2 Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad

3 Arquitectura - estructura lógica - estructura física - memorias - procesos - configuración

4 Arquitectura ( estructura lógica ) - esquemas - bloques de datos - extensiones - segmentos - tablespaces

5 Arquitectura Relación entre segmentos, extensiones y bloques

6 Arquitectura ( estructura física ) - datafiles - redo logs - control files

7 Arquitectura ( memorias ) - Area Global de Programa (PGA): es la zona de memoria de cada estado. No está compartida y contiene datos e información de ctrol de un único proceso. - Area Global de Sistema (SGA): Oracle guarda información sobre su estado. Disponible para todos los procesos.

8 Arquitectura ( procesos ) - el servidor se vale de una serie de procesos que son el enlace entre las estructuras físicas y la memoria

9 Arquitectura

10 Arquitectura ( configuración ) - arranque / parada: suceden un cjto de eventos que llevan a la BD por diferentes estados

11 Arquitectura ( configuración - cont. ) - arranque startup open startup nomount startup mount

12 Arquitectura ( configuración - cont. ) - parada shutdown normal shutdown inmediate shutdown abort

13 Tipos de objetos - tipos de datos - índices - secuencia

14 Tipos de Obj. ( tipos de datos ) - de caracteres Char Nchar y Nvarchar2 Varchar y Varchar2 Long - Number - Date - Raw y Long Raw - Datos Lob Blob Clob y Nclob Bfile - Rowid y Urowid

15 Tipos de Obj. ( triggers ) - Partes Evento o sentencia disparadora Restricción Acción - Tipos Por fila o por sentencia Before After Instead of

16 Tipos de Obj. ( índices ) - B-Tree B-Tree cluster Reverse key Descending Index Organized Table - Hush cluster - Bitmap - Bitmap join - Function based - Aplication Domain

17 Tipos de Obj. ( constraints ) - Not null - Unique Key - Primary Key - Foreign Key - Check

18 Transacciones - cuándo comieza ?, cuándo termina ? - atomicidad a nivel de sentencia - commit - rollback - savepoints - nombres - integridad referencial

19 Transacciones ( cuando comienza ? ) - Con la primer sentencia DDL/DML - NO hay “begin transaction”

20 Transacciones ( cuando termina ? ) - Commit - Rollback sin especificar savepoint - Sentencia DDL - El usuario se desconecta (commit) - Fin anormal (rollback)

21 Transacciones (atomicidad/sentencia) - si falla sentencia no implica rollback de toda la transacción. - savepoints implicitos entre sentencias DML.

22 Transacciones (int. referencial) - chequeo luego de sentencia - posibilidad de diferir el chequeo (DDL)

23 Transacciones distribuidas - transparencia de escritura - database links - two phase commit - Restricciones : - no commit por dblink - no DDL por dblink - no savepoints por dblink

24 Transacciones autónomas - pueden crearse dentro de otra. - no afectan a su madre - no ven trabajo sin confirmar de otras - no en transacciones distribuidas - “pragma autonomous transaction” - ej: registro de intento de modificación

25 Transacciones (niv. De aislamiento) - Read uncommited - Read commited (*) (default) - Repeatable read - Serializable (*) - Read-only (propietario) (*)

26 Transacciones (niv. De aislamiento) - por transacción ( SET TRANSACITION ISOLATION LEVEL..) - por sesión ( ALTER SESSION SET ISOLATION LEVEL.. )

27 Backup y recuperación - Recovery manager - Sistema operativo - Export / Import

28 Backup y recuperación (export / import) - Multiplataforma: genera archivos binarios - Import secuencial y lento: genera redo y undo, reconstruir índices, recompilar, etc. - Flexible: puedo elegir los objetos

29 Backup y recuperación (recovery manager) - Permite backups incrementales - Independientes del S.O.

30 Seguridad (autenticación) - De usuarios (Igual método para todos o no.) - Por S.O. - Por la red (kerberos, clave pública, etc.) - Con la base de datos - Multicapa - De administradores - Por S.O. - Con archivos de passwords

31 Seguridad (privilegios) - De sistema - Existen aprox. 60 diferentes - Ej: crear tablespaces - De objetos de esquemas - clusters, triggers, indexes y dblinks, requieren de sistema.

32 Seguridad (privilegios) Algunos DDLs pueden requerir privilegios combinados. Ej: CREATE TRIGGER, necesita privs sobre la tabla y para poder crear triggers.

33 Seguridad (roles) - Agrupan privilegios - Se pueden asignar a usuarios o a otros roles - Es posible asignarles passwords - Generalmente se corresponden con grupos de usuarios o con aplicaciones. - Pertenecen a la BD, no a un esquema.

34 Seguridad ( roles predefinidos ) - CONNECT - RESOURCE - DBA - EXP_FULL_DATABASE - IMP_FULL_DATABASE


Descargar ppt "Cristian Alaniz - Daniel Hielpos. Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad."

Presentaciones similares


Anuncios Google