Horas: 60 Horas
Categoria: Programación en lenguajes estructurados de aplicaciones de gestión
Objetivo del curso: Programar bases de datos relacionales.

Indice:

      1introducción a las bases de datos
    • 1.1evolución histórica de las bases de datos
    • 1.2ventajas e inconvenientes de las bases de datos
    • 1.3conceptos generales
    • 1.4niveles de arquitectura – interno, conceptual y externo
    • 1.5modelos de datos. clasificación
    • 1.6independencia lógica y física de los datos
    • 1.7lenguaje de definición de datos
    • 1.8lenguaje de manejo de bases de datos. tipos
    • 1.9el sistema de gestión de la base de datos (dbms)
    • 1.10el administrador de bases de datos (dba)
    • 1.11usuarios de las bases de datos
    • 1.12estructura general de la bases de datos. componentes funcionales
    • 1.13arquitectura de sistemas de bases de datos
      2modelos conceptuales de bases de datos
    • 2.1el modelo entidad-relación
      3el modelo relacional
    • 3.1evolución del modelo relacional. estructura del modelo relacional
    • 3.2claves en el modelo relacional
    • 3.3restricciones de integridad
    • 3.4teoría de la normalización
      4el ciclo de vida de un proyecto
    • 4.1el ciclo de vida de una base de datos
    • 4.2conceptos generales del control de calidad
      5creación y diseño de base de datos
    • 5.1enfoques de diseño
    • 5.2metodologías de diseño
    • 5.3estudios del diseño lógico de una base de datos relacional
    • 5.4cuestionario: cuestionario de evaluación – DEFINICIÓN Y MANIPULACIÓN DE DATOS
      1lenguajes relacionales
    • 1.1tipos de lenguajes relacionales
    • 1.2operaciones en el modelo relacional
    • 1.3algebra relacional
    • 1.4cálculo relacional
    • 1.5transformación de consultas entre álgebra y cálculo relacional
    • 1.6lenguajes comerciales – sql, qbe
    • 1.7orígenes y evolución del sql
    • 1.8características del sql
    • 1.9sistemas de gestión de bases de datos con soporte sql
      2el lenguaje de manipulación de la base de datos
    • 2.1el lenguaje de definición de datos (ddl)
    • 2.2el lenguaje de manipulación de datos (dml)
    • 2.3cláusulas del lenguaje para la agrupación y ordenación de las consultas
    • 2.4capacidades aritméticas, lógicas y de comparación del lenguaje
    • 2.5funciones agregadas del lenguaje
    • 2.6tratamiento de valores nulos
    • 2.7construcción de consultas anidadas
    • 2.8unión, intersección y diferencia de consultas
    • 2.9consultas de tablas cruzadas
    • 2.10otras cláusulas del lenguaje
    • 2.11extensiones del lenguaje
    • 2.12el lenguaje de control de datos (dlc)
    • 2.13procesamiento y optimización de consultas
    • 2.14cuestionario: cuestionario de evaluación – DESARROLLO DE PROGRAMAS EN EL ENTORNO DE LA BASE DE DATOS
      1lenguajes de programación de bases de datos
    • 1.1entornos de desarrollo
    • 1.2entornos de desarrollo en el entorno de la base de datos
    • 1.3la sintaxis del lenguaje de programación
    • 1.4programación de módulos de manipulación de la base de datos
    • 1.5herramientas de depuración y control de código
    • 1.6herramientas gráficas de desarrollo integradas en la base de datos
    • 1.7técnicas para el control de la ejecución de transacciones
    • 1.8optimización de consultas
    • 1.9cuestionario: cuestionario de evaluación
    • 1.10cuestionario: cuestionario de evaluación –

    Informate de nuestros cursos:

    Rellene los datos para que contactemos con usted y estudiemos la posible bonificación del curso seleccionado

    He leído y acepto la política de privacidad

    Contacto

    He leído y acepto la política de privacidad

    Utilizamos cookies propias y de terceros para poder informarle sobre nuestros servicios, mejorar la navegación y conocer sus hábitos de navegación. Si acepta este aviso, continúa navegando o permanece en la web, consideraremos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de cookies. MÁS INFORMACIÓN

    Utilizamos cookies propias y de terceros para poder informarle sobre nuestros servicios, mejorar la navegación y conocer sus hábitos de navegación. Si acepta este aviso, continúa navegando o permanece en la web, consideraremos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de cookies.

    Cerrar