Este libro está concebido para formar estudiantes de los ciclos de grado superior DAM (Desarrollo de Aplicaciones Multiplataforma) y DAW (Desarrollo de Aplicaciones Web). Más concretamente, está pensado para cubrir la unidad de competencia UC0226 3, programar bases de datos relacionales mediante el modulo Base de datos común a ambos ciclos formativos. Entre los objetivos generales de estos ciclos formativos están el c y el e: Interpretar el diseño lógico de bases de datos, analizando y cumpliendo las especificaciones relativas a su aplicación, para gestionar bases de datos. Seleccionar y emplear lenguajes, herramientas y librerías, interpretando las especificaciones para desarrollar aplicaciones multiplataforma con acceso a bases de datos. En esta tercera edición del libro, hemos revisado todos los capítulos para actualizar y adaptar el contenido al Real Decreto 405/2023, de 29 de mayo, por el que se actualizan los títulos de la formación profesional del sistema educativo de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y Técnico Superior en Desarrollo de Aplicaciones Web, de la familia profesional Informática y Comunicaciones, y se fijan sus enseñanzas mínimas. Desde nuestra experiencia como administradores de bases de datos en empresas multinacionales y profesores de educación secundaria (Informática) y como profesores asociados de universidad, hemos compuesto esta herramienta complementaria a las clases del módulo de formación profesional e indispensable para lectores independientes que quieran convertirse en programadores de bases de datos. El contenido del libro tiene una orientación puramente práctica, con actividades, consejos y ejercicios resueltos en MySQL y Oracle, que facilitan al profesor del módulo su completo seguimiento. Como novedad en esta edición incorporamos Bases de Datos NoSQL como MongoDB que veremos en la última parte de este libro. El objetivo del libro no es ser una guía de referencia de un solo SGBD, sino la formación de programadores de bases de datos actualizados, versátiles y competentes. CONTENIDO 1. Los sistemas de almacenamiento de la información 1.1. Ficheros 1.2. Bases de Datos 1.3. Los Sistemas Gestores de Base de Datos 1.4. Bases de datos centralizadas Vs bases de datos distribuidas 1.5. Bases de datos en la nube 1.6. Legislación sobre protección de datos 1.7. Prácticas Resueltas 1.8. Prácticas Propuestas 1.9. Resumen 1.10. Test de repaso 1.11. Comprueba tu aprendizaje 2. Diseño lógico relacional 2.1. Representación del problema 2.2. El modelo de datos 2.3. Diagramas E/R. 2.4. El modelo E/R ampliado 2.5. Construcción de un diagrama E/R 2.6. El modelo relacional 2.7. Transformación de diagramas E/R al modelo relacional 2.8. Normalización. 2.9. Prácticas Resueltas 2.10. Prácticas Propuestas 2.11. Resumen 2.12. Test de repaso 2.13. Comprueba tu aprendizaje 3. Diseño físico relacional 3.1. Notación para la sintaxis 3.2. Herramientas graficas proporcionadas por los SGBD 3.3. Intérpretes de comandos de los SGBD 3.4. El lenguaje de definición de datos 3.5. Creación de bases de datos 3.6. Modificación de una base de datos 3.7. Borrado de bases de datos 3.8. Creación de tablas 3.9. Modificación de tablas 3.10. Borrado de tablas 3.11. Renombrado de tablas 3.12. Prácticas Resueltas 3.13. Prácticas Propuestas 3.14. Resumen. 3.15. Test de repaso 3.16. Comprueba tu aprendizaje 4. Realización de Consultas 4.1. El lenguaje DML 4.2. La sentencia SELECT 4.3. Consultas básicas 4.4. Filtros. 4.5. Ordenación. 4.6. Consultas de resumen 4.7. Subconsultas. 4.8. Consultas multitabla 4.9. Consultas reflexivas 4.10. Consultas con tablas derivadas 4.11. Prácticas Resueltas 4.12. Prácticas Propuestas 4.13. Resumen. 4.14. Test de repaso. 4.15. Comprueba tu aprendizaje 5. Tratamiento de los datos 5.1. Herramientas graficas para la edición de los datos 5.2. La sentencia INSERT 5.3. La sentencia INSERT extendida 5.4. INSERT y SELECT 5.5. La sentencia UPDATE 5.6. La sentencia DELETE 5.7. Las sentencias UPDATE y DELETE con subconsultas 5.8. Borrado y modificación de registros con relaciones 5.9. Transacciones 5.10. Acceso concurrente a los datos 5.11. El acceso a la información 5.12. Las vistas 5.13. Los usuarios 5.14. Los privilegios 5.15. Prácticas Resueltas 5.16. Prácticas Propuestas 5.17. Resumen 5.18. Test de repaso 5.19. Comprueba tu aprendizaje 6. Programación de Base de Datos 6.1. Por qué PL/SQL? 6.2. Otros lenguajes de programación 6.3. Bloques de Código Anónimos en PL/SQL 6.4. Tipos de datos en PL/SQL 6.5. Operadores y expresiones 6.6. Entrada y salida para la depuración 6.7. Estructuras de Control 6.8. Estructuras funcionales: procedimientos y funciones 6.9. Funciones Comunes Predefinidas en PL/SQL 6.10. Sentencias SQL en PL/SQL 6.11. Acceso a la Base de Datos. Cursores 6.12. Excepciones en PL/SQL 6.13. Disparadores o Triggers 6.14. Prácticas Resueltas 6.15. Prácticas Propuestas 6.16. Resumen 6.17. Test de repaso 6.18. Comprueba tu aprendizaje 7. Uso de BBDD no relacionales 7.1. Las BBDD No Relacionales: Características 7.2. Los Sistemas de gestión de BBDD NoSQL 7.3. Herramientas para MongoDB 7.4. Consultas sobre de MongoDB 7.5. Prácticas resueltas 7.6. Prácticas propuestas 7.7. Resumen 7.8. Test de repaso 7.9. Comprueba tu aprendizaje
- ISBN: 9788419034588
- Editorial: GARCETA GRUPO EDITORIAL
- Encuadernacion: Rústica
- Páginas: 414
- Fecha Publicación: 01/09/2024
- Nº Volúmenes: 1
- Idioma: