UNIVERSIDAD TECNICA DE
       AMBATO
 FACULTAD DE CIENCIAS HUMANAS Y LA EDUCACION
     CARRERA DE DOCENCIA EN INFORMATICA
 Gestor de Base de Datos I

TUTOR: ING. JAVIER SANCHEZ

            INTEGRANTES:
      LORENA SANCHEZ
      ÁLVARO CHACHA
Conceptualizaciones y
  definiciones de los
fundamentos de bases
       de datos
Para diseñar una base de datos debemos establecer un
 proceso partiendo del mundo real, de manera que sea
 posible plasmarlo mediante una serie de datos.


La imagen que obtenemos del mundo real se
denomina modelo conceptual y consiste en una serie de
elementos que definen lo que queremos plasmar del
mundo real en la base de datos



La definición de este modelo se denomina esquema
conceptual.
Base de Datos es un conjunto de datos
  relacionados entre sí y que tienen un
  significado implícito.

Tiene una fuente de la cual se derivan los
 datos, cierto grado de interacción con los
 acontecimientos del mundo real y un
 público que está activamente interesado
 en el contenido de la base de datos
Es una recopilación de información relativa a
 un asunto o propósito particular, como el
 seguimiento de pedidos de clientes o el
 mantenimiento de una colección de música
Es un conjunto de programas que permite a los
 usuarios crear y mantener una base de datos.


Si bien, no es imprescindible contar con un SGBD
para implementar una base de datos, este
software de uso general facilita el proceso de
definir, construir y manipular bases de datos para
diversas aplicaciones.
Los principales componentes del gestor de
          la base de datos son los siguientes:

 CONTROL DE AUTORIZACIÓN  PROCESADOR DE COMANDOS

  Este módulo comprueba que el             Una vez que el sistema ha
  usuario tiene los permisos              comprobado los permisos del
  necesarios para llevar a cabo la        usuario, sépase el control al
  operación que solicita.                 procesador de comandos.

 CONTROL DE LA INTEGRIDAD.                   OPTIMIZADOR DE
                                               CONSULTAS
   Cuando una operación cambia los
                                               Este módulo determina la
   datos de la base de datos, este
                                              estrategia óptima para la
   módulo debe comprobar que la
                                              ejecución de las consultas.
   operación a realizar satisface todas
   las restricciones de integridad
   necesarias.
 GESTOR DE
                                 PLANIFICADOR (SCHEDULER).
  TRANSACCIONES.
                                Este módulo es el responsable de
 Este módulo realiza el         asegurar que las operaciones que
 procesamiento de las           serializan concurrentemente sobre la
 transacciones.                 base de datos tienen lugar sin conflictos.

 GESTOR DE RECUPERACIÓN.

Este módulo garantiza que la base de
datos permanece en un estadoconsistente
en caso de que se produzca algún fallo.
                                      GESTOR DE BUFFERS.

                          Este módulo es el responsable de
                          transferir los datos entre memoriaprincipal
                          y los dispositivos de almacenamiento
                          secundario. A este módulo también se
                          ledenomina gestor de datos
Los sistemas de Gestión de Base de Datos se
      clasifican según:


  Modelo lógico en el que se basan
 • Modelo Jerárquico.
 • Modelo de Red.                     Número de usuarios
 • Modelo Relacional.
 • Modelo Orientado a Objetos.
                                         • Monousuario.
                                         • Multiusuario.
 Número de sitios
• Centralizados.
• Distribuidos: Homogéneos,
Heterogéneos.

                        Ámbito de aplicación
                          • Propósito General.
                          • Propósito Específico
Microsoft SQL
     server           MySQL
PervasiveSQL          FireBird
   Oracle             SQLite




         • Oracle
       • D2 de IBM
       • SQL server
         • MySQL
       • PostgreSQL
Oracle
       Licencia privativa
       Es multiplataforma
       La ultima versión [11g Reléase 1] en
       2007


SQL Server
       Licencia privativa, aunque
       gratuito.
       MS Windows.
       Ultima versión SQL Server
       2008
Mysql
 Es multiplataforma.
 De Código abierto.
 Mantenimiento de pago
 Ultima versión 5.1.40


PostgreSQL
 Multiplataforma.
 De código abierto.
 Ultima versión 8.4.1

Elemento 1

  • 1.
    UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y LA EDUCACION CARRERA DE DOCENCIA EN INFORMATICA Gestor de Base de Datos I TUTOR: ING. JAVIER SANCHEZ INTEGRANTES: LORENA SANCHEZ ÁLVARO CHACHA
  • 2.
    Conceptualizaciones y definiciones de los fundamentos de bases de datos
  • 3.
    Para diseñar unabase de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos La definición de este modelo se denomina esquema conceptual.
  • 4.
    Base de Datoses un conjunto de datos relacionados entre sí y que tienen un significado implícito. Tiene una fuente de la cual se derivan los datos, cierto grado de interacción con los acontecimientos del mundo real y un público que está activamente interesado en el contenido de la base de datos Es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música
  • 5.
    Es un conjuntode programas que permite a los usuarios crear y mantener una base de datos. Si bien, no es imprescindible contar con un SGBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones.
  • 6.
    Los principales componentesdel gestor de la base de datos son los siguientes:  CONTROL DE AUTORIZACIÓN  PROCESADOR DE COMANDOS Este módulo comprueba que el Una vez que el sistema ha usuario tiene los permisos comprobado los permisos del necesarios para llevar a cabo la usuario, sépase el control al operación que solicita. procesador de comandos.  CONTROL DE LA INTEGRIDAD.  OPTIMIZADOR DE CONSULTAS Cuando una operación cambia los Este módulo determina la datos de la base de datos, este estrategia óptima para la módulo debe comprobar que la ejecución de las consultas. operación a realizar satisface todas las restricciones de integridad necesarias.
  • 7.
     GESTOR DE  PLANIFICADOR (SCHEDULER). TRANSACCIONES. Este módulo es el responsable de Este módulo realiza el asegurar que las operaciones que procesamiento de las serializan concurrentemente sobre la transacciones. base de datos tienen lugar sin conflictos.  GESTOR DE RECUPERACIÓN. Este módulo garantiza que la base de datos permanece en un estadoconsistente en caso de que se produzca algún fallo.  GESTOR DE BUFFERS. Este módulo es el responsable de transferir los datos entre memoriaprincipal y los dispositivos de almacenamiento secundario. A este módulo también se ledenomina gestor de datos
  • 8.
    Los sistemas deGestión de Base de Datos se clasifican según:  Modelo lógico en el que se basan • Modelo Jerárquico. • Modelo de Red.  Número de usuarios • Modelo Relacional. • Modelo Orientado a Objetos. • Monousuario. • Multiusuario.  Número de sitios • Centralizados. • Distribuidos: Homogéneos, Heterogéneos.  Ámbito de aplicación • Propósito General. • Propósito Específico
  • 9.
    Microsoft SQL server MySQL PervasiveSQL FireBird Oracle SQLite • Oracle • D2 de IBM • SQL server • MySQL • PostgreSQL
  • 10.
    Oracle Licencia privativa Es multiplataforma La ultima versión [11g Reléase 1] en 2007 SQL Server Licencia privativa, aunque gratuito. MS Windows. Ultima versión SQL Server 2008
  • 11.
    Mysql Es multiplataforma. De Código abierto. Mantenimiento de pago Ultima versión 5.1.40 PostgreSQL Multiplataforma. De código abierto. Ultima versión 8.4.1