Ahijado Sánchez, Antonio

,

*Bases de Datos

29,95

& Free Shipping

Bloque 1. Introducción a las bases de datos 7 Unidad 0. Tareas previas 9 0.1 Introducción 10 0.2 Instalación de Oracle Database 21C Express Edition 10 0.3 Instalación de Oracle SQL Developer 21 11 0.4 Instalación de Data Modeler 21.4 20 Unidad 1. Sistemas de almacenamiento de la información 23 1.1 Introducción 24 1.2 Ficheros 24 1.3 Bases de datos 25 1.4 Sistemas gestores de bases de datos (SGBD) 29 1.5 Bases de datos centralizadas y distribuidas 30 Bloque 2. Modelado de datos. Bases de datos relacionales 35 Unidad 2. Modelado de datos 37 2.1 Introducción al modelado de datos 38 2.2 Modelo conceptual 38 2.3 Metodologías usadas para la confección del modelo entidad relación 40 2.4 Modelo lógico 48 2.5 Modelo físico 67 2.6 Ejercicios resueltos 72 Unidad 3. Bases de datos relacionales 81 3.1 Introducción 82 3.2 Las doce reglas de Codd 82 3.3 Terminología de las bases de datos relacionales 83 3.4 Vistas 86 3.5 Índices: características y tipos 87 3.6 Gestión de seguridad 87 3.7 Lenguajes de datos 88 3.8 Ejercicios resueltos 89 Bloque 3. SQL (Structured Query Language) 95 Unidad 4. Introducción a SQL de Oracle 97 4.1 Introducción al lenguaje SQL 98 4.2 La sentencia SELECT 98 4.3 La cláusula WHERE 101 4.4 La cláusula GROUP BY 110 4.5 La cláusula HAVING 111 4.6 La cláusula ORDER BY 111 4.7 Ejercicios resueltos 112 Unidad 5. Visualización de datos a partir de varias tablas 117 5.1 Introducción 118 5.2 Tipos de JOINS. Sintaxis 1992 118 5.3 Tipos de JOINS. Sintaxis 1999 120 5.4 Ejercicios resueltos 123 Unidad 6. Subconsultas 127 6.1 Introducción 128 6.2 Concepto y definición de subconsulta 128 6.3 Subconsulta monorregistro 128 6.4 Subconsultas multirregistro 129 6.5 Subconsulta multicolumna 131 6.6 Otros tipos de subconsultas 132 6.7 Correspondencia entre subconsultas y JOINS 134 6.8 Otros tipos de consultas 135 6.9 Ejercicios resueltos 136 Unidad 7. Lenguaje de manipulación de datos (DML) 141 7.1 Introducción al lenguaje DML 142 7.2 Inserción de registros 142 7.3 Modificación de registros 143 7.4 Eliminación de registros 144 7.5 Transacciones en una base de datos 144 7.6 Políticas de bloqueo 146 7.7 Ejercicios resueltos 146 Unidad 8. Creación y gestión de tablas 151 8.1 Introducción 152 8.2 Creación de tablas 152 8.3 Creación y modificación de una columna en una tabla 154 8.4 Cambio de nombre, truncado, creación de comentarios y borrado de una tabla. 155 8.5 Restricciones en una tabla 156 8.6 Ejercicios resueltos 158 Unidad 9. Creación de vistas 163 9.1 Introducción a las vistas 164 9.2 Clasificación 164 9.3 Reglas para realización de sentencia DML 165 9.4 Otras operaciones 165 9.5 Ejercicios resueltos 166 Bloque 4. PL/SQL(Procedural Language /Structured Query Language) 169 Unidad 10. El lenguaje PL/SQL. Construcción de guiones 171 10.1 Introducción al lenguaje PL/SQL 172 10.2 Bloques PL 172 10.3 Variables en PL/SQL 173 10.4 Operadores utilizados en los bloques 176 10.5 Funciones que se pueden incluir en el bloque 10.6 Bloques anidados 178 10.7 Sentencias SQL en PL 179 10.8 Estructuras de control en los programas PL 181 10.9 Ejercicios resueltos 184 Unidad 11. Cursores explícitos 189 11.1 Introducción a los cursores explícitos 190 11.2 Definición y operaciones 190 11.3 Cursores con parámetros 193 11.4 Cláusulas utilizadas en los cursores 194 11.5 Ejercicios resueltos 195 Unidad 12. Variables PL compuestas 199 12.1 Introducción 200 12.2 Registros 200 12.3 Tablas o vectores 202 12.4 Ejercicios resueltos 205 Unidad 13. Gestión de excepciones 209 13.1 Introducción 210 13.2 Excepciones internas 210 13.3 Excepciones definidas por el usuario 212 13.4 Excepciones asociadas a errores del servidor y propagación 213 13.5 El procedimiento RAISE_APLICATION_ERROR 215 13.6 Ejercicios resueltos 216 Unidad 14. Procedimientos, funciones y paquetes 221 14.1 Introducción 222 14.2 Procedimientos 222 14.3 Funciones 226 14.4 Paquetes 229 14.5 Paquetes proporcionados 234 14.6 Ejercicios resueltos 236 Unidad 15. Disparadores en la base de datos 245 15.1 Introducción 246 15.2 Componentes de un disparador 246 15.3 Gestión de disparadores 246 15.4 Pruebas sobre disparadores 249 15.5 Reglas e implementación 250 15.6 Disparadores en las vistas 251 15.7 Ejercicios resueltos 253 Bloque 5. Bases de datos objeto relacional 255 Unidad 16. Bases de datos objeto relacional (BDOR) 257 16.1 Introducción a las BDOR 258 16.2 Ventajas e inconvenientes 258 16.3 Tipos de colección 258 16.4 Tipos de objetos 265 16.5 Ejercicios resueltos 278 Bloque 6. Seguridad de los datos 289 Unidad 17. Gestión de la seguridad de los datos 291 17.1 Introducción a la seguridad en las bases de datos 292 17.2 Recuperación de fallos 292 17.3 Copias de seguridad 293 17.4 Exportación e importación de bases de datos 297 17.5 Migración de la base de datos 299 17.6 Transferencia de datos entre sistemas gestores 299 Bibliografía 303

SKU: 9788426735195 Categorías: ,

Bloque 1. Introducción a las bases de datos 7 Unidad 0. Tareas previas 9 0.1 Introducción 10 0.2 Instalación de Oracle Database 21C Express Edition 10 0.3 Instalación de Oracle SQL Developer 21 11 0.4 Instalación de Data Modeler 21.4 20 Unidad 1. Sistemas de almacenamiento de la información 23 1.1 Introducción 24 1.2 Ficheros 24 1.3 Bases de datos 25 1.4 Sistemas gestores de bases de datos (SGBD) 29 1.5 Bases de datos centralizadas y distribuidas 30 Bloque 2. Modelado de datos. Bases de datos relacionales 35 Unidad 2. Modelado de datos 37 2.1 Introducción al modelado de datos 38 2.2 Modelo conceptual 38 2.3 Metodologías usadas para la confección del modelo entidad relación 40 2.4 Modelo lógico 48 2.5 Modelo físico 67 2.6 Ejercicios resueltos 72 Unidad 3. Bases de datos relacionales 81 3.1 Introducción 82 3.2 Las doce reglas de Codd 82 3.3 Terminología de las bases de datos relacionales 83 3.4 Vistas 86 3.5 Índices: características y tipos 87 3.6 Gestión de seguridad 87 3.7 Lenguajes de datos 88 3.8 Ejercicios resueltos 89 Bloque 3. SQL (Structured Query Language) 95 Unidad 4. Introducción a SQL de Oracle 97 4.1 Introducción al lenguaje SQL 98 4.2 La sentencia SELECT 98 4.3 La cláusula WHERE 101 4.4 La cláusula GROUP BY 110 4.5 La cláusula HAVING 111 4.6 La cláusula ORDER BY 111 4.7 Ejercicios resueltos 112 Unidad 5. Visualización de datos a partir de varias tablas 117 5.1 Introducción 118 5.2 Tipos de JOINS. Sintaxis 1992 118 5.3 Tipos de JOINS. Sintaxis 1999 120 5.4 Ejercicios resueltos 123 Unidad 6. Subconsultas 127 6.1 Introducción 128 6.2 Concepto y definición de subconsulta 128 6.3 Subconsulta monorregistro 128 6.4 Subconsultas multirregistro 129 6.5 Subconsulta multicolumna 131 6.6 Otros tipos de subconsultas 132 6.7 Correspondencia entre subconsultas y JOINS 134 6.8 Otros tipos de consultas 135 6.9 Ejercicios resueltos 136 Unidad 7. Lenguaje de manipulación de datos (DML) 141 7.1 Introducción al lenguaje DML 142 7.2 Inserción de registros 142 7.3 Modificación de registros 143 7.4 Eliminación de registros 144 7.5 Transacciones en una base de datos 144 7.6 Políticas de bloqueo 146 7.7 Ejercicios resueltos 146 Unidad 8. Creación y gestión de tablas 151 8.1 Introducción 152 8.2 Creación de tablas 152 8.3 Creación y modificación de una columna en una tabla 154 8.4 Cambio de nombre, truncado, creación de comentarios y borrado de una tabla. 155 8.5 Restricciones en una tabla 156 8.6 Ejercicios resueltos 158 Unidad 9. Creación de vistas 163 9.1 Introducción a las vistas 164 9.2 Clasificación 164 9.3 Reglas para realización de sentencia DML 165 9.4 Otras operaciones 165 9.5 Ejercicios resueltos 166 Bloque 4. PL/SQL(Procedural Language /Structured Query Language) 169 Unidad 10. El lenguaje PL/SQL. Construcción de guiones 171 10.1 Introducción al lenguaje PL/SQL 172 10.2 Bloques PL 172 10.3 Variables en PL/SQL 173 10.4 Operadores utilizados en los bloques 176 10.5 Funciones que se pueden incluir en el bloque 10.6 Bloques anidados 178 10.7 Sentencias SQL en PL 179 10.8 Estructuras de control en los programas PL 181 10.9 Ejercicios resueltos 184 Unidad 11. Cursores explícitos 189 11.1 Introducción a los cursores explícitos 190 11.2 Definición y operaciones 190 11.3 Cursores con parámetros 193 11.4 Cláusulas utilizadas en los cursores 194 11.5 Ejercicios resueltos 195 Unidad 12. Variables PL compuestas 199 12.1 Introducción 200 12.2 Registros 200 12.3 Tablas o vectores 202 12.4 Ejercicios resueltos 205 Unidad 13. Gestión de excepciones 209 13.1 Introducción 210 13.2 Excepciones internas 210 13.3 Excepciones definidas por el usuario 212 13.4 Excepciones asociadas a errores del servidor y propagación 213 13.5 El procedimiento RAISE_APLICATION_ERROR 215 13.6 Ejercicios resueltos 216 Unidad 14. Procedimientos, funciones y paquetes 221 14.1 Introducción 222 14.2 Procedimientos 222 14.3 Funciones 226 14.4 Paquetes 229 14.5 Paquetes proporcionados 234 14.6 Ejercicios resueltos 236 Unidad 15. Disparadores en la base de datos 245 15.1 Introducción 246 15.2 Componentes de un disparador 246 15.3 Gestión de disparadores 246 15.4 Pruebas sobre disparadores 249 15.5 Reglas e implementación 250 15.6 Disparadores en las vistas 251 15.7 Ejercicios resueltos 253 Bloque 5. Bases de datos objeto relacional 255 Unidad 16. Bases de datos objeto relacional (BDOR) 257 16.1 Introducción a las BDOR 258 16.2 Ventajas e inconvenientes 258 16.3 Tipos de colección 258 16.4 Tipos de objetos 265 16.5 Ejercicios resueltos 278 Bloque 6. Seguridad de los datos 289 Unidad 17. Gestión de la seguridad de los datos 291 17.1 Introducción a la seguridad en las bases de datos 292 17.2 Recuperación de fallos 292 17.3 Copias de seguridad 293 17.4 Exportación e importación de bases de datos 297 17.5 Migración de la base de datos 299 17.6 Transferencia de datos entre sistemas gestores 299 Bibliografía 303

ISBN: 9788426735195 | 978-84-26735-19-5

ISBN: 9788426735195

Fecha de Publicación: N/A

Encuadernación: Tapa blanda o Bolsillo

Idioma: Castellano

Edad de interés:

Número de páginas: 304

Peso: g

Dimensiones: 297mm X 210mmmm

Materias: Material educativo

Carrito de compra
Placeholder*Bases de Datos
29,95