Bases de datos
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