Arquitectura De Oracle

Páginas: 15 (3502 palabras) Publicado: 12 de agosto de 2011
Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga

Administración de Bases de Datos
(Ingeniería Técnica en Informática de Gestión)

Sistemas de Bases de Datos:
Introducción y Conceptos Básicos para la Administración y de Bases de Datos Relacionales
E.T.S.I. Informática
J. Galindo Gómez

Introducción: Los SGBD
• SGBD (Sistema Gestor de Bases de Datos) o DBMS(DataBase Management System):
– Un SGBD está formado por: • Base de Datos (BD): Colección de datos sobre un ente particular (empresa, organización, tema...). • Programas (Software) para acceder y manipular esos datos. • Otros elementos que pueden considerarse: Hardware y Usuarios. – Los SGBD surgen, propiamente, a mediados de los años 60’s, como un intento de mejorar el Sistema de Procesamiento deArchivos utilizado hasta entonces, de forma que una base de datos sea Integrada y Compartida: • Integrada: Unificación de archivos e información (evitando redundancias, mejorando los accesos...). • Compartida: Información utilizada por varios usuarios (total o parcialmente).
2

Introducción: Los SGBD
• Sistema de Procesamiento de Archivos: Tiene una serie de
inconvenientes que son reducidosen los SGBD:
– Redundancia (datos duplicados) e Inconsistencia ( datos contradictorios). – Dificultad de Acceso a ciertos datos o información: Si no existen – – –
programas para acceder o calcular cierta información, no puede accederse a ella. Ej.: Calcular totales, o registros con cierta condición... Aislamiento de Datos: Los datos pueden estar en varios archivos con distintos formatos, quecomplican la creación de programas nuevos. Falta de Integridad: Es complicado mantener ciertas condiciones en la información. Ej.: Que el saldo sea superior a cierta cantidad, que un empleado no esté adscrito a un número de Departamento que no exista... Problemas de Atomicidad en las operaciones: A veces es esencial que para la consistencia de la BD se efectúen varias operaciones como si fueran unaúnica operación, evitando que se produzcan fallos en medio de dicha operación. Ej.: En una transferencia bancaria hay que quitar dinero de una cuenta y añadirlo a la otra. Problemas en el Acceso Concurrente: Si varios usuarios acceden a la vez a un dato pueden producirse errores. Ej.: Si se saca dinero de una misma cuenta desde dos sitios distintos. Problemas de Seguridad: Dificultad para controlarque ciertos usuarios no accedan a ciertos datos.
3

– –

Introducción: Los SGBD
• Independencia de los Datos: Puede ser Física o Lógica.
– Es una de las grandes ventajas de los SGBD. – Objetivo: Que las aplicaciones no dependan de cómo se almacenen los datos físicamente o de su organización lógica.
• Puede modificarse la estructura de los datos sin que afecte a los programas. Ej.:Modificar nombres y formato de los ficheros, añadir o borrar campos... • El DBA (DataBase Administrator) puede modificar esa estructura de los datos para mejorar el acceso y optimizar el uso de los recursos: Añadir o borrar índices, dividir en distintos archivos, usar nuevos discos u ordenadores (bases de datos distribuidas)... • El concepto y las ventajas son similares al uso de TDA en programación.– Esto implica que las aplicaciones (o los usuarios) tienen una Visión Abstracta de los datos: El SGBD esconde detalles sobre cómo se almacenan y mantienen los datos, de forma que facilita el acceso a estos datos, ya que sólo es necesario pedir al SGBD qué datos se requieren, sin especificar cómo conseguirlos.
• Este es el principal objetivo de la Arquitectura ANSI/SPARC de 3 niveles. – La ideabásica es poner un nivel intermedio entre las aplicaciones (o los usuarios) y el sistema de almacenamiento físico.
4

Informe ANSI/SPARC (1978): 3 Niveles

Vista 1

Vista 2 . . . Vista n

– 1. NIVEL EXTERNO (o de Vistas): Mayor nivel de abstracción.
• Es el nivel más cercano a los usuarios y a su forma de ver los datos (su punto de vista y sus necesidades). • Cada nivel externo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 20150212 Arquitectura Oracle Clase
  • Arquitectura base de datos oracle
  • Gestión de errores en arquitectura j2ee y oracle
  • Arquitectura De Oracle
  • Oracle
  • Arquitectura de oracle
  • arquitectura oracle
  • Arquitectura de oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS