Introducción a los sistemas de bases de datos by edk10782

VIEWS: 102 PAGES: 16

									Introducción a los
sistemas de bases
     de datos
                Primeras ideas
• DATOS  Necesidad de recopilar, estructurar,
  centralizar, almacenar y consultar.

• BASES DE DATOS Almacén de datos: colección
  de datos recopilados y estructurados que existe
  durante un periodo de tiempo.

• SISTEMA DE INFORMACIÓN = bases de datos +
  medio de almacén + medio de gestión + usuarios +
  administradores.

• Gestión de bases de datos SGBD : aplicación
  software cumpliendo ciertas funciones básicas.

                   Almacenes y Minería de Datos      2
      Funciones básicas de un SGBD
1.   Crear nuevas bases de datos y especificar su estructura,
     utilizando un lenguaje o interfaz de definición de datos.

2.   Consultar los datos y modificarlos, utilizando un lenguaje de
     consulta o lenguaje de manipulación de datos.

3.   Almacenar grandes cantidades de datos durante un largo
     periodo de tiempo.

4.   Controlar el acceso a los datos de muchos usuarios a la vez,
     que el acceso simultáneo no interfiera entre los usuarios ni
     corrompa los datos.



                       Almacenes y Minería de Datos                  3
                    Finalidad y eficacia


• Finalidad: ‘Manipular los datos para obtener Información’



• La eficacia de una base de datos depende fundamentalmente:

       • De la eficiencia y variedad de las herramientas
         existentes en la Base de Datos.

       • Del correcto diseño de la estructura de la misma.



                      Almacenes y Minería de Datos             4
                     Ejemplos 1


• Aplicaciones de BD tradicionales, la mayoría de la
  información almacenada es de tipo alfanumérico.


• Bases de datos multimedia, pueden almacenar dibujos,
  fotos, videos, sonidos…


• Sistemas de información geográfica (GIS), pueden
  almacenar y analizar mapas, datos del tiempo, imágenes de
  satélites.




                     Almacenes y Minería de Datos             5
                      Ejemplos 2


• Data Warehouse (almacenes de datos). Es una técnica
  para consolidar y administrar datos de variadas fuentes, se
  utilizan en empresas para extraer y analizar información útil de
  grandes bases de datos para la ayuda a la toma de decisiones.


• OLAP. Bases de datos en las cuales su almacenamiento físico
  es a partir de vectores multidimensionales(cubos).


• Bases de datos activas y de tiempo real se utiliza en
  procesos de control industrial y fabricación.


                      Almacenes y Minería de Datos                   6
     Definición de bases de datos

• Colección de datos relacionados, con las
  siguientes propiedades:

 Representa aspectos del mundo real.

 Colección coherente de datos con significados
 inherentes.

 Creada para un propósito específico y destinada a
 un grupo de usuarios.

                 Almacenes y Minería de Datos         7
                     SGBD


 Un sistema gestor de bases de datos (SGBD) un
 conjunto de programas encargados de definir,
 construir y manipular una base de datos, y mantener
 su integridad y redundancias.

 Un sistema de base de datos (SBD) es un conjunto
 formado por la base de datos y el SGBD.
                  SBD = BD + SGBD



                 Almacenes y Minería de Datos          8
                    Actores

• Administrador de bases de datos (ABD).

• Diseñador de bases de datos.

• Analista de sistemas y programador de aplicaciones.

• Usuario final: es aquella persona cuyo trabajo
  requiere acceder a la base de datos ya sea para
  consultarla, actualizarla y/o generar informes.




                  Almacenes y Minería de Datos          9
  SUBLENGUAJE DE DATOS (DSL)
               DSL = DDL + DML

 El Lenguaje de Definición de Datos (DDL), engloba la
  componente estática (invariante) de un modelo de
  datos {objetos y restricciones}

 El Lenguaje de Manipulación de Datos (DML)
  engloba la componente dinámica {operaciones que
  se aplican a los datos y hacen que varíen}



                  Almacenes y Minería de Datos           10
            Arquitectura interna
 Estructura lógica independiente de los datos.
 Tres niveles principales según la visión y la función
  que realice el usuario sobre la base de datos.




                   Almacenes y Minería de Datos           11
            Arquitectura interna


 Nivel Interno: cómo se almacenan los datos en el
  soporte físico, así como los métodos de acceso.

 Nivel conceptual: Se trata de la representación de
  los datos. Incluye la definición de datos y las
  relaciones entre ellos.

 Nivel externo: diferentes vistas parciales que tienen
  de la base de datos los diferentes usuarios.


                   Almacenes y Minería de Datos           12
           Arquitectura externa

 Sistema ‘Cliente /Servidor’: aquel en el que dos o
  más procesos funcionan de forma independiente
  pero cooperativa, en el que una aplicación pide datos
  a otra, una vez realizada la petición elabora la
  respuesta y la devuelve a la aplicación demandante.




                   Almacenes y Minería de Datos           13
          Arquitectura externa
 Modelo Cliente/Servidor en 2 capas




                 Almacenes y Minería de Datos   14
          Arquitectura externa
 Modelo Cliente/Servidor en 3 capas




                 Almacenes y Minería de Datos   15
     Ejemplo




Almacenes y Minería de Datos   16

								
To top