Arquitectura

Páginas: 9 (2013 palabras) Publicado: 11 de septiembre de 2011
Ingeniería en Sistemas Computacionales

Fundamentos de Bases de Datos

Arquitectura de Las Bases de Datos
Septiembre 12- 2011
Índice

• Introducción.

•Arquitectura de los sistemas de base de datos

•Características de las Arquitecturas

•Arquitecturas centralizadas y clientes-servidor.

•Arquitecturas de sistemas de servidores.

•Sistemas paralelos.

•Sistemasdistribuidos.

•Conclusiones

•Bibliografías

Los usuarios no tienen por qué conocer cómo están organizados y almacenados los datos.

Por este motivo una base de datos debe presentar los datos de forma que el usuario pueda interpretarlos y modificarlos. Evidentemente esto no lo podemos aplicar a un informático que necesite saber dónde se encuentran físicamente los datos para poder tratarlos.
Laarquitectura de un sistema de bases de datos está influenciada en gran medida por el sistema informático subyacente en el que se ejecuta, en particular por aspectos de la arquitectura de la computadora como la conexión en red, el paralelismo y la distribución.

Hay tres características importantes inherentes a los sistemas de bases de datos: la separación entre los programas de aplicación y losdatos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.

El comité ANSI-SPARC (American Nacional Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres características.El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física. En esta arquitectura, el esquema de una base de datos se define en tres niveles de abstracción distintos:

  1. En el nivel interno se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describetodos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.

  2. En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organización), mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades,atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema.

  3. En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinados y ocultos a ese grupo el resto de la basede datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.


Arquitecturas centralizadas y clientes-servidor
La diferencia principal entre los sistemas de bases de datos centralizados y los distribuidos es que en los centralizados, los datos están en una sola localidad, mientras que, en los otros, se encuentran en diferentes localidades.Cada localidad puede procesar transacciones locales, es decir, aquellas que sólo acceden a datos que residen en ese mismo lugar. Una transacción local es la que accede a registros en el mismo sitio donde se inició.
La comunicación se establece mediante procesos, la arquitectura del hardware y el software hace posible el proceso distribuido de esta. Quien solicita un servicio se hace llamarproceso cliente, siendo el proceso un programa en ejecución y quien proporciona el servicio es el proceso servidor. Un proceso cliente se puede comunicar con varios procesos servidores y un servidor se puede comunicar con varios clientes. La red permite a los procesos ejecutarse desde una maquina o varias máquinas comunicadas. Al ejecutar la aplicación en la maquina personal del cliente se optimiza...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS