Curso de Bases de Datos Relacionales
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
180h
-
Inicio
Fechas a elegir
Este Curso de Bases de Datos Relacionales le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales y conocer la definición y manipulación de datos.
Instalaciones y fechas
Ubicación
Inicio
Inicio
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 11 años en Emagister.
Materias
- Bases de datos relacionales
- Modelo relacional
- Procesamiento de una consulta
- Optimización de consultas
- Control de las transacciones
- Extensiones del lenguaje
- Tratamiento de valores nulos
- Tipos de datos del lenguaje
- Relaciones derivadas
- Álgebra relacional
Temario
- Evolución histórica de las bases de datos.
- Ventajas e inconvenientes de las bases de datos.
- Conceptos generales:
- - Concepto de bases de datos.
- - Objetivos de los sistemas de bases de datos:
- * Redundancia e inconsistencia de datos.
- * Dificultad para tener acceso a los datos.
- * Aislamiento de los datos.
- * Anomalías del acceso concurrente.
- * Problemas de seguridad.
- * Problemas de integridad.
- - Administración de los datos y administración de bases de datos.
- - Niveles de Arquitectura: interno, conceptual y externo.
- - Modelos de datos. Clasificación.
- - Independencia de los datos
- - Lenguaje de definición de datos
- - Lenguaje de manejo de bases de datos. Tipos.
- - El Sistema de Gestión de la Base de Datos (DBMS).Funciones.
- - El Administrador de la base de datos (DBA).Funciones.
- - Usuarios de las bases de datos
- - Estructura general de la base de datos. Componentes funcionales.
- - Arquitectura de sistemas de bases de datos.
- El modelo entidad-relación:
- - Entidades.
- - Interrelaciones: Cardinalidad, Rol y Grado.
- - Dominios y valores.
- - Atributos.
- - Propiedades identificatorias.
- - Diagramas entidad-relación. Simbología.
- El modelo entidad-relación extendido.
- Restricciones de integridad:
- - Restricciones inherentes.
- - Restricciones explícitas.
- Evolución del modelo relacional.
- Estructura del modelo relacional:
- - El concepto de relación. Propiedades de las relaciones.
- - Atributos y dominio de los atributos.
- - Tupla, grado y cardinalidad.
- - Relaciones y tablas.
- Claves en el modelo relacional:
- - Claves candidatas.
- - Claves primarias.
- - Claves alternativas
- - Claves ajenas.
- Restricciones de integridad:
- - Valor «Null» en el modelo.
- - Integridad de las entidades.
- - Integridad referencial.
- Teoría de la normalización:
- - El proceso de normalización. Tipos de dependencias funcionales.
- - Primera forma normal (1FN).
- - Segunda forma normal (2FN).
- - Tercera forma normal (3FN).
- - Otras formas normales (4FN, 5FN).
- - Desnormalización. Razones para la desnormalización.
- El ciclo de vida de una base de datos:
- - Estudio previo y plan de trabajo. Actividades.
- - Concepción de la BD y selección del equipo físico y lógicos:
- * Conceptos generales acerca del análisis de aplicaciones.
- * Concepción de la base de datos.
- * Selección del equipo físico y lógicos necesarios.
- - Diseño y carga:
- * Conceptos generales acerca del diseño de aplicaciones.
- * Diseño lógico.
- * Diseño físico.
- * Carga y optimización de la base de datos.
- Conceptos generales del control de calidad:
- - Control de calidad de las especificaciones funcionales.
- - Seguimiento de los requisitos de usuario.
- Enfoques de diseño:
- - Diseños incorrectos. Causas.
- - Enfoque de análisis. Ventajas y desventajas.
- - Enfoque de síntesis. Ventajas y desventajas.
- Metodologías de diseño:
- - Concepto.
- - Diseños conceptual, lógico y físico.
- - Entradas y salidas del proceso.
- Estudio del diseño lógico de una base de datos relacional.
- El Diccionario de Datos: concepto y estructura.
- Estudio del diseño de la BBDD y de los requisitos de usuario.
- Tipos de lenguajes relacionales.
- Operaciones en el modelo relacional.
- Álgebra relacional:
- - Clasificación de operadores.
- - Denominación de atributos.
- - Relaciones derivadas.
- - Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia.
- - Otras operaciones: intersección, join, división, etc.
- Cálculo relacional:
- - Cálculo relacional orientado a dominios.
- - Cálculo relacional orientado a tuplas.
- - Transformación de consultas entre álgebra y cálculo relacional.
- Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example):
- - Orígenes y evolución del SQL.
- - Características del SQL.
- - Sistemas de Gestión de bases de datos con soporte SQL.
- 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.
- El lenguaje de manipulación de datos (DML):
- - Construcción 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 consultas de borrado.
- Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
- Capacidades aritméticas, lógicas y de comparación del lenguaje.
- Funciones agregadas del lenguaje.
- Tratamiento de valores nulos.
- Construcción de consultas anidadas.
- Unión, intersección y diferencia de consultas.
- Consultas de tablas cruzadas.
- Otras cláusulas del lenguaje.
- Extensiones del lenguaje:
- - Creación, manipulación y borrado de vistas.
- - Especificación de restricciones de integridad.
- - Instrucciones de autorización.
- - Control de las transacciones.
- 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 desautorizaciones.
- 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.
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Curso de Bases de Datos Relacionales