Postgrado online
Duración : 1 Año
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Con el presente curso se trata de aportar los conocimientos necesarios para conocer las bases de datos relacionales y modelado de datos, así como los lenguajes de definición y modificación de Datos SQL. Al final de cada unidad el alumno/a encontrará ejercicios de autoevaluación.
A quién va dirigido
El Postgrado en Bases de Datos Relacionales está destinado a todas aquellas personas que pretendan adquirir todos los conocimientos necesarios en este ámbito profesional y poder desarrollarlos de forma eficiente en el mundo laboral.
Temario completo de este curso
Unidad formativa 1. Bases de datos relacionales y modelado de datos
Unidad didáctica 1. Bases de datos relacionales
Concepto de base de datos relacional
Ejemplificación
Concepto de modelos de datos. funciones y sublenguajes (ddl y dml)
Clasificación de los diferentes tipos de modelos de datos de acuerdo al nivel de abstracción
Enumeración de las reglas de codd para un sistema relacional
Unidad didáctica 2. Análisis del modelo relacional y de los elementos que lo integran
Concepto de relaciones y sus propiedades
Concepto de claves en el modelo relacional
Nociones de álgebra relacional
Nociones de cálculo relacional de tuplas para poder resolver ejercicios prácticos básicos
Nociones de calculo relacional de dominios
Teoría de la normalización y sus objetivos
Unidad didáctica 3. Descripción y aplicación del modelo entidad-relación para el modelado de datos
Proceso de realización de diagramas de entidad-relación y saberlo aplicar
Elementos de entidad, atributo y relaciones
Diagrama entidad relación entendidos como elementos para resolver las carencias de los diagramas entidad-relación simples
Elementos de entidades fuertes y débiles, cardinalidad, herencia y agregación
Desarrollo de diversos supuestos prácticos de modelización mediante diagramas de entidad relación
Unidad didáctica 4. Modelo orientado a objeto
Contextualización del modelo orientado a objeto dentro del modelado uml
Comparación del modelo de clases con el modelo-entidad relación
Diagrama de objetos como caso especial del diagrama de clases
Unidad didáctica 5. Modelo distribuido y los enfoques para realizar el diseño
Enumeración de las ventajas e inconvenientes respecto a otros modelos
Concepto de fragmentación y sus diferentes tipos: vertical, horizontal y mixto
Enumeración de las reglas de corrección de la fragmentación
Enumeración de las reglas de distribución de datos
Descripción de los esquemas de asignación y replicación de datos
Unidad formativa 2. Lenguajes de definición y modificación de datos sql
Unidad didáctica 1. Análisis de los objetos y estructuras de almacenamiento de la información para diferentes sgbd
Relación de estos elementos con tablas, vistas e índices
Consecuencias practicas de seleccionar los diferentes objetos de almacenamientos
Diferentes métodos de fragmentación de la información en especial para bases de datos distribuidas
Unidad didáctica 2. Lenguajes de definición, manipulación y control
Conceptos básicos, nociones y estándares
Lenguaje de definición de datos (ddl sql) y aplicación en sgbd actuales
Discriminación de los elementos existentes en el estándar sql-92 de otros elementos existentes en bases de datos comerciales
Sentencias de creación: create (bases de datos, tablas, vistas, disparadores, procedimientos)
Sentencias de modificación: alter (bases de datos, tablas, vistas, disparadores, procedimientos)
Sentencias de borrado: drop y truncate
Lenguaje de manipulación de datos (dml sql): select, insert, update y delete
Otros elementos de manipulación de datos: do y replace
Agregación de conjuntos de datos para consulta: join y union
Subconsultas y manipulación del diccionario de datos
Nociones sobre el almacenamiento de objetos en las bases de datos relacionales
Nociones sobre almacenamiento y recuperación de xml en las bases de datos relacionales: introducción del estándar sql-2006
Unidad didáctica 3. Transaccionalidad y concurrencia
Conceptos fundamentales e identificación de los problemas de la concurrencia
Actualizaciones perdidas, lecturas no repetibles y lecturas ficticias
Nociones sobre control de la concurrencia: optimista y pesimista
Conocimiento de las propiedades fundamentales de las transacciones (acid)
Análisis de los niveles de aislamiento: lectura confirmada, repetible y serializable
Desarrollo de un supuesto práctico sobre las implicaciones entre el modelo lógico y el modelo físico de almacenamiento