SlideShare uma empresa Scribd logo
1 de 26
1. Es un sistema artificial que se puede entender desde la idea de
Teichroew, “una colección de personas, procedimientos y equipos
diseñados, construidos, operados y mantenidos para recoger,
registrar, procesar, almacenar, recuperar y visualizar información”
(1976).
Otras definiciones de sistema:
 ARQUITECTURA DEL SISTEMA GESTOR
Sistema
siguiente
2. “Un sistema de información es un conjunto de elementos,
ordenadamente relacionados entre sí de acuerdo con unas
ciertas reglas, que aporta al sistema objeto (es decir a la
organización a la cual sirve y que le marca las directrices de
funcionamiento) la información necesaria para el cumplimiento
de sus fines, para lo cual tendrá que recoger, procesar y
almacenar datos, procedentes tanto de la misma organización
como de fuentes externas, facilitando la recuperación, elaboración
y presentación de los mismos”, Piattini et al. (2006).
Otras definiciones de sistema:
 ARQUITECTURA DEL SISTEMA GESTOR
Sistema
siguiente
Los SGBD pueden considerarse como
intermediario entre las aplicaciones y
la representación de los datos.
El diseño de la(s) bases
de datos, que finaliza
con una base de datos
creada en un SGBD
El diseño y desarrollo de
las aplicaciones, que se
hace utilizando el diseño
de la base de datos.
De esta forma, el desarrollo
de aplicaciones separa dos
aspectos:
Funciones del sistema gestor
Sistema gestor de
Bases de datos
Siguiente
Funciones básicas del sistema gestor
Definición:
Permite: describir los
elementos de
DDL datos con su
estructura, sus
interrelaciones y
sus validaciones.


Manipulación
Permite: Buscar, Añadir, Suprimir y Modificar
DML Definir un criterio de selección (el usuario).
Indicar la estructura externa a recuperar (el usuario),
y Acceder a la estructura física interna (el sistema).
CONTROL: De acceso y actualización concurrente por objetos y
por usuarios de la base de datos
implementando además roles y perfiles
Sistema gestor de
Bases de datos
La división por capas determina posibles
funcionamientos del sistema gestor
Interfaz de
usuario
lógica
Datos
TCP/IP
TCP/IP
HTTP
TCP/IP
HTTP
Sistema gestor de
Bases de datos
Acceso directo
por protocolo
de red
Intermediació
n de servidor
web (por
ejemplo
Apache)
Puede
funcionar
también un
servidor de
aplicaciones
(interfaz de
usuario)
División por capas del sistema gestor
Siguiente
Sistema gestor de
Bases de datos
ARQUITECTURA DEL SISTEMA
GESTOR
Siguiente
El modelo ANSI indica
que el SGBD esta
formado por varias
capas que actúan
como interfaces entre
el usuario y los datos:
Ver documento completo
El modelo ANSI /X3/SPARC
Sistema gestor de
Bases de datos
ARQUITECTURA DEL SISTEMA
GESTOR
Siguiente
El modelo ANSI /X3/SPARC
Sistema gestor de
Bases de datos
ARQUITECTURA DEL SISTEMA
GESTOR
¿ Es correcto
afirmar que el
sistema
operativo hace
parte del
sistema
gestor?
1 2
Observa
Documento referenciado de
internet
Siguiente
i
Veamos una descripción de la
arquitectura del sistema gestor
Oracle
ARQUITECTURA DEL SISTEMA
GESTOR
Estructuras de Proceso
Instancia de la base de
datos
Área global del
sistema (SGA)
Datos
Estructuras físicas y lógicas de
almacenamiento
tablespaces
Archivos de
rehacer en linea
Archivos de control
Esquema general de la
arquitectura Oracle
Archivos de rehacer
archivados
Áreas globales
de programa
(PGA)*
i
Descripción de la instancia en
Oracle
ARQUITECTURA DEL SISTEMA
GESTOR
Estructuras de Proceso
Instancia de la base de
datos
Área global del
sistema (SGA)*
La instancia comprende las estructuras de
memoria y de procesos, pueden haber
varias instancias si se distribuyen en
varias máquinas
El SGA es un área de memoria
compartida que se incicia con la instancia
contiene los datos e información de
control de la instancia.
Áreas globales
de programa
(PGA)*
Los proceso de servidor se inician
en segundo plano
Memoria no compartida en segundo
plano que contiene la información y los
datos para los proceso de servidor
Cada proceso de servidor genera su
propia (PGA)
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción del área
global del sistema
Área global
del sistema
(SGA)*
La instancia comprende las
estructuras de memoria y
de procesos, pueden haber
varias instancias si se
distribuyen en varias
máquinas
Pool
compartido
Cache de
buffers
Pool de
buffers
Recycle
Buffer de
redo log
Pool Java
Pool
streams
Almacena los bloques de
datos útiles para recuperar
la base de datos
Cache de buffers que en la
base de datos matiene los
bloques de de meroria
(cuando se requiere) por
periodos largos
Almacena la información
para recuperar la instancia
Contienen la información
necesaria para reconstruir (
rehacer cambios en la base
de datos) de tipo DML y
DDL
Almacena el código de
ejecución de Java y lso
datos de la máquina virtual
de Java
Tecnología propia de Oracle
para transferencia de datos
entre varias base s de datos
Siguiente
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción del área
global del sistema
Área global del
sistema (SGA)* Observa el tamaño que
toma el SGA cuando se
inicia la instancia con la
sentencia STARTUP desde
la terminal de linux
Inicio de la instancia en
Oracle 11g sobre Linux Open
suse
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción del área
global del sistema
Área global
Programas
Es un región de la
memoria privado capaz
de contener los datos y
la información de
control para cada
usuario conectado a la
base de datos
guardando para el
usuario:
Área de trabajo para
SQL
Espacio de pila para
cuando acceden varios
usuarios
Área de cursor con
tiempos de ejecución
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción de las estructuras de almacenamiento del sistema
gestor
Base de
Datos
tablespaces
Archivos de
rehacer en línea
Archivos de control
Cuando la base de datos se
deja en modo ARCHIVELOG
se realiza una copia de los
archivos de rehacer antes
de sobrescribirlo
Cuando el servidor falla y
no se han perdió archivos
de datos, la instancia
puede recuperar los
datos suministrados pro
estos archivos
Son unidades lógicas de
almacenamiento que
permiten agrupar las
estructuras lógicas de
los datos
Archivos de
rehacer archivados
Guarda seguimiento de la
estructura física de la base
de datos
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción de los
tablespaces
Tablespaces
Archivo
s de
datos
Archivos de
datos
Se pueden migrar de
un versión a otra de
Oracle y entre
servidores. Los
tablespaces se dividen
en segmentos
Pueden ser de gran
tamaño y llegar
hasta 128
terabytes.
Tablespaces en Oracle 11g
Archivos que
contienen
los
tablespaces
Descripción y tamaño
Siguiente
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción de los
tablespaces
Tablespaces en Oracle 11g
Descripción del
archivo físico que
contiene el tablespace
Directorio
que contiene
el tablespace
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Descripción de los
tablespaces
Tablespaces en Oracle 11g
Descripción del
archivo físico que
contiene el tablespace
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Archivos de hacer (redo
log) en línea
Ellos contienen
todo el historial
de cambios
generados por
la instancia
En Oracle 11
se pueden
ver los 3
archivos,
además su
estado y
tamaño
Ventana Enterprise Manager
sobre Oracle 11 g
Siguiente
ARQUITECTURA DEL SISTEMA
GESTOR
Directorio de los redo
log
Ventana Enterprise Manager
sobre Oracle 11 g
Archivos de hacer (redo
log) en línea
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Archivos de Control
Directorio de los
archivos de control
Estado de los
archivos de control
Son tan
importantes,
que incluso
contienen los
metadatos
relacionados
con las
copias de
seguridad
Ventana Enterprise Manager
sobre Oracle 11 g
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Archivos de rehacer
archivados
La función
de archivado
la realiza el
proceso de
fondo
llamado
ARCn
En este caso todavía
no hay este tipo de
archivos
Ventana Enterprise Manager
sobre Oracle 11 g
Volver
ARQUITECTURA DEL SISTEMA
GESTOR
Estructuras de proceso
TIPO DE PROCESO DESCRIPCION
SMON
(monitor de sistema)
Puede recuperar la instancia
utilizando los archivos de redo log
(rehacer) y limpia la base de datos
eliminando los objetos de
transacciones que el sistema ya no
necesita
PMON
(Monitor de proceso)
Libera los recursos de usuario
cuando terminan los procesos
DBWR
(Escritor de base de
datos)
Gestiona el cache de buffer del
bloque de datos y cache del
diccionario y escribe el contenido en
la base de datos
LGWR (escritor de
registros)
Gestiona el buffer de los archivos de
redo log en línea
CKPT Escribe en los archivos de datos que
se han modificado desde el ultimo
punto de control
Siguiente
ARQUITECTURA DEL SISTEMA
GESTOR
Estructura física de la memoria y
de los procesos
Memoria:
Procesos:
Archivos
Archivos
de datos
Archivos
de control
Archivos
de rehacer
en línea
Archivos
de rehacer
archivados
DBWR
CKPT
LGWR
ARCn
PMON
SMON
Área de
contexto
Cache de
buffers de
datos
Buffers de
registro de
rehacer
PGA
Servidor dedicado
o comaprtido
?
? ?
Procesos:
USUARIO
? ? ? ?
Repasar de
nuevo
ARQUITECTURA DEL SISTEMA
GESTOR
Estructuras de proceso
TIPO DE PROCESO DESCRIPCION
ARCn
(Archivador)
Copia los archivos de log en un
dispositivo de almacenamiento luego
de que hay un cambio de log
RECO
(Recuperador)
Resuelve las transacciones dudosas
corrigiendo fallos en base de datos
distribuidas
Siguiente
ARQUITECTURA DEL SISTEMA
GESTOR
Estructura física de la memoria y
de los procesos sobre Oracle 11 g
Memoria:
Procesos:
Archivos
Archivos
de datos
Archivos
de control
Archivos
de rehacer
en línea
Archivos
de rehacer
archivados
DBWR CKPT LGWR ARCn
PMON SMON
Area de
contexto
Cache de
buffers de
datos
Buffers de
registro de
rehacer
PGA
Servidor dedicado
o comaprtido
USUARIO
Ver documento completo
sobre arquitectura Oracle Siguiente
 ARQUITECTURA DEL SISTEMA GESTOR
RETROALIMENTACION
Los procesos de usuario no tienen
relación directa con las estructuras de
almacenamiento
En Oracle y los proceso SMON y PMON
tienen mucho que ver con el cache de
buffers ya que se comportan vigilantes
de los archivos de rehacer y de rehacer
archivados.

Mais conteúdo relacionado

Mais procurados

Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datosIsrael
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloRaquelitajaramillo
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oraclepajaro5
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosHector Martinez
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónHector Martinez
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortizorlandito33
 
Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Alexander Calderón
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónHector Martinez
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1 Rodolfo Zoilo
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDHector Martinez
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Carmen Soler
 
Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01NestorNieto
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre OracleRaúl Galíndez
 

Mais procurados (20)

Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datos
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramillo
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortiz
 
Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
 
Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
 

Destaque (7)

Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones en mysql
Transacciones en mysqlTransacciones en mysql
Transacciones en mysql
 
Transacciones base de datos
Transacciones base de datosTransacciones base de datos
Transacciones base de datos
 
Transaccion
TransaccionTransaccion
Transaccion
 
Ejercicio 2 transacciones
Ejercicio 2 transaccionesEjercicio 2 transacciones
Ejercicio 2 transacciones
 
Transacciones en MySQL
Transacciones en MySQLTransacciones en MySQL
Transacciones en MySQL
 
BASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDASBASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
 

Semelhante a Arquitectura de oracle

Oracle3
Oracle3Oracle3
Oracle3Jualme
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Myriam cando semana 1
Myriam cando semana 1Myriam cando semana 1
Myriam cando semana 1mcando
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04victdiazm
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001pp guanuchi
 
M patino abds1
M patino abds1M patino abds1
M patino abds1mpatinop
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Unidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestorUnidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestorKira Yagamí
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdCristian Merchan
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdCristian Merchan
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Fundamentos de administracion_oracle_10g
Fundamentos de administracion_oracle_10gFundamentos de administracion_oracle_10g
Fundamentos de administracion_oracle_10gWal
 
Archivos y bases de datos.
Archivos y bases de datos.Archivos y bases de datos.
Archivos y bases de datos.Naudelyn
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bdalinacarrion
 
GUÍA 1_Administración de Base de Datos.docx
GUÍA 1_Administración de Base de Datos.docxGUÍA 1_Administración de Base de Datos.docx
GUÍA 1_Administración de Base de Datos.docxleotri2
 
Sistemas de gestion de bases de datos
Sistemas de gestion de bases de datosSistemas de gestion de bases de datos
Sistemas de gestion de bases de datossoly_rock
 

Semelhante a Arquitectura de oracle (20)

Oracle3
Oracle3Oracle3
Oracle3
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Myriam cando semana 1
Myriam cando semana 1Myriam cando semana 1
Myriam cando semana 1
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001
 
M patino abds1
M patino abds1M patino abds1
M patino abds1
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Unidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestorUnidad 2 Arquitectura del gestor
Unidad 2 Arquitectura del gestor
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Bdp3
Bdp3Bdp3
Bdp3
 
Fundamentos de administracion_oracle_10g
Fundamentos de administracion_oracle_10gFundamentos de administracion_oracle_10g
Fundamentos de administracion_oracle_10g
 
Archivos y bases de datos.
Archivos y bases de datos.Archivos y bases de datos.
Archivos y bases de datos.
 
Archivos
ArchivosArchivos
Archivos
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
Administrador de la bases de datos
Administrador de la bases de datosAdministrador de la bases de datos
Administrador de la bases de datos
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
GUÍA 1_Administración de Base de Datos.docx
GUÍA 1_Administración de Base de Datos.docxGUÍA 1_Administración de Base de Datos.docx
GUÍA 1_Administración de Base de Datos.docx
 
Sistemas de gestion de bases de datos
Sistemas de gestion de bases de datosSistemas de gestion de bases de datos
Sistemas de gestion de bases de datos
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Arquitectura de oracle

  • 1. 1. Es un sistema artificial que se puede entender desde la idea de Teichroew, “una colección de personas, procedimientos y equipos diseñados, construidos, operados y mantenidos para recoger, registrar, procesar, almacenar, recuperar y visualizar información” (1976). Otras definiciones de sistema:  ARQUITECTURA DEL SISTEMA GESTOR Sistema siguiente
  • 2. 2. “Un sistema de información es un conjunto de elementos, ordenadamente relacionados entre sí de acuerdo con unas ciertas reglas, que aporta al sistema objeto (es decir a la organización a la cual sirve y que le marca las directrices de funcionamiento) la información necesaria para el cumplimiento de sus fines, para lo cual tendrá que recoger, procesar y almacenar datos, procedentes tanto de la misma organización como de fuentes externas, facilitando la recuperación, elaboración y presentación de los mismos”, Piattini et al. (2006). Otras definiciones de sistema:  ARQUITECTURA DEL SISTEMA GESTOR Sistema siguiente
  • 3. Los SGBD pueden considerarse como intermediario entre las aplicaciones y la representación de los datos. El diseño de la(s) bases de datos, que finaliza con una base de datos creada en un SGBD El diseño y desarrollo de las aplicaciones, que se hace utilizando el diseño de la base de datos. De esta forma, el desarrollo de aplicaciones separa dos aspectos: Funciones del sistema gestor Sistema gestor de Bases de datos Siguiente
  • 4. Funciones básicas del sistema gestor Definición: Permite: describir los elementos de DDL datos con su estructura, sus interrelaciones y sus validaciones.   Manipulación Permite: Buscar, Añadir, Suprimir y Modificar DML Definir un criterio de selección (el usuario). Indicar la estructura externa a recuperar (el usuario), y Acceder a la estructura física interna (el sistema). CONTROL: De acceso y actualización concurrente por objetos y por usuarios de la base de datos implementando además roles y perfiles Sistema gestor de Bases de datos
  • 5. La división por capas determina posibles funcionamientos del sistema gestor Interfaz de usuario lógica Datos TCP/IP TCP/IP HTTP TCP/IP HTTP Sistema gestor de Bases de datos Acceso directo por protocolo de red Intermediació n de servidor web (por ejemplo Apache) Puede funcionar también un servidor de aplicaciones (interfaz de usuario) División por capas del sistema gestor Siguiente
  • 6. Sistema gestor de Bases de datos ARQUITECTURA DEL SISTEMA GESTOR Siguiente
  • 7. El modelo ANSI indica que el SGBD esta formado por varias capas que actúan como interfaces entre el usuario y los datos: Ver documento completo El modelo ANSI /X3/SPARC Sistema gestor de Bases de datos ARQUITECTURA DEL SISTEMA GESTOR Siguiente
  • 8. El modelo ANSI /X3/SPARC Sistema gestor de Bases de datos ARQUITECTURA DEL SISTEMA GESTOR ¿ Es correcto afirmar que el sistema operativo hace parte del sistema gestor? 1 2 Observa Documento referenciado de internet Siguiente
  • 9. i Veamos una descripción de la arquitectura del sistema gestor Oracle ARQUITECTURA DEL SISTEMA GESTOR Estructuras de Proceso Instancia de la base de datos Área global del sistema (SGA) Datos Estructuras físicas y lógicas de almacenamiento tablespaces Archivos de rehacer en linea Archivos de control Esquema general de la arquitectura Oracle Archivos de rehacer archivados Áreas globales de programa (PGA)*
  • 10. i Descripción de la instancia en Oracle ARQUITECTURA DEL SISTEMA GESTOR Estructuras de Proceso Instancia de la base de datos Área global del sistema (SGA)* La instancia comprende las estructuras de memoria y de procesos, pueden haber varias instancias si se distribuyen en varias máquinas El SGA es un área de memoria compartida que se incicia con la instancia contiene los datos e información de control de la instancia. Áreas globales de programa (PGA)* Los proceso de servidor se inician en segundo plano Memoria no compartida en segundo plano que contiene la información y los datos para los proceso de servidor Cada proceso de servidor genera su propia (PGA) Volver
  • 11. ARQUITECTURA DEL SISTEMA GESTOR Descripción del área global del sistema Área global del sistema (SGA)* La instancia comprende las estructuras de memoria y de procesos, pueden haber varias instancias si se distribuyen en varias máquinas Pool compartido Cache de buffers Pool de buffers Recycle Buffer de redo log Pool Java Pool streams Almacena los bloques de datos útiles para recuperar la base de datos Cache de buffers que en la base de datos matiene los bloques de de meroria (cuando se requiere) por periodos largos Almacena la información para recuperar la instancia Contienen la información necesaria para reconstruir ( rehacer cambios en la base de datos) de tipo DML y DDL Almacena el código de ejecución de Java y lso datos de la máquina virtual de Java Tecnología propia de Oracle para transferencia de datos entre varias base s de datos Siguiente
  • 12. ARQUITECTURA DEL SISTEMA GESTOR Descripción del área global del sistema Área global del sistema (SGA)* Observa el tamaño que toma el SGA cuando se inicia la instancia con la sentencia STARTUP desde la terminal de linux Inicio de la instancia en Oracle 11g sobre Linux Open suse Volver
  • 13. ARQUITECTURA DEL SISTEMA GESTOR Descripción del área global del sistema Área global Programas Es un región de la memoria privado capaz de contener los datos y la información de control para cada usuario conectado a la base de datos guardando para el usuario: Área de trabajo para SQL Espacio de pila para cuando acceden varios usuarios Área de cursor con tiempos de ejecución Volver
  • 14. ARQUITECTURA DEL SISTEMA GESTOR Descripción de las estructuras de almacenamiento del sistema gestor Base de Datos tablespaces Archivos de rehacer en línea Archivos de control Cuando la base de datos se deja en modo ARCHIVELOG se realiza una copia de los archivos de rehacer antes de sobrescribirlo Cuando el servidor falla y no se han perdió archivos de datos, la instancia puede recuperar los datos suministrados pro estos archivos Son unidades lógicas de almacenamiento que permiten agrupar las estructuras lógicas de los datos Archivos de rehacer archivados Guarda seguimiento de la estructura física de la base de datos
  • 15. ARQUITECTURA DEL SISTEMA GESTOR Descripción de los tablespaces Tablespaces Archivo s de datos Archivos de datos Se pueden migrar de un versión a otra de Oracle y entre servidores. Los tablespaces se dividen en segmentos Pueden ser de gran tamaño y llegar hasta 128 terabytes. Tablespaces en Oracle 11g Archivos que contienen los tablespaces Descripción y tamaño Siguiente
  • 16. ARQUITECTURA DEL SISTEMA GESTOR Descripción de los tablespaces Tablespaces en Oracle 11g Descripción del archivo físico que contiene el tablespace Directorio que contiene el tablespace Volver
  • 17. ARQUITECTURA DEL SISTEMA GESTOR Descripción de los tablespaces Tablespaces en Oracle 11g Descripción del archivo físico que contiene el tablespace Volver
  • 18. ARQUITECTURA DEL SISTEMA GESTOR Archivos de hacer (redo log) en línea Ellos contienen todo el historial de cambios generados por la instancia En Oracle 11 se pueden ver los 3 archivos, además su estado y tamaño Ventana Enterprise Manager sobre Oracle 11 g Siguiente
  • 19. ARQUITECTURA DEL SISTEMA GESTOR Directorio de los redo log Ventana Enterprise Manager sobre Oracle 11 g Archivos de hacer (redo log) en línea Volver
  • 20. ARQUITECTURA DEL SISTEMA GESTOR Archivos de Control Directorio de los archivos de control Estado de los archivos de control Son tan importantes, que incluso contienen los metadatos relacionados con las copias de seguridad Ventana Enterprise Manager sobre Oracle 11 g Volver
  • 21. ARQUITECTURA DEL SISTEMA GESTOR Archivos de rehacer archivados La función de archivado la realiza el proceso de fondo llamado ARCn En este caso todavía no hay este tipo de archivos Ventana Enterprise Manager sobre Oracle 11 g Volver
  • 22. ARQUITECTURA DEL SISTEMA GESTOR Estructuras de proceso TIPO DE PROCESO DESCRIPCION SMON (monitor de sistema) Puede recuperar la instancia utilizando los archivos de redo log (rehacer) y limpia la base de datos eliminando los objetos de transacciones que el sistema ya no necesita PMON (Monitor de proceso) Libera los recursos de usuario cuando terminan los procesos DBWR (Escritor de base de datos) Gestiona el cache de buffer del bloque de datos y cache del diccionario y escribe el contenido en la base de datos LGWR (escritor de registros) Gestiona el buffer de los archivos de redo log en línea CKPT Escribe en los archivos de datos que se han modificado desde el ultimo punto de control Siguiente
  • 23. ARQUITECTURA DEL SISTEMA GESTOR Estructura física de la memoria y de los procesos Memoria: Procesos: Archivos Archivos de datos Archivos de control Archivos de rehacer en línea Archivos de rehacer archivados DBWR CKPT LGWR ARCn PMON SMON Área de contexto Cache de buffers de datos Buffers de registro de rehacer PGA Servidor dedicado o comaprtido ? ? ? Procesos: USUARIO ? ? ? ? Repasar de nuevo
  • 24. ARQUITECTURA DEL SISTEMA GESTOR Estructuras de proceso TIPO DE PROCESO DESCRIPCION ARCn (Archivador) Copia los archivos de log en un dispositivo de almacenamiento luego de que hay un cambio de log RECO (Recuperador) Resuelve las transacciones dudosas corrigiendo fallos en base de datos distribuidas Siguiente
  • 25. ARQUITECTURA DEL SISTEMA GESTOR Estructura física de la memoria y de los procesos sobre Oracle 11 g Memoria: Procesos: Archivos Archivos de datos Archivos de control Archivos de rehacer en línea Archivos de rehacer archivados DBWR CKPT LGWR ARCn PMON SMON Area de contexto Cache de buffers de datos Buffers de registro de rehacer PGA Servidor dedicado o comaprtido USUARIO Ver documento completo sobre arquitectura Oracle Siguiente
  • 26.  ARQUITECTURA DEL SISTEMA GESTOR RETROALIMENTACION Los procesos de usuario no tienen relación directa con las estructuras de almacenamiento En Oracle y los proceso SMON y PMON tienen mucho que ver con el cache de buffers ya que se comportan vigilantes de los archivos de rehacer y de rehacer archivados.