Está en la página 1de 4

Examen final BASES DE DATOS ESPACIALES 06/03/23

GRADO INGENIERIA EN GEOINFORMACIÓN Y GEOMÁTICA

Nombre y Apellidos

Calificación

Partiendo del siguiente diagrama de tablas

Responde a las siguientes preguntas


1º.- Escribe las sentencias para la creación de las tablas Autor, Compra y Almacen. Las
provincias de esta última tabla pueden ser únicamente las de Cataluña. En el caso de la tabla
Compra las fechas pueden ser únicamente desde 1950 a la actualidad, por defecto el valor será
9999. Introduce datos de tres registros en estas tablas.(2 puntos)

2º.- Has las siguientes modificaciones (1 puntos)

a) El autor Alberto González ha cambiado su nombre a Albert. Modifica los registros


correspondientes
b) Añade un campo a la tabla Libro con la información de la edición del libro y la fecha de
esa nueva edición.
c) Elimina la restricción de que el valor por defecto para la fecha de Compra sea 9999.

3º.- Sintaxis y resultado de las siguientes consultas.(4.5 puntos)

a) ¿Cuántos libros compra un cliente de la misma editorial en el año 2021? Hazla


cruzando tablas y con al menos dos subselecciones.
b) ¿En qué localidad está el almacén, que más stock tiene de un determinado libro (elije
el título del libro)?
c) ¿Cuál es el libro y el autor de ese libro, que más ebooks vende?
d) ¿Cuál es la provincia que más libros compra en cualquier formato?

4º.- Sintaxis y resultado de 4 consultas más creadas por ti, a esta base de datos.Dos de ellas
deben incluir subselecciones(2.5 puntos)
1.-

CREATE TABLE autor(

idAutor serial primary key,

nombre varchar(45),

apellidos varchar(45),

direccion varchar(45),

localidad varchar(45),

provincia varchar(45),

pais varchar(45),

url varchar(45)

CREATE TABLE compra (

idCompra serial primary key,

fecha date,

cliente_idcliente int

CREATE TABLE compra (

idCompra serial primary key,

fecha date,

cliente_idcliente int
)

También podría gustarte