Bases de datos

De Wikiversidad


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