Contenido
Los contenidos de la unidad formativa UF2176: Definición y manipulación de datos, son los siguientes:
6. El lenguaje de manipulacion de la base de datos:
6.1. El lenguaje de definición de datos (DDL):
Tipos de datos del lenguaje.
Creación, modificación y borrado de tablas.
Creación, modificación y borrado de vistas.
Creación, modificación y borrado de índices.
Especificación de restricciones de integridad.
6.2. El lenguaje de manipulación de datos (DML):
Construcciones de consultas de selección: Agregación, Subconsultas, Unión, Intersección, Diferencia.
Construcción de consultas de inserción.
Construcción de consultas de modificación.
Construcción de consltas de borrado.
6.3. Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
6.4. Capacidades aritméticas, lógicas y de comparación del lenguaje.
6.5. Funciones agregadas del lenguaje.
6.6. Tratamiento de valores nulos.
6.7. Construcción de consultas anidadas.
6.8. Unión, intersección y diferencia de consultas.
6.9. Consultas de tablas cruzadas.
6.10. Otras clásulas del lenguaje.
6.11. Extensiones del lenguaje:
Creación, manipulación y borrado de vistas.
Especificación de restricciones de integridad.
Instrucciones de autorización.
Control de transacciones.
6.12. El lenguaje de control de datos (DCL):
Transacciones.
Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia: Estados de una transacción: activa, parcialmente comprometida, fallida, abortada y comprometida. Consultas y almacenamiento de estructuras en XML. Estructura del diccionario de datos.
Control de las transacciones.
Privilegios: autorizaciones y desautarizaciones.
6.13. Procesamiento y optimización de consultas:
Procesamiento de una consulta.
Tipos de optimización: basada en reglas, basada en costes, otros.
Herramientas de la BBDD para la optimización de consultas.
Esta acción formativa es la segunda de un itinerario formativo que se va a estructurar a través de 5 cursos que te prepararán para la obtención de una certificación oficial de Microsoft. Los contenidos están referenciados al módulo formativo MF0226_3: Programación de bases de datos relacionales (210 horas), perteneciente al Certificado de profesionalidad Programación con lenguajes orientados a objetos y bases de datos relacionales IFCD0112:
Además de prepararte para obtener la acreditación de Microsoft, recibirás una Acreditación Parcial Acumulable, que junto con las acreditaciones de haber cursado el resto de Módulos Formativos del Certificado al que pertenece, o combinado con la acreditación de la experiencia profesional, permitirá solicitar el correspondiente Certificado de Profesionalidad.
Esta actuación está financiada por la Unión Europea, Fondos Next Generation-EU, en el marco del Plan de Recuperación, Transformación y Resiliencia de España, Componente 20, Inversión 1.
Forma parte del Proyecto “Formación modular destinada al reskilling y upskilling de ocupados y desempleados”, impulsado por el Ministerio de Educación, Formación Profesional y Deportes, a través de La Secretaría General de Formación Profesional, y la Consejería de industria, Empleo, Innovación y Comercio, a través del Servicio Cántabro de Empleo.