BASES DE DATOS 2.ª EDICIÓN
-5%

BASES DE DATOS 2.ª EDICIÓN

AHIJADO SÁNCHEZ, ANTONIO

29,50 €
28,03 €
IVE incluído
Editorial:
MARCOMBO
Ano de edición:
2025
ISBN:
978-84-267-3781-6
Páxinas:
360
Encadernación:
Rústica
Colección:
FORMACION
29,50 €
28,03 €
IVE incluído

Í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

Unidad 2. Modelado de datos. Bases de datos relacionales
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. Otras bases de datos

Unidad 16. Bases de datos NoSQL
16.1 Introducción a las bases de datos NoSQL
16.2 Tipos
16.3 Bases de datos nativas o XML
16.4 Base de datos MongoDB
16.5 Ejercicios resueltos

Unidad 17. Bases de datos objeto relacional (BDOR)
17.1 Introducción a las BDOR
17.2 Ventajas e inconvenientes
17.3 Tipos de colección
17.4 Tipos de objetos
17.5 Ejercicios resueltos

Bloque 6. Seguridad de los datos

Unidad 18. Gestión de la seguridad de los datos
18.1 Introducción a la seguridad en las bases de datos
18.2 Recuperación de fallos
18.3 Copias de seguridad
18.4 Exportación e importación de bases de datos
18.5 Migración de la base de datos
18.6 Transferencia de datos entre sistemas gestores

Bibliografía

En este libro se desarrollan los contenidos del módulo profesional **Bases de Datos**, incluido en el primer curso del ciclo formativo de grado superior **Desarrollo de Aplicaciones Multiplataforma**, según el Real Decreto 450/2010, de 16 de abril, y en el ciclo formativo de grado superior **Desarrollo de Aplicaciones Web**, según el RD 686/2010, de 20 de mayo. Ambos ciclos formativos están actualizados conforme al Real Decreto 405/2023, de 29 de mayo. Esta obra se presenta como una herramienta de trabajo que facilita el proceso de enseñanza-aprendizaje, combinando contenidos conceptuales y, fundamentalmente, procedimentales. En cada una de sus 18 unidades se incluye información teórica, acompañada de numerosos ejemplos y diagramas. Además, al final de cada unidad se presentan ejercicios resueltos y propuestos, con el objetivo de sintetizar y afianzar los conocimientos adquiridos. Asimismo, en la parte inferior de la primera página del libro se detalla el código de acceso que permite descargar de forma gratuita los contenidos adicionales en [www.marcombo.info](http://www.marcombo.info). El libro se complemen

Artículos relacionados

  • APLICACIONES PRÁCTICAS DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN
    FERNANDEZ CUETO, FLORENTINO BLAS
    Descubra cómo usar la inteligencia artificial en el aula a través de aplicaciones prácticas Si desea conocer las ventajas que le ofrece la inteligencia artificial para facilitar su labor como docente, ha llegado al libro indicado. Este título, dirigido a toda la comunidad educativa, transforma la curiosidad por la IA en herramientas concretas para mejorar la enseñanza. Desde l...
    Dispoñible

    15,40 €14,63 €

  • APLICACIONES ELECTRÓNICAS PARA RASPBERRY PI CON PYTHON
    GUTIERREZ, DANIEL E. / YANES, SAMUEL / GARCIA, JOSE MANUEL / TORAL , SERGIO
    Domine el potencial de la Raspberry Pi:de la iniciación al desarrollo de aplicaciones inteligentes¿Desea explorar todo lo que puede lograr con su Raspberry Pi? Este libro le ofrece unaguía completa y estructurada que le acompañará desde los primeros pasos de conexiónhasta el desarrollo de aplicaciones IoT con inteligencia artificial integrada.Pensado tanto para autodidactas com...
    Dispoñible

    17,80 €16,91 €

  • MINECRAFT OFICIAL: MINICONSTRUCCIONES ALUCINANTES
    MOJANG AB
    DESCUBRE TU MINECRAFT:  INSPÍRATE Y CONSTRUYE¡Embárcate en otra miniaventura! Construye más de 20 miniproyectos nuevos en Minecraft, desde patobarcos de recreo y casas lunares a trenes de vapor o camiones de bomberos. ¡Incluso un ovni que abduce vacas!Con este libro, lleno de ilustraciones explicativas, instrucciones paso a paso y muchos consejos, podrás crear un sinfín de cons...
    Dispoñibilidade inmediata

    16,90 €16,06 €

  • ARCADE CLASSICS ROUND 4: EN BUSCA DE LOS ARCADES PERDIDOS
    SEGURA ALCALDE, ENRIQUE
    La colección Arcade Classics llega a su ansiado final con este cuartoy último tomo en el que se suben al escenario grandes títulos de lahistoria de las máquinas recreativas que merecieron mejor suerte.Algunos de estos arcades pasaron injustamente con más pena que gloria, y este libro ha llegado para reparar esta injusticia histórica.En este volumen también nos reencontraremos c...
    Dispoñible

    28,95 €27,50 €

  • DESARROLLO DE APLICACIONES DE INTELIGENCIA ARTIFICIAL CON LAS API DE OPENAI - 2.
    YANEV, MARTIN
    Aprenda a combinar las API de ChatGPT y abra las puertas a la creación de extraordinarias aplicaciones de IA. En un mundo donde la inteligencia artificial (IA) se ha convertido rápidamente en una parte integral de la vida, el dominio de las API de ChatGPT representa una ventaja competitiva inigualable. Al aprovechar estas API, podrá centrarse en la lógica de la aplicación y en ...
    Dispoñible

    29,95 €28,45 €

  • BASES DE DATOS: TEORÍA Y PRÁCTICA APLICADA A LA INGENIERÍA DEL SOFTWARE
    SOCAS GUTIÉRREZ, RAFAEL / AMADOR MAHO / GÓMEZ DÉNIZ, LUIS
    El poder de los datos: ¿qué sucede cuando consulta, almacena o gestiona información? Las bases de datos son la columna vertebral de la era digital, pues permiten almacenar, gestionar y recuperar información de manera eficiente. Desde pequeños registros personales hasta sistemas que manejan grandes volúmenes de datos, estas tecnologías hacen posible el funcionamiento de aplicac...
    Dispoñible

    28,95 €27,50 €

Outros libros do autor

  • GESTIÓN DE BASES DE DATOS. FP GS
    AHIJADO SÁNCHEZ, ANTONIO
    En 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 contenid...
    Dispoñible

    29,95 €28,45 €

  • BASES DE DATOS. FP GS
    AHIJADO SÁNCHEZ, ANTONIO
    En este libro se desarrollan los contenidos del módulo profesional Bases de Datos, incluido en el primer curso del ciclo formativo de grado superior Desarrollo de Aplicaciones Multiplataforma, según el Real Decreto 450/2010, de 16 de abril, y en el ciclo formativo de grado superior Desarrollo de Aplicaciones Web, según el RD 686/2010, de 20 de mayo. Esta obra se presenta como ...
    Sen stock. Solicite información

    29,95 €28,45 €