INTRODUCCIÓN Y CONTEXTO editar

Se trata de un módulo de primer curso del ciclo formativo de Desarrollo de Aplicaciones Web (DAW). Este modulo profesional contiene la formación necesaria para desempeñar la función de administración, configuración y programación de bases de datos.
La función de programación de bases de datos incluye aspectos como:

  • La planificación y realización del diseño físico de una base de datos.
  • La normalización y manipulación de datos.
  • La inserción y manipulación de datos.
  • La planificación y realización de consultas.´
  • La programación de procedimientos almacenados.

Las actividades profesionales asociadas a esta función se aplican en:

  • La gestión de la información almacenada en bases de datos.
  • El desarrollo de aplicaciones que acceden a bases de datos.

DISTRIBUCIÓN TEMPORAL DE CONTENIDOS editar

La planificación se realiza en base a 3 trimestres. En total 32 semanas lectivas, con 6 sesiones semanales, lo que da un total de 192 sesiones.

OBJETIVOS. RESULTADOS DE APRENDIZAJE editar

Las líneas de actuación en el proceso de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo versarán sobre:

  • La interpretación de diseños lógicos de bases de datos.
  • La realización del diseño físico de una base de datos a partir de un diseño lógico.
  • La implementación y normalización de bases de datos.
  • La realización de operaciones de consulta y modificación sobre los datos almacenados.
  • La programación de procedimientos almacenados.
  • La utilización de bases de datos objeto-relacionales.

CONTENIDOS editar

  • Introducción a las bases de datos, sus sistemas de gestión y ventajas. Se profundizará en qué es una base de datos, su evolución y tipos.
  • El modelo entidad/relación en el diseño de las bases de datos, incluyendo el modelado conceptual de datos, las entidades, especialización y generalización, relaciones, cardinalidad y atributos.
  • Conceptos fundamentales del modelo Relacional como relaciones, claves y restricciones de integridad, así como normalización y transformaciones del modelo entidad/relación al relacional.
  • Implementación relacional con SQL: definición de datos (DDL), manipulación de datos (DML), consultas simples, subconsultas, JOIN, EXIST y NOT EXIST, HAVING Y GROUP BY, UNION, INTERSECT Y EXCEPT, INSERT, UPDATE Y DELETE.
  • Conceptos fundamentales y arquitectura de bases de datos, SQL Server Management Studio, lenguaje Transact-SQL, transacciones, seguridad, vistas, triggers, DLL, DML, stored procedures y funciones.

VEASE TAMBIÉN editar

Bases de datos
Sistema de gestión de bases de datos

CURSOS ONLINE editar

Edx
Codigofacilito

Edutin

Técnico Superior en Desarrollo de Aplicaciones Web