Detalle del libro
 
						
							
							
							
							
							
							
														
														
														
								Ver Índice
							
							
								Bloque 1. Introducción a las bases de datos 
Unidad 0. Tareas previas 
0.1 Introducción 
0.2 Instalación de Oracle Database 21C Express Edition 
0.3 Instalación de Oracle SQL Developer 21 
0.4 Instalación de Data Modeler 21.4 
Unidad 1. Sistemas de almacenamiento de la información 
1.1 Introducción 
1.2 Ficheros 
1.3 Bases de datos 
1.4 Sistemas gestores de bases de datos (SGBD) 
1.5 Bases de datos centralizadas y distribuidas 
Bloque 2. Modelado de datos. Bases de datos relacionales 
Unidad 2. Modelado de datos 
2.1 Introducción al modelado de datos 
2.2 Modelo conceptual 
2.3 Metodologías usadas para la confección del modelo entidad relación 
2.4 Modelo lógico 
2.5 Modelo físico 
2.6 Ejercicios resueltos 
Unidad 3. Bases de datos relacionales 
3.1 Introducción 
3.2 Las doce reglas de Codd 
3.3 Terminología de las bases de datos relacionales 
3.4 Vistas 
3.5 Índices: características y tipos 
3.6 Gestión de seguridad 
3.7 Lenguajes de datos 
3.8 Ejercicios resueltos 
Bloque 3. SQL (Structured Query Language) 
Unidad 4. Introducción a SQL de Oracle 
4.1 Introducción al lenguaje SQL 
4.2 La sentencia SELECT 
4.3 La cláusula WHERE 
4.4 La cláusula GROUP BY 
4.5 La cláusula HAVING 
4.6 La cláusula ORDER BY 
4.7 Ejercicios resueltos 
Unidad 5. Visualización de datos a partir de varias tablas 
5.1 Introducción 
5.2 Tipos de JOINS. Sintaxis 1992 
5.3 Tipos de JOINS. Sintaxis 1999 
5.4 Ejercicios resueltos 
Unidad 6. Subconsultas 
6.1 Introducción 
6.2 Concepto y definición de subconsulta 
6.3 Subconsulta monorregistro
6.4 Subconsultas multirregistro 
6.5 Subconsulta multicolumna 
6.6 Otros tipos de subconsultas 
6.7 Correspondencia entre subconsultas y JOINS 
6.8 Otros tipos de consultas 
6.9 Ejercicios resueltos 
Unidad 7. Lenguaje de manipulación de datos (DML) 
7.1 Introducción al lenguaje DML 
7.2 Inserción de registros 
7.3 Modificación de registros 
7.4 Eliminación de registros 
7.5 Transacciones en una base de datos 
7.6 Políticas de bloqueo 
7.7 Ejercicios resueltos 
Unidad 8. Creación y gestión de tablas 
8.1 Introducción 
8.2 Creación de tablas 
8.3 Creación y modificación de una columna en una tabla 
8.4 Cambio de nombre, truncado, creación de comentarios y borrado de una tabla. 
8.5 Restricciones en una tabla 
8.6 Ejercicios resueltos 
Unidad 9. Creación de vistas 
9.1 Introducción a las vistas 
9.2 Clasificación 
9.3 Reglas para realización de sentencia DML 
9.4 Otras operaciones 
9.5 Ejercicios resueltos 
Bloque 4. PL/SQL(Procedural Language /Structured Query Language) 
Unidad 10. El lenguaje PL/SQL. Construcción de guiones 
10.1 Introducción al lenguaje PL/SQL 
10.2 Bloques PL 
10.3 Variables en PL/SQL 
10.4 Operadores utilizados en los bloques 
10.5 Funciones que se pueden incluir en el bloque
10.6 Bloques anidados 
10.7 Sentencias SQL en PL 
10.8 Estructuras de control en los programas PL 
10.9 Ejercicios resueltos 
Unidad 11. Cursores explícitos 
11.1 Introducción a los cursores explícitos 
11.2 Definición y operaciones 
11.3 Cursores con parámetros 
11.4 Cláusulas utilizadas en los cursores 
11.5 Ejercicios resueltos 
Unidad 12. Variables PL compuestas 
12.1 Introducción 
12.2 Registros 
12.3 Tablas o vectores 
12.4 Ejercicios resueltos 
Unidad 13. Gestión de excepciones 
13.1 Introducción 
13.2 Excepciones internas 
13.3 Excepciones definidas por el usuario 
13.4 Excepciones asociadas a errores del servidor y propagación 
13.5 El procedimiento RAISE_APLICATION_ERROR 
13.6 Ejercicios resueltos 
Unidad 14. Procedimientos, funciones y paquetes 
14.1 Introducción 
14.2 Procedimientos 
14.3 Funciones 
14.4 Paquetes 
14.5 Paquetes proporcionados 
14.6 Ejercicios resueltos 
Unidad 15. Disparadores en la base de datos 
15.1 Introducción 
15.2 Componentes de un disparador 
15.3 Gestión de disparadores 
15.4 Pruebas sobre disparadores 
15.5 Reglas e implementación 
15.6 Disparadores en las vistas 
15.7 Ejercicios resueltos 
Bloque 5. Bases de datos objeto relacional 
Unidad 16. Bases de datos objeto relacional (BDOR) 
16.1 Introducción a las BDOR 
16.2 Ventajas e inconvenientes 
16.3 Tipos de colección 
16.4 Tipos de objetos 
16.5 Ejercicios resueltos 
Bloque 6. Seguridad de los datos 
Unidad 17. Gestión de la seguridad de los datos 
17.1 Introducción a la seguridad en las bases de datos 
17.2 Recuperación de fallos 
17.3 Copias de seguridad 
17.4 Exportación e importación de bases de datos
17.5 Migración de la base de datos 
17.6 Transferencia de datos entre sistemas gestores 
Bibliografía 
 
							
														
							
																	EEn este libro se desarrollan los contenidos del módulo profesional Gestión de Bases de Datos, incluido en el primer curso del ciclo formativo de grado superior Administración de Sistemas Informáticos en Red, según el Real Decreto 1629/2009, de 16 de abril.
Esta obra se presenta como una herramienta de trabajo que facilita el proceso de enseñanza-aprendizaje conjugando contenidos conceptuales y, fundamentalmente, procedimentales. En cada una de sus 17 unidades se incluye información teórica, acompañada de numerosos ejemplos y diagramas. Además, al final de cada unidad se presentan una serie de ejercicios resueltos y propuestos, con el fin de sintetizar y asimilar los conocimientos teóricos adquiridos.
Asimismo, en la parte inferior de la primera página del libro se detalla el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales en www.marcombo.info 
El libro se complementa con una guía didáctica exclusiva para docentes, que incluye el proyecto curricular, la programación del aula y su temporalización, el solucionario de las actividades propuestas, modelos de exámenes y actividades adicionales. 
El autor, Antonio Ahijado Sánchez, es máster en Informática Interactiva y Multimedia, y graduado en Estadística. Es profesor de enseñanza secundaria de la especialidad de Informática, así como profesor asociado en la Universidad Rey Juan Carlos de Madrid, con experiencia docente de más de treinta años.