Objetivos
Contenidos
Objetivos
La finalidad de esta unidad formativa es enseñar a extraer informaciones contenidas en gestores de datos de distinta tipología, utilizando herramientas y lenguajes de consulta y manipulación de la información, de acuerdo a especificaciones técnicas y funcionales.
Para ello, se analizará el diseño y los métodos de acceso a una BD y los lenguajes de consulta y extracción de datos. También se realizará análisis del lenguaje de consulta para BD relacionales.
Para ello, se analizará el diseño y los métodos de acceso a una BD y los lenguajes de consulta y extracción de datos. También se realizará análisis del lenguaje de consulta para BD relacionales.
Contenidos
Tema 1. Diseño de BD.
1.1 Etapas del diseño de bases de datos.
1.2 Teoría de la normalización
1.3 Aplicación de la teoría de la normalización al diseño de BD relacionales.
1.4 Desnormalización de BD.
Tema 2. Métodos de acceso a una BD.
2.1 Implementación de los accesos por posición.
2.2 Implementación de los accesos por valor.
2.3 Implementación de los accesos por diversos valores:
Tema 3. Lenguajes de consulta y extracción de datos.
3.1 Características generales.
3.2 SQL.
3.3 OQL.
3.4 JPQL.
3.5 XMLQL.
3.6 Otros: HTSQL, LINQ.
Tema 4. Análisis del lenguaje de consulta para BD relacionales.
4.1 Sentencias de definición de datos
4.2 Sentencias de manipulación de datos.
4.3 Sentencias de concesión y revocación de privilegios.
4.4 Procedimientos almacenados.
4.5 Disparadores
1.1 Etapas del diseño de bases de datos.
1.2 Teoría de la normalización
1.3 Aplicación de la teoría de la normalización al diseño de BD relacionales.
1.4 Desnormalización de BD.
Tema 2. Métodos de acceso a una BD.
2.1 Implementación de los accesos por posición.
2.2 Implementación de los accesos por valor.
2.3 Implementación de los accesos por diversos valores:
Tema 3. Lenguajes de consulta y extracción de datos.
3.1 Características generales.
3.2 SQL.
3.3 OQL.
3.4 JPQL.
3.5 XMLQL.
3.6 Otros: HTSQL, LINQ.
Tema 4. Análisis del lenguaje de consulta para BD relacionales.
4.1 Sentencias de definición de datos
4.2 Sentencias de manipulación de datos.
4.3 Sentencias de concesión y revocación de privilegios.
4.4 Procedimientos almacenados.
4.5 Disparadores