PDF de programación - Arquitectura del DBMS Oracle

Imágen de pdf Arquitectura del DBMS Oracle

Arquitectura del DBMS Oraclegráfica de visualizaciones

Actualizado el 16 de Abril del 2017 (Publicado el 14 de Enero del 2017)
1.192 visualizaciones desde el 14 de Enero del 2017
567,9 KB
23 paginas
Creado hace 19a (21/08/2004)
Arquitectura del

DBMS Oracle

guía de iniciación



Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004

e-mail: mailto:[email protected]



Este trabajo está protegido bajo una licencia de Creative Commons del
tipo Attribution-NonCommercial-ShareAlike.
Para ver una copia de esta licencia visite:
http://creativecommons.org/licenses/by-nc-sa/2.0/
o envíe una carta a:
Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA.



<1>





<2>





Los contenidos de este documento están protegidos bajo una licencia de Creative Commons
del tipo Attribution-Noncomercial-Share Alike. Con esta licencia:



Eres libre de:

• Copiar, distribuir y mostrar este trabajo
• Realizar modificaciones de este trabajo

Bajo las siguientes condiciones:

Attribution (Reconocimiento). Debe figurar siempre el autor
original de este trabajo

Noncommercial (No comercial). No puedes utilizar este trabajo
con propósitos comerciales.

Share Alike (Compartir igual). Si modificas, alteras o construyes
nuevos trabajos a partir de este, debes distribuir tu trabajo con una
licencia idéntica a ésta



• Si estas limitaciones son incompatible con tu objetivo, puedes contactar con

el autor para solicitar el permiso correspondiente

• No obstante tu derecho a un uso justo y legítimo de la obra, así como
derechos no se ven de manera alguna afectados por lo anteriormente
expuesto.

Esta nota no es la licencia completa de la obra, sino una traducción del resumen en formato
comprensible del texto legal. La licencia original completa (jurídicamente válida y pendiente
de su traducción oficial al español) está disponible en
http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode



<3>



íínnddiiccee

índice.............................................................................................. 5
notas sobre el funcionamiento de los RDBMS ............................... 7
introducción........................................................................................ 7
diccionario de datos ............................................................................ 7
conexión a un sistema gestor de bases de datos .................................... 8
herramientas que proporcionan los RDBMS ........................................... 8
términos relacionados con los sistemas gestores de bases de datos ......... 9
aproximación a Oracle ................................................................ 11
base de datos objeto-relacional.......................................................... 11
breve historia de Oracle..................................................................... 11
otros servidores ................................................................................. 12
estrategia de Oracle .......................................................................... 12
servidor Oracle ............................................................................ 14
introducción...................................................................................... 14
elementos del servidor Oracle ............................................................ 14
conexiones........................................................................................ 14
estructura de las bases de datos Oracle .............................................. 15
instancia de la base de datos ............................................................. 15
procesamiento de instrucciones SQL ................................................... 17
conceptos del sistema Oracle ...................................................... 19
almacenamiento................................................................................ 19
transacciones .................................................................................... 20
usuarios............................................................................................ 20
pérdidas de información .................................................................... 21
bases de datos distribuidas................................................................. 22
herramientas de Oracle ..................................................................... 22


<5>



nnoottaass ssoobbrree eell ffuunncciioonnaammiieennttoo ddee llooss

RRDDBBMMSS

introducción

Un RDBMS es un Sistema Gestor de Bases de Datos Relacionales. Se trata de software
capaz de producir, manipular y gestionar bases de datos de tipo relacional.

Es un software que se antepone a los datos de una base de datos, de modo que
cualquier acceso a los datos pasa por una petición al RDBMS que éste gestiona a fina de
realizar la operación más conveniente sobre esa petición.

Prácticamente es un Sistema Operativo diseñado para el control del acceso a los datos.
Para conseguir este control, todo RDBMS posee una serie de subsistemas que se encargan
de gestionar cada servicio. Algunos de estos subsistemas son:
Sistema de gestión de la memoria. Encargado de decidir que parte de la
memoria se dedica a cada tarea del RDBMS. Su función es que haya suficiente
memoria para que el RDBMS funcione eficazmente y a la vez nunca dejar menos
memoria de la que necesita el Sistema Operativo para que la máquina funcione.

Gestión de Entrada y Salida. Para conseguir que los accesos a los datos sean

adecuados.

Procesador de lenguajes. Para interpretar las instrucciones SQL (o de otros

lenguajes válidos) que los usuarios lanzan a la base de datos.

Control de procesos. Gestiona los programas en ejecución necesarios para el

funcionamiento de la base de datos.

Control de la red. Para gestionar las conexiones a la base de datos desde la red y

evitar problemas a la base de datos en caso de desconexión.

Control de transacciones. Permite gestionar las transacciones (series de

operaciones que se pueden anular o llevar a cabo al final.

diccionario de datos

La gran ventaja de los RDBMS consiste en que permiten gestionar los datos de forma
lógica, se utilizan estructuras más abstractas para los datos, a fin de evitar utilizar el
complicado entramado físico que posee una base de datos.

El diccionario de datos agrupa los metadatos de una base de datos. En este diccionario
aparecen todos los objetos de la base de datos; con su nombre, función, control de acceso
(seguridad) y correspondencia física en los archivos de datos.

Cada vez que llega al gestor de bases de datos una petición sobre datos de una base de
datos, el RDBMS abre el diccionario de datos para comprobar los metadatos relacionados
con la petición y resolver si hay permiso de uso y donde localizar físicamente los datos
requeridos.

<7>

arquitectura del DBMS Oracle
notas sobre el funcionamiento de los RDBMS
conexión a un sistema gestor de bases de datos

Normalmente cualquier DBMS funciona como servidor, programa que está en ejecución
esperando peticiones de conexión al sistema. En cada intento de conexión el sistema
verificará qué usuario intenta conectar y si tiene permiso se produce la conexión.

En la conexión el usuario puede ejecutar peticiones sobre la base de datos en el

lenguaje, o lenguajes, que el DBMS sea capaz de traducir.

Esto permite centralizar la información ya que el servidor se puede encontrar
absolutamente alejado del usuario que intenta acceder. De modo que el usuario puede
estar en un ordenador y el servidor en otro.

conexión local

Se trata de una conexión en la cual el servidor de base de datos y el usuario que intenta
conectar están en la misma máquina. No hace falto control de red, pero limita el uso de la
base de datos a la máquina en la que el servidor está instalado.

cliente / servidor

Se trata del método más común de trabajo. El servidor de bases de datos lanza un proceso
en la máquina central (servidor) desde la que se gestionan las bases de datos. Este
proceso está a la escucha de nuevos usuarios, cuando estos llegan se produce una conexión
que permite que el servidor y el cliente se comuniquen.

La ventaja de esta implementación reside en que se permite centralizar el sistema de
datos, lo que facilita su control. Por otro lado eso permite una accesibilidad a la base de
datos desde distintas máquinas

herramientas que proporcionan los RDBMS

Para el uso de las bases de datos, los RDBMS proporcionan diversas herramientas, que
además tienen finalidades distintas en función de qué tipo de usuario las utiliza:
Herramientas de instalación. Instaladores para facilitar la tarea de realizar la

siempre difícil instalación del producto de base de datos.

Herramientas de gestión de red. Que permiten que el gestor de base de datos
sea correctamente accesible desde la red, así como gestionar el correcto flujo de
información sobre la red que integra al RDBMS.

Herramientas de conexión en el lado del cliente. Los programas que
permiten a los usuarios conectar a la base de datos para lanzar las instrucciones que
se deseen.

Herramientas de desarrollo. Que facilitan la labor de crear aplicaciones para

una base de datos.

Herramientas CASE. Para poder realizar diseños completos de aplicaciones de

datos.

Herramientas de administración. Que permiten una más fácil realización de

las tareas administrativas.

Herramientas de recuperación en caso de desastre.

<8>

Copyright-Copyleft: © Jorge Sánchez 2004



Herramientas de copia de seguridad
Herramientas de importación de datos.
(cid:1
  • Links de descarga
http://lwp-l.com/pdf1472

Comentarios de: Arquitectura del DBMS Oracle (1)

Osvaldo
18 de Enero del 2021
estrellaestrellaestrellaestrellaestrella
Deseo acceder a los PDFs gratis
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad