¿Qué quieres aprender?

Postgrado en bases de Datos Relacionales

Postgrado en bases de Datos Relacionales

ESNECA BUSINESS SCHOOL

Postgrado online

Descuento Lectiva
1.680 € 420

Duración : 1 Año

¿Quieres hablar con un asesor sobre este curso?

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

Ver más