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