Modelado físico relacional de bases de datos
Realiza los siguientes ejercicios para practicar el lenguaje de consulta de datos (DQL) en SQL.
Los siguientes ejercicios los tendrás que realizar sobre estas tablas Autores / Libros / Editoriales:
🔹 Datos insertados:
📌 Tabla: autores
| id | nombre | nacionalidad | fecha_nacimiento |
|---|---|---|---|
| 1 | Gabriel García Márquez | NULL | 1927-03-06 |
| 2 | J.K. Rowling | Británica | 1965-07-31 |
| 3 | George Orwell | Británica | 1903-06-25 |
| 4 | Isabel Allende | Chilena | 1942-08-02 |
| 5 | Miguel de Cervantes | Española | 1547-09-29 |
📌 Tabla: editoriales
| id | nombre | país | fundacion |
|---|---|---|---|
| 1 | Penguin Random House | EE.UU. | 1927 |
| 2 | Editorial Planeta | España | 1949 |
| 3 | HarperCollins | EE.UU. | 1817 |
| 4 | Alfaguara | España | 1964 |
| 5 | Seix Barral | España | 1911 |
📌 Tabla: libros
| id | titulo | anio_publicacion | genero | id_autor | id_editorial |
|---|---|---|---|---|---|
| 1 | Cien años de soledad | 1967 | Realismo mágico | 1 | 2 |
| 2 | El amor en los tiempos del cólera | 1985 | Romance | 1 | 2 |
| 3 | Harry Potter y la piedra filosofal | 1997 | Fantasía | 2 | 3 |
| 4 | Harry Potter y la cámara secreta | 1998 | Fantasía | 2 | 3 |
| 5 | 1984 | 1949 | Ciencia ficción | 3 | 1 |
| 6 | Rebelión en la granja | 1945 | Sátira | 3 | 1 |
| 7 | La casa de los espíritus | 1982 | Realismo mágico | 4 | 4 |
| 8 | El Zorro | 2005 | Aventura | 4 | 4 |
| 9 | Don Quijote de la Mancha | 1605 | Novela | 5 | 5 |
🔹 Explicación
- Los libros tienen un autor y una editorial.
- Cada autor puede tener varios libros.
- Cada editorial puede tener varios libros.
Basandote en las tablas descritas al inicio de la hoja.
Obtener los libros publicados después del año 1990 y que pertenezcan a la editorial HarperCollins.
Muestra solamente el título de los libros.
Resultado esperado
titulo Harry Potter y la piedra filosofal Harry Potter y la cámara secreta Consulta SQL esperada
Loading...Basandote en las tablas descritas al inicio de la hoja.
Obtener los libros cuyos autores no tienen una nacionalidad registrada (NULL), mostrando el nombre del autor y el título del libro.
Resultado esperado
Nombre del Autor Título del Libro Gabriel García Márquez Cien años de soledad Gabriel García Márquez El amor en los tiempos del cólera Consulta SQL esperada
Loading...Basandote en las tablas descritas al inicio de la hoja.
Obtener los autores (su nombre) que tienen al menos un libro en la base de datos usando EXISTS
Resultado esperado
nombre Gabriel García Márquez J.K. Rowling George Orwell Isabel Allende Miguel de Cervantes Consulta SQL esperada
Loading...Basandote en las tablas descritas al inicio de la hoja.
Obtener una lista con los nombres de los autores y editoriales, indicando si es un autor o una editorial, ordenados alfabéticamente.
No se desean valores repetidos.
Resultado esperado
Nombre Tipo Alfaguara Editorial Editorial Planeta Editorial Gabriel García Márquez Autor George Orwell Autor HarperCollins Editorial Isabel Allende Autor J.K. Rowling Autor Miguel de Cervantes Autor Penguin Random House Editorial Seix Barral Editorial Consulta SQL esperada
Loading...Basandote en las tablas descritas al inicio de la hoja.
Muestra el título de los libros, el nombre del autor, el nombre de la editorial y el año de fundación de la editorial de:
- los libros cuyo autor comience con la letra 'G' o 'I'
- y cuya editorial haya sido fundada después de 1950.
Resultado esperado
libro autor editorial anno_fundacion La casa de los espíritus Isabel Allende Alfaguara 1964 El Zorro Isabel Allende Alfaguara 1964 Consulta SQL esperada
Loading...