evaluación_3_oracle

8
Evaluación 3: ORACLE “Motores de base de datos relacionales” Alvaro Silva Gestion de la información (adm. De base de datos) Ingeniería Civil Informática Facultad de Ingeniería Profesor Alejandro Mellado Universidad Católica de Temuco

Upload: alvarosilva

Post on 12-Dec-2015

214 views

Category:

Documents


0 download

DESCRIPTION

obnetivoss por s

TRANSCRIPT

Page 1: Evaluación_3_oracle

Evaluación 3: ORACLE

“Motores de base de datos relacionales”

Alvaro Silva

Gestion de la información (adm. De base de datos)

Ingeniería Civil Informática

Facultad de Ingeniería

Profesor Alejandro Mellado

Universidad Católica de Temuco

Page 2: Evaluación_3_oracle

Resumen Hoy en dia existen gran variedad de gestores de base de datos para hacer uso de manipulación de datos de distintas formas en áreas comerciales, Instituciones, empresarial, tecnológico, etc. Uno de los lideres en los motores de base de datos mas utilizado a nivel mundial es ORACLE quien a tenido protagonismo en distintas plataformas en donde se ah adaptado para su empleo en distintas circunstancias en el área informática.                                                                

Page 3: Evaluación_3_oracle

¿qué es ORACLE ? Oracle definido en pocas palabras podemos decir que es un manipulador de base de datos relacional que hace uso de los recursos de sistemas informáticos en todas las arquitecturas de hardware, para garantizar su aprovechamiento al máximo en ambientes cargos de información. además de soportar unos 17 idiomas aprox. corre automático en mas de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola línea de código.   Historia El gestor de Base de datos ORACLE, surgió a final de los años 70 y principio de los años 80. George Koch El SGBD de ORACLE fue uno de los pilares fundamentales de su éxito como empresa. Características Es una herramienta de administración grafica que es mucho más intuitiva y cómoda de utilizar Apoyo en el diseño y optimización del modelado de datos Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y en general todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.

Page 4: Evaluación_3_oracle

Instancia Oracle es una combinación de los procesos de segundo plano y las estructuras de memoria.

Componentes de base de datos

El objetivo general de una base de datos es el de almacenar y recuperar información relacionada. Una base de datos Oracle tiene una estructura lógica y una física. Una base de datos Oracle consta con tres tipos de archivos.

• Los archivos de datos que contienen los datos reales de la base de datos

• los archivos redo log que contienen un registro de los cambios de los

datos en caso de fallo

• los archivos de control que contienen la información necesaria para mantener y verificar la integridad de la base de datos

los procesos de usuarios y de servidor son los procesos principales implicados en una ejecución de una sentencia SQL.

Base de datos Oracle: una base de datos Oracle esta formado por archivos del sistema operativo que se utilizan para asegurar la consistentica de los datos, así como su recuperación en caso de que se produzca un fallo de la instancia.

Page 5: Evaluación_3_oracle

Estructura física La estructura física incluye tres tipos de archivos:

• Archivos de control • Archivos de datos • Archivos redo log online

Estructura de memoria La estructura de la memoria de Oracle está formada por dos áreas de memoria llamadas:

• SGA (Área Global del Sistema): Asignada al iniciar la instancia y componente fundamental de una instancia Oracle

• PGA (Área Global de Programas): Asignada al iniciar el proceso de

servidor

Page 6: Evaluación_3_oracle

Estructura de procesos Proceso de usuario Proceso de servidor Proceso de segundo plano

Page 7: Evaluación_3_oracle

Estructura Lógica Existe la siguiente jerarquía de estructuras lógicas:

• Una base de datos Oracle contiene como mínimo un tablespace. • Un tablespace contiene uno o más segmentos. • Cada segmento está formado por extensiones. • Una extensión está formada por bloques lógicos. • Un bloque es la unidad más pequeña para las operaciones de lectura y

escritura.

Definicion de estructura logica Tablespaces: Los datos de una base de datos Oracle se almacenan en tablespaces. Extensiones: El espacio se asigna a un segmento mediante extensiones. Bloques de Datos: Oracle Server gestiona el espacio de almacenamiento de los archivos de datos en unidades llamadas bloques Oracle o bloques de datos

Page 8: Evaluación_3_oracle

Conclusión Oracle a comparacion de otros gestores de base de datos puede resultar el mismo tipo empleabilidad de otros gestores que hoy en dia existen, sin embargo cada uno tiene un motor distinto, cada uno tiene una configuracion distinta a otro, quisas puede tener mejor empleo de memoria fisica en el sistema que se utilize pero no tenga la misma facilidad de uso. Es por ello que oracle junto a otros gestores de base de datos son altamente calificados por su estructura, configuracion, manipulacion etc. Ligrando ser posicionado en una de las base de datos mas usadas en el area de grandes sistemas informticos y pequeños.