Consultas SQL en un sistema de gestión de librería

Clasificado en Francés

Escrito el en español con un tamaño de 3,75 KB

{ ????1 | ????????????????????????(????1 ) ???????????? ???????????? ∃????2 (????????????????????????(????2 ) ???????????? ????2. ????????????ℎ???? > ????1. ????????????ℎ????) } La compra más reciente: { (8, 1, 300, ‘2013-01-13’) } { ????1, ????2 | ????????????????????(????1 ) ???????????? ????????????????????(????2 ) ???????????? ????1.???????????????????????????? ≠ ????2.???????????????????????????????????????? ???????????? ∃????1,????2, ????1, ????2(????????????????????(????1 ) ???????????? ????????????????????(????2 ) ???????????? ????????????????????????(????1 ) ???????????? ????????????????????????(????2 ) ???????????? ????1. ???????????????????????????? = ????1.???????????????????????????? ???????????? ????2. ???????????????????????????? = ????2.???????????????????????????????????????? ????1. ???????????????? = ????1.???????????????? ???????????? ????2. ???????????????? = ????2. ???????????????? ???????????? ????1.???????? = ????2.???????? )) } Pares de autores que no han vendido libros a ningún usuario en común { ????1 | ????????????????????(????1 ) ???????????? ???????????? ∃????2 (????????????????????(????2 ) ???????????? ????2. ???????????????????????? > ????1. ????????????????????????) } El libro más caro  { ????1, ????2 | ????????????????????????????(????1 ) ???????????? ????????????????????????????(????2 ) ???????????? ????1.???????? ≠ ????2.???????????????????? ???????????? ∃????, ????1, ????2(????????????????????(????) ???????????? ????????????????????????(????1 ) ???????????? ????????????????????????(????2 ) ???????????? ????1. ???????????????? = ????. ???????????????? ???????????? ????2.???????????????? = ????. ???????????????????????????? ????1. ???????? = ????1.???????? ???????????? ????2. ???????? = ????2.???????? )) } Pares de usuarios que no han comprado ningún libro en común  ???????????????????? − ????????????????????????????????,???????????????????????? (???????????????????? ⋈ ????????????????????????????≠′????????????????é????′ (????????????????????)) Autores que sólo han escrito libros en inglés (o no han escrito ningún libro ???????????????????????????? (???????????????????? ⋈ ???????????????????? ⋈ (????????????????????????????????????≠???????????? (???????????????????????? ⋈???????????????? ????????????????????????????????????/????????????(????????????????????????)))) Nombre de autores que han vendido más de un ejemplar del mismo libro ???????????????????????????? − ????????????,???????????????????????? (???????????????????????????? ⋈ ???????????????????????? ⋈ ????????????????????????????≠′????????????????é????′ (????????????????????)) Usuarios que sólo han comprado libros en inglés (o no han comprado ningún libro) ???????????????????????????? (???????????????????????????? ⋈ (????????????????????????????????????≠???????????? (???????????????????????? ⋈????????,???????????????? ????????????????????????????????????/????????????(????????????????????????)))) Nombre de usuarios que han comprado más de un ejemplar del mismo libro select nombre, sum(precio) as gasto from Compra natural join Libro natural join Usuario group by id, nombre order by gasto desc limit 1 El usuario que más ha gastado, junto con su gasto total select u1.nombre, u2.nombre, count(distinct idAutor) from (Usuario natural join Compra) as u1 join (Usuario natural join Compra natural join Libro) as u2 on u1.isbn = u2.isbn where u1.id

Entradas relacionadas: