Libreria

Il problema Schema relazionale Query Tutto sui clienti SELECT idcliente, nome, indirizzo, città, telefono, sconto, dal FROM cliente LEFT JOIN buoncliente ON cliente.idcliente = buoncliente.idcliente Tutto sui clienti (e numero acquisti) SELECT idcliente, nome, indirizzo, città, telefono, sconto, dal, (SELECT Count(*) FROM acquisto WHERE acquisto.idcliente = cliente.idcliente) AS [Numero acquisti] FROM cliente LEFT JOIN buoncliente … Leggi tutto

Dipendenti e mansioni

Il problema Schema relazionale DIPENDENTI(IDdipendente, cognome, nome, stipendio, mansione) MANSIONI(IDmansione, nome, tariffa_oraria) DIPENDENTI.mansione è chiave esterna collegata MANSIONI.IDmansione Query Stipendio medio SELECT AVG(stipendio) AS [Stipendio medio] FROM DIPENDENTI Stipendio medio per mansione SELECT MANSIONI.IDmansione, MANSIONI.nome, AVG(stipendio) AS [Stipendio medio] FROM MANSIONI INNER JOIN DIPENDENTI ON MANSIONI.IDmansione = DIPENDENTI.mansione GROUP BY MANSIONI.IDmansione, MANSIONI.nome Stipendio medio per … Leggi tutto

Dipendenti e mansioni

Tratto da: AA. VV. – SQL, il linguaggio per le basi di dati – HOEPLI Gli stipendi dei dipendenti sono collegati alla tariffa oraria della mansione svolta. Schema relazionale DIPENDENTI(IDdipendente, cognome, nome, stipendio, mansione) MANSIONI(IDmansione, nome, tariffa_oraria) DIPENDENTI.mansione è chiave esterna collegata MANSIONI.IDmansione Query Stipendio medio Stipendio medio per mansione Stipendio medio per mansione, che supera la media … Leggi tutto

Impiegati e superiori

Tratto da: AA. VV. – SQL, il linguaggio per le basi di dati – HOEPLI Un superiore è un impiegato che dirige altri impiegati. Si tratta di un’associazione ricorsiva. Schema concettuale Osserva Un impiegato può avere un superiore. Un superiore dirige uno o più impiegati. Schema relazionale IMPIEGATI(IDimpiegato, cognome, nome, stipendio, superioreID) IMPIEGATI.superioreID è chiave esterna collegata a … Leggi tutto

The social network

Gestione dei dati di un ipotetico social network: utenti, amicizie, paragrafi, commenti e relativi mi piace. Schema E/R Un utente può chiedere l’amicizia a uno o più utenti e ricevere la richiesta d’amicizia da uno o più utenti con una certa data, stato, ..   Un utente può scrivere uno o più paragrafi, commentare uno o più paragrafi, apprezzare uno o più paragrafi, apprezzare … Leggi tutto