domingo, 22 de septiembre de 2013

TIPOS DE SISTEMAS DE GESTIÓN DE BASE DE DATOS

Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.



INTRODUCCIÓN A LOS PRINCIPIOS DE LOS SISTEMAS DE BASES DE DATOS

SISTEMA GESTOR DE BASES DE DATOS
(SGBD)



APLICACIONES DE LOS SISTEMAS DE BASE DE DATOS


PROPÓSITO DE LOS SISTEMAS DE BASE DE DATOS

Los sistemas de bases de datos surgieron en respuesta a  los primeros métodos de gestión informatizada de los datos comerciales.

Al principio se utilizaban un SISTEMA DE PROCESAMIENTO DE ARCHIVOS, los cuales almacenan la información en varios archivos y necesita diferentes programas de aplicación para extraer y añadir a los archivos correspondientes. Este sistema tiene una serie de inconvenientes importantes:
  • Redundancia e inconsistencia de los datos
  • Dificultad en el acceso a los datos
  • Aislamiento de datos
  • No cumplimiento de las restricciones de consistencia de los Datos.
  • Problemas de atomicidad 
  • Anomalías en el acceso concurrente.
  • Problemas de seguridad
Debido a estas y otras dificultades, motivaron el desarrollo de los SISTEMAS DE BASES DE DATOS.

VISIÓN DE LOS DATOS

Una de las principales finalidades de un sistema de base de datos es ofrecer a los usuarios una VISIÓN ABSTRACTA DE LOS DATOS. Es decir, el sistema oculta


ABSTRACCIÓN DE LOS DATOS

La abstracción es la forma de ver las cosas de cada persona. Debido a esto los desarrolladores utilizan varios niveles de abstracción para simplificar la interacción de los usuarios con el sistema, que son:


EJEMPLARES DE LA BASE DE DATOS

Es la colección de información almacenada en la base de datos en un momento dado.

ESQUEMA DE LA BASE DA DATOS

  • Concepto

          Es el diseño general de la base da datos.

  • División de los esquemas 
          Los esquemas se dividen según los niveles de abstracción y son:


MODELOS DE LOS DATOS

Colección de herramientas conceptuales para describir los datos, sus relaciones, su semántica y las restricciones de consistencia.


LENGUAJES DE BASE DE DATOS

Existen 2 tipos de lenguajes de base de datos:

  1. Lenguaje de definición de datos(LDD).- Especifica el esquema de la base da datos
  2. Lenguaje de manipulación de datos (LMD).- Expresa las consultas y las modificaciones de la base de datos. 
          * Tipos de Acceso LMD
                 - La recuperación de la información almacenada de la base de datos
                 - La inserción de información nueva en la base de datos

                 - El borrado de la información de la base de datos.
                 - La modificación de la información almacenada en la base de datos.


             * Tipos LMD
                 - Procedimentales.- Necesitan que el usuario especifique què datos necesitan y còmo obtener                                                     esos datos
                 - Declarativos.- Necesitan que el usuario especifique que datos necesitan sin que haga falta que                                             especifique como obtener estos datos

BASE DE DATOS RELACIONALES

Se basan en el modelo relacional y usan un conjunto de tablas para representar tanto los datos como las relaciones entre ellos. También incluyen un LMD y un LDD.

DISEÑO DE BASES DE DATOS

Gestionan grandes cantidades de información las cuales no se encuentran aisladas y forman parte del funcionamiento de alguna empresa, cuyo producto final puede que sea la información obtenida de la base de datos o algún dispositivo o  servicio para el que la base de datos solo desempeña un papel secundario

ALMACENAMIENTO DE DATOS Y CONSULTAS


Los componentes funcionales de los sistemas de bases de datos pueden dividirse grosso modo en los 2 tipos de componentes que son:




GESTIÓN DE TRANSACCIONES

 Son las operaciones que llevan a cabo una única función lógica en una aplicación de base de datos

MINERÍA DE DATOS 

Se refiere en lineas generales al proceso de análisis semiautomático de grandes bases de datos para descubrir patrones útiles.

ARQUITECTURA DE LA BASE DE DATOS.

- Esta influida por el sistema informático subyacente sobre el que se ejecutan
- Los sistemas de bases de datos pueden estar centralizados o ser del tipo cliente-servidor, en los que una      maquina servidora ejecuta el trabajo en nombre de multitud de maquinas clientes
- Pueden diseñarse también para aprovechar las arquitecturas de computadoras paralelas.
- Las aplicaciones de bases de datos suelen dividirse en dos o tres partes, las cuales son:




USUARIOS DE BASES DE DATOS



ADMINISTRADORES DE BASES DE DATOS (ABD)

Es la persona que tiene ese control central sobre el sistema. Las funciones del ABD incluyen:
  • Definición del esquema
  • Definición de la estructura y del método de acceso
  • La modificación del esquema y de la organización física
  • La concesión de autorización para el acceso a los datos.
  • El mantenimiento rutinario
HISTORIA DE LOS SISTEMAS DE BASES DE DATOS

BIBLIOGRAFIA


  • Abraham, Korth. (2006). Fundamentos de Base de Datos. España. McGraw-Hill España

jueves, 19 de septiembre de 2013

TIPO DE BASES DE DATOS

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:

1) Según la variabilidad de los datos almacenados



2) Según el contenido


BIBLIOGRAFÌA