ver vídeo
Programación Entornos de programación

Curso de Modelado de datos y SQL

ver vídeo

El modelado de datos es el proceso mediante el cual damos forma a un diseño jerárquico y estructurado de representación de los datos de una forma visual, y mediante el cual conseguimos que las bases de datos estén libres de errores en su implementación. Es la etapa previa a la creación “final” de la base de datos y su contenido. El objetivo de este curso es mostrar de una manera sencilla, deductiva y didáctica siempre basado en la práctica, como definir y dar forma ordenada y claramente una base de datos y su utilización posterior con lenguaje SQL.

  • Dirigido a

    Profesionales informáticos (desarrolladores web, técnicos, analistas de datos, administradores de datos, etc.) y a cualquier persona que desee iniciarse en el estudio y obtención de conocimientos elementales de evaluación y puesta en marcha de bases de datos desde su etapa inicial, la de “bocetar” todos los elementos participantes y sus relaciones, hasta su puesta en marcha final.

  • ¿Qué competencias vas a adquirir?

    Establecer las directrices y procedimientos exactos para diseñar una base de datos desde el principio con facilidad y sencillez, así como aprender a manejar con fluidez y claridad el lenguaje SQL.

  • Requisitos

    No son necesarios requisitos concretos.

Descarga el temario completo en PDF
  1. Introducción a las bases de datos

    • Origen de las bases de datos
    • Un poco de historia
    • Sistemas de archivos
    • Sistemas de archivos vs. Bases de datos
    •  Resumen
  2. Estructura y componentes de las bases de datos

    • Introducción
    • Estructura y componentes de las bases de datos
    • Usos de las bases de datos
    • Niveles de abstracción
    • Gestores de Bases de Datos
    • Las doce reglas de Codd de definición de un SGBD relacional
    • Clasificación de las bases de datos
    • Bases de datos NoSQL
    • Resumen
  3. Modelado de datos I: Conceptos generales

    • Introducción
    •  Primeros pasos
    • Modelo Relacional
    • Modelo Jerárquico
    • Modelo En Red
    • Modelo Orientado a objetos
    • Modelo Entidad-Relación
    • Entidades
    • Software de aplicación
    • Relación
    • Tuplas
    • Atributos
    • Cardinalidad
    • Modelos de datos: Ventajas y desventajas
    • Resumen
  4. Modelado de datos II: Normalización

    • Composición
    • Conceptos generales
    • Dependencia funcional
    • Dependencia funcional completa
    • Dependencia transitiva
    • Formas
    • Otras formas
    • Resumen
  5. Lenguaje SQL (I)

    • Introducción
    • Clasificación
    • Tipos de dominios en SQL
    • phpMyAdmin
    • HeidiSQL
    • Resumen
  6. Lenguaje SQL (II)

    • Lenguaje de Definición de Datos (DDL)
    • Lenguaje de Manipulación de Datos (DML)
    • Lenguaje de Control de Datos (DCL)
    • Lenguaje de Control de Transacciones (TCL)
    • Aplicación real: Normalizando tablas
    • Resumen
Área de competencia Competencia 1: Información y alfabetización Digital BásicoBás. IntermedioInt. AvanzadoAv. EspecializadoEsp.
1.1. Navegar, buscar y filtrar datos, información y contenidos digitales
1.2 Evaluar datos, información y competencias digitales
1.3 Gestión de datos, información y competencias digitales
Área de competencia Competencia 2: Comunicación y colaboración
2.1. Interactuar a través de tecnologías digitales
2.2. Compartir a través de tecnologías digitales
2.3. Participación ciudadana a través de las tecnologías digitales
2.4. Colaboración a través de las tecnologías digitales
2.5. Comportamiento en la red
2.6 Gestión de la identidad digital
Área de competencia Competencia 3: Creación de Contenidos digitales
3.1. Desarrollo de contenidos
3.2. Integración y reelaboración de contenido digital
3.3. Derechos de autor (copyright) y licencias de propiedad intelectual
3.4. Programación
Área de competencia Competencia 4: Seguridad
4.1. Protección de dispositivos
4.2. Protección de datos personales y privacidad
4.3. Protección de la salud y del bienestar
4.4. Protección medioambiental
Área de competencia Competencia 5: Resolución de Problemas
5.1. Resolución de problemas técnicos
5.2. Identificación de necesidades y respuestas tecnológicas
5.3. Uso creativo de la tecnología digital
5.4. Identificar lagunas en las competencias digitales

¿Necesitas impartir esta formación en tu organización?

Solicita más información

Modelado de datos y SQL

DigComp 2.2 Marco Europeo de Competencias Digitales

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies