Objetivos
Contenidos
Objetivos
– Distinguir las características y funciones de los lenguajes y herramientas de consulta y extracción de información de los sistemas gestores de datos.
– Aplicar procedimientos de extracción y consulta de información en el sistema gestor de datos, utilizando lenguajes de consulta específicos según necesidades dadas.
– Interpretar la documentación inherente al lenguaje de consulta específico incluso si está editada en la lengua extranjera de uso más frecuente en el sector, para permitir formular y crear procedimientos de extracción y consulta de información en función de sus especificaciones técnicas y funcionales.
– Aplicar procedimientos de extracción y consulta de información en el sistema gestor de datos, utilizando lenguajes de consulta específicos según necesidades dadas.
– Interpretar la documentación inherente al lenguaje de consulta específico incluso si está editada en la lengua extranjera de uso más frecuente en el sector, para permitir formular y crear procedimientos de extracción y consulta de información en función de sus especificaciones técnicas y funcionales.
Contenidos
UNIDAD FORMATIVA 1. IMPLEMENTACIÓN Y USO DE UNA BASE DE DATOS
UNIDAD DIDÁCTICA 1. DISEÑO DE BD.
Etapas del diseño de bases de datos.
Teoría de la normalización:
– Primera forma normal.
– Segunda forma normal.
– Tercera forma normal.
– Forma normal de Boyce-Codd.
– Cuarta forma normal.
– Quinta forma normal.
Aplicación de la teoría de la normalización al diseño de BD relacionales.
Desnormalización de BD.
UNIDAD DIDÁCTICA 2. MÉTODOS DE ACCESO A UNA BD.
Implementación de los accesos por posición.
Implementación de los accesos por valor.
– Índices.
– Árboles B+.
– Dispersión.
– Índices agrupados.
Implementación de los accesos por diversos valores:
– Implementación de los accesos directos.
– Implementación de los accesos secuenciales y mixtos.
UNIDAD DIDÁCTICA 3. LENGUAJES DE CONSULTA Y EXTRACCIÓN DE DATOS.
Características generales.
SQL.
OQL.
JPQL.
XMLQL.
Otros:
– HTSQL.
– LINQ.
UNIDAD DIDÁCTICA 4. ANÁLISIS DEL LENGUAJE DE CONSULTA PARA BD RELACIONALES.
Sentencias de definición de datos.
Sentencias de manipulación de datos.
Sentencias de concesión y revocación de privilegios.
Procedimientos almacenados.
Disparadores.
UNIDAD DIDÁCTICA 1. DISEÑO DE BD.
Etapas del diseño de bases de datos.
Teoría de la normalización:
– Primera forma normal.
– Segunda forma normal.
– Tercera forma normal.
– Forma normal de Boyce-Codd.
– Cuarta forma normal.
– Quinta forma normal.
Aplicación de la teoría de la normalización al diseño de BD relacionales.
Desnormalización de BD.
UNIDAD DIDÁCTICA 2. MÉTODOS DE ACCESO A UNA BD.
Implementación de los accesos por posición.
Implementación de los accesos por valor.
– Índices.
– Árboles B+.
– Dispersión.
– Índices agrupados.
Implementación de los accesos por diversos valores:
– Implementación de los accesos directos.
– Implementación de los accesos secuenciales y mixtos.
UNIDAD DIDÁCTICA 3. LENGUAJES DE CONSULTA Y EXTRACCIÓN DE DATOS.
Características generales.
SQL.
OQL.
JPQL.
XMLQL.
Otros:
– HTSQL.
– LINQ.
UNIDAD DIDÁCTICA 4. ANÁLISIS DEL LENGUAJE DE CONSULTA PARA BD RELACIONALES.
Sentencias de definición de datos.
Sentencias de manipulación de datos.
Sentencias de concesión y revocación de privilegios.
Procedimientos almacenados.
Disparadores.