Módulo 1: sistemas de almacenamiento de la información
Tema 1: ficheros y bases de datos.
* Los ficheros o archivos
* Las bases de datos.
Tema 2: sistemas gestores de bases de datos
* Introducción
* Arquitectura de los sitemas de bases de datos
* Funciones de un sitema gestor de bases de datos (sgbd)
* Componentes de un sitema gestor de bases de datos (sgbd)
* Usuarios de un sitema gestor de bases de datos (sgbd)
* Tipos de bases de datos sugún el modelo de datos
* Tipos de bases de datos según la ubicación de sus componentes
Módulo 2: creación de base de datos
Tema 3: diseño conceptual de bases de datos
* Introduccón
* El modelo entidad / relación básico
* El modelo entidad / relación extendido
Tema 4: el modelo relacional.
* Introducción
* Estática del modelo relacional
* Dinámica del modelo relacional.
Tema 5: paso del esquema e/r al esquema relacional
* Introducción
* Reglas concernientes al modelo e/r básico
* Reglas concernientes al modelo e/r extendido
Tema 6: normalización de bases de datos
* Introducción
* Método de diseño relacional
* La teoría de la normalización
Tema 7: diseño físico de bases de datos
* Creación de bases de datos en access mediante herramientas gráficas
* Creación de bases de datos en oracle mendiante lenguaje sql
Módulo 3: consultas sobre la bases de datos
Tema 8: consultas sencillas
* Creación de consultas sencillas en access
* Creación de consultas sencillas con el sql de oracle
Tema 9: consultas complejas
* Consultas de resumen en access
* Consultas de referencias cruzadas en access
* Concsultas de creación de tablas en access
* Consultas de resumen en sql
* Consultas con subconsultas en sql
* Consultas de creación de tablas en sql
* Consultas de creación de tablas en sql
* Unión, intersección y diferencia de consultas en sql
Módulo 4: edición de datos
Tema 10: inserciones, borrados y modificaciones
* Inserción de datos en access
* Elimnación de datos en access
* Actualización de datos en access
* Insertar datos en una tabla en access a partir del resultado de una consulta
* Inserción de datos en sql
* Eliminación de datos en sql
* Actualización de datos en sql.
Módulo 5: construcción de guiones
Tema 11: introducción al lenguaje pl/sql
* Introducción
* Entrada y salida de datos
* Tipos de datos
* Identificadores
* Variables
* Constantes
* Literales
* Operadores
* Comentarios
* Estructuras de control
Tema 12: procedimientos y funciones en pl/sql
* Introducción: subprogramas
* Procedimientos
* Funciones
* Parámetros
Tema 13: cursores y excepciones en pl/sql
* Cursores
* Excepciones
Módulo 6: seguridad
Tema 14: gestión de transacciones
* Transacciónes
* Definición de transacciones en sql
* Rollback, commit y autocommit en oracle
* Control de concurrencia
Tema 15: copias de seguridad
* Introducción
* Realización y rstauración de copias de seguridad
* Realización y restauración de copias de seguridad en oracle
Tema 16: importación y exportación de datos
* Introducción
* Exportación de datos en access
* Importación de datos en access
* Exportación de datos en oracle
* Importación de datos en oracle
Anexo I: inserción de datos en las tablas pedido, articulo y lineapedido
Anexo II: inserción de datos en las tablas emple y depart