Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDADES DE TRABAJO:
Libros
• Fundamentos de bases de datos, 5ª edición. SILBERSCHATZ, ABRAHAM; KORTH, HENRY . MC
GRAW HILL, 2006
• Fundamentos y Modelos de Bases de Datos. 2ª edición. DE MIGUEL, ADORACIÓN; Y PIATTINI,
MARIO. RA-MA,1999
• Introducción a los Sistemas de Base de Datos. 7º Edición. Vol I. C.J. DATE. ADDISON-WESLEY
IBEROAMERICANA, 2004
• Desarrollo de aplicaciones en entorno de 4ª generación y con herramientas CASE. Mª JESÚS RAMOS
MARTÍN, FERNANDO MONTERO. MC GRAW HILL, 2006
Páginas web
• http://www.basesdedatos.org
• http://www.oracle.com
• http://www.plsql-tutorial.com
• http://www.sql.org
• etc.
Debes conocer
A continuación te presentamos un enlace a la web en la que estará actualizada la lista de software que se necesita
para los exámenes presenciales de cada módulo, tanto del ciclo de DAM como el de DAW, con la posibilidad de
descargarse dicho software para su instalación.
Puede que en los enlaces de los contenidos se proponga la descarga e instalación de algunas herramientas
adicionales, si bien, sólo las herramientas que se listan en el enlace siguiente son las que estarán disponibles
durante los exámenes prácticos en aquellos módulos que los tengan.
Software disponible para la realización de exámenes presenciales.
BD 01: ALMACENAMIENTO DE LA INFORMACIÓN
1. ¿Qué es un fichero?
2. Tipos de ficheros.
4. Métodos de acceso.
5. Ficheros secuenciales.
7. Ficheros indexados.
9. Parámetros de utilización.
3. Bases de datos.
1. Conceptos.
2. Usos.
3. Ubicación de la información.
1. Modelo jerárquico.
2. Modelo en red.
3. Modelo relacional.
5. Otros modelos.
1. Funciones.
2. Componentes.
3. Arquitectura.
4. Tipos.
7. SGBD comerciales.
8. SGBD libres.
1. Fragmentación.
Contenidos propuestos
1. Análisis y diseño de bases de datos.
3. Entidades.
4. Atributos.
1. Tipos de atributos.
2. Claves.
5. Relaciones.
2. Cardinalidad de relaciones.
3. Cardinalidad de entidades.
2. Generalización y especialización.
3. Agregación.
3. Metodologías.
1. Tipos de dependencias.
2. Formas Normales.
Contenidos propuestos
1. Modelo de Datos.
2. Grado. Cardinalidad.
3. Sinónimos.
4. Tipos de datos.
5. Claves.
6. Índices. Características.
8. Vistas.
10.SQL.
1. Elementos del lenguaje. Normas de escritura.
2. Creación de tablas.
3. Restricciones.
2. Restricción UNIQUE.
4. Eliminación de tablas.
1. Permisos (I).
1. Permisos (II).
Según normativa
• Modelo de datos
• Terminología del modelo relacional. Relaciones, atributos, tuplas.
• Características de una relación.
• Tipos de datos.
• Juegos de caracteres. Criterios de comparación y ordenación.
• Claves primarias. Claves primarias simples y compuestas.
• Índices. Características. Valores no duplicados.
• El valor NULL. Operar con el valor NULL.
• Claves ajenas.
• Vistas.
• Usuarios. Roles. Privilegios. Objetos.
• Lenguaje de descripción de datos (DDL). Sentencias, Cláusulas.
• Lenguaje de control de datos (DCL). Sentencias, Cláusulas.
RA 3: Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el
lenguaje de manipulación de datos
Contenidos propuestos
1. Introducción.
2. La sentencia SELECT.
1. Cláusula SELECT.
2. Cláusula FROM.
3. Cláusula WHERE.
3. Operadores.
1. Operadores de comparación.
3. Operadores lógicos.
4. Precedencia.
4. Consultas calculadas.
5. Funciones.
1. Funciones numéricas.
4. Funciones de conversión.
6. Consultas de resumen.
7. Agrupamiento de registros.
8. Consultas multitablas.
1. Composiciones internas.
2. Composiciones externas.
Contenidos propuestos
1. Introducción.
1. Inserción de registros.
2. Modificación de registros.
3. Borrado de registros.
1. Inserción de registros.
2. Modificación de registros.
3. Borrado de registros.
4. Integridad referencial.
6. Transacciones.
2. Deshacer cambios.
1. Políticas de bloqueo.
3. Bloqueos automáticos.
4. Bloqueos manuales.
Según normativa
Contenidos propuestos
1. Conceptos básicos.
1. Unidades léxicas (I).
1. Unidades léxicas (II).
2. Tipos de datos simples, variables y constantes.
1. Subtipos.
2. Variables y constantes.
3. El bloque PL/SQL.
4. Estructuras de control (I).
1. Estructuras de control (II).
5. Manejo de errores (I).
1. Manejo de errores (II).
2. Manejo de errores (III).
3. Manejo de errores (IV).
2. Tipos de datos compuestos.
1. Registros.
2. Colecciones. Arrays de longitud variable.
1. Colecciones. Tablas anidadas.
3. Cursores.
1. Cursores explícitos.
2. Cursores variables.
3. Abstracción en PL/SQL.
1. Subprogramas.
1. Almacenar subprogramas en la base de datos.
2. Parámetros de los subprogramas.
3. Sobrecarga de subprogramas y recursividad.
2. Paquetes.
1. Ejemplos de utilización del paquete DBMS_OUTPUT.
3. Objetos.
1. Objetos. Funciones mapa y funciones de orden.
4. Disparadores.
1. Definición de disparadores.
2. Ejemplos de disparadores.
5. Interfaces de programación de aplicaciones para lenguajes externos.
Según normativa
• Introducción. Lenguaje de programación.
• Palabras reservadas.
• Variables del sistema y variables de usuario.
• Comentarios.
• Funciones.
• Estructuras de control de flujo. Alternativas. Bucles.
• Herramientas para creación de guiones; procedimientos de ejecución
• Procedimientos almacenados. Funciones de usuario.
• Subrutinas. Variables locales y globales.
• Eventos y disparadores.
• Excepciones. Tratamiento de excepciones.
• Cursores. Funciones de tratamiento de cursores.
• APIS para lenguajes externos.
BD07: USO DE BASES DE DATOS OBJETO-RELACIONES
Contenidos propuestos
Según normativa
• Características de las bases de datos objeto-relacionales.
• Herencia.
• Identificadores; referencias.
• Tablas de objetos y tablas con columnas tipo objeto.
• Llamadas a métodos.
• Inserción de objetos.