miércoles, 15 de febrero de 2012

IDEAS PRINCIPALES

INTRODUCCION A LAS BASES DE DATOS


Base de datos: la colección de datos objetivo principal es proporcionar una forma de almacenar y recuperar la informacion.de manera práctica y eficiente.

Garantizar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso no autorizados.

Guardar la información de la organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes:
· redundancia e inconsistencia de datos
· dificultad en el acceso de datos
· aislamiento de datos
· problemas de integridad
· problemas de atomicidad
· anomalías en el acceso concurrente
· problemas de seguridad
Una de las principales finalidades de los sistemas de bases de datos es ofrecer a los usuarios una visión abstracta de los datos, es decir, el sistema oculta ciertos detalles del modo en que se almacenan y mantienen los datos.

Para que el sistema sea útil debe recuperar los datos eficientemente se manejan varios niveles de abstracción:

· nivel físico
· nivel lógico
· nivel de vistas
La colección de información almacenada en una base de datos en un momento dado se denomina ejemplar de la base de datos.

El diseño general de la base de datos se denomina esquema de la base de datos.

Los sistemas de bases de datos tienen varios esquemas divididos según los niveles de abstracción:

· esquema físico
· esquema lógico
Bajo la estructura de las bases de datos se encuentra el modelo de datos, colección de herramientas conceptuales para describir los datos, las relaciones, su semántica y restricciones. Se pueden clasificar en:

· modelo relacional
· modelo entidad - relación
· modelo de datos orientado a objetos
· modelo de datos semiestructurados
· modelo de datos de red
· modelo de datos jerárquico
Lenguaje de manipulación de datos, hay dos tipos:

· LMDs procedimentales
· LMDs declarativos
Lenguaje de definición de datos, se concentran en las restricciones de integridad:

· restricciones de dominio
· integridad referencial
· asertos
· autorización
Los metadatos-es decir, datos sobre datos.

Diccionario de datos- un tipo especial de tabla a la que solo se puede tener acceso y actualizar el propio sistema de bases de datos.

Bases de datos relacionales- se basa en el modelo relacional y usa un conjunto de tablas para representar tanto los datos como las relaciones.

Modelo entidad - relación:
La estructura lógica general de las bases de datos se puede expresar gráficamente:

· rectángulos
· elipses
· rombos
· líneas
Gestor de almacenamiento:
· gestor de autorización e integridad
· gestor de transacciones
· gestor de archivos
· gestor de la memoria intermedia
El procesador de consultas:
· interprete del LDD
· compilador del LMD
· motor de evaluación de consultas
Administrador de bases de datos, debe realizar funciones como:
· definición del esquema
· definición de la estructura y del método de acceso
· modificación del esquema y de la organización física
· concesión de autorización para el acceso a los datos
· mantenimiento rutinario


No hay comentarios:

Publicar un comentario