Ordini

Tratto da: G. Callegarin – INFORMATICA 3 – CEDAM

Gestione degli ordini in una realtà aziendale con dettagli ordine, mezzo di trasporto, vecchio cliente, …

Schema E/R

Si tratta di uno schema molto semplificato

Er_azienda

Osserva

  1. Un vecchio cliente è un cliente
  2. Un cliente può essere un vecchio cliente
  3. Un cliente può fare uno o più ordini
  4. Un ordine è fatto da un cliente
  5. Un ordine è costituito da uno o più articoli
  6. Un ordine viene evaso con un mezzo
  7. Un articolo può essere presente in uno o più ordini
  8. Un mezzo può evadere uno o più ordini

Query

  1. Nome e indirizzo dei clienti che presentano un debito verso l’azienda?
  2. Quali articoli sono stati ordinati?
  3. Quali ordini risultano ancora inevasi?
  4. Quali ordini sono stati effettuati dal cliente di codice XA1 dal 15/3/96?
  5. Quanti ordini…
  6. Gli ordini di un cliente a partire da una certa data
  7. Quali clienti hanno un debito verso l’azienda maggiore di X?
  8. Trovare tutti gli articoli nella cui descrizione appare la sigla DOC seguita da tre caratteri e, successivamente, in un punto qualsiasi, dalla stringa 1995
  9. Elencare tutti i clienti che abitano nel comune di “Venezia”, facendo l’ipotesi che sia stato specificato il CAP nella forma “CAP xxxxx”
  10. Produrre i dettagli di un ordine, dato il suo numero N
  11. Produrre una tabella che riporti, per ogni cliente, una sola volta, la descrizione di ogni articolo da lui ordinato (in uno o più dei suoi ordini)
  12. Produrre l’elenco dei clienti in ordine alfabetico
  13. Produrre l’elenco dei clienti che presentano dei debiti verso l’azienda in ordine decrescente secondo il debito
  14. Produrre l’elenco dei dettagli ordini, ordinati prima secondo il numero d’ordine (crescente) e, all’interno di uno stesso ordine, in modo decrescente secondo le quantità
  15. Quanti pezzi dell’articolo X sono stati ordinati in tutto?
  16. A quanto ammontano ora i crediti vantati sui clienti? Qual è il credito massimo? E in media?
  17. A quanto ammontano ora i crediti vantati sui clienti? Qual è il credito massimo? E in media tra chi ha un debito?
  18. Elencare tutte le coppie di clienti che hanno lo stesso indirizzo
  19. Elencare tutte le coppie distinte di clienti che hanno lo stesso indirizzo
  20. In quali giorni sono stati effettuati almeno Nmin ORDINE, tra quelli già evasi?
  21. Quanti ordini ha effettuato ciascun cliente?