0. |
Programación e introducción al módulo  |
3h |
|
|
|
1. |
Almacenamiento de la información |
10h |
|
- Ficheros (planos, indexados, acceso directo, entre otros).
- Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información.
- Sistemas gestores de base de datos: Funciones, componentes y tipos.
- Bases de datos centralizadas y bases de datos distribuidas.
|
|
2. |
Bases de datos relacionales |
50h |
|
- Modelo de datos.
- Terminología del modelo relacional.
- Tipos de datos.
- Claves primarias.
- Índices. Características.
- El valor NULL.
- Claves ajenas.
- Vistas.
- Usuarios. Privilegios.
- Lenguaje de descripción de datos (DDL).
- Lenguaje de control de datos (DCL).
|
3. |
Realización de consultas |
25h |
|
- La sentencia SELECT.
- Selección y ordenación de registros.
- Operadores. Operadores de comparación. Operadores lógicos.
- Consultas de resumen.
- Agrupamiento de registros.
- Composiciones internas.
- Composiciones externas.
- Subconsultas.
|
4. |
Tratamiento de datos |
20h |
|
- Inserción de registros.
- Borrado de registros. Modificación de registros.
- Borrados y modificaciones e integridad referencial. Subconsultas y composiciones en órdenes de edición.
- Transacciones.
- Políticas de bloqueo.
|
5. |
Programación de bases de datos |
25h |
|
- Introducción. Lenguaje de programación.
- Variables del sistema y variables de usuario.
- Funciones.
- Estructuras de control de flujo.
- Procedimientos almacenados. Funciones de usuario.
- Subrutinas.
- Eventos y disparadores.
- Excepciones.
- Cursores.
|
6. |
Interpretación de Diagramas Entidad/Relación |
5h |
|
- Entidades y relaciones. Cardinalidad.
- Debilidad.
- El modelo E/R ampliado.
- Paso del diagrama E/R al modelo relacional.
- Normalización de modelos relacionales.
|
7. |
Uso de bases de datos objeto-relacionales |
5h |
|
- Características de las bases de datos objeto-relacionales.
- Tipos de datos objeto.
- Definición de tipos de objeto.
- Herencia.
- Identificadores; referencias.
- Tipos de datos colección
- Declaración e inicialización de objetos.
- Uso de la sentencia SELECT.
- Inserción de objetos.
- Modificación y borrado de objetos.
|