Appelli

Traccia

Sia data la base di dati in figura. Di ognuno dei seguenti quesiti fornire i comandi SQL sotto forma di un unico script scritto con Notepad (NON con Wordpad né con Word) e salvato in un file di testo avente il seguente nome: <cognome-nome-matricola>.txt, fornire anche la realizzazione in MS Access 97, salvata in un file avente il seguente nome: <cognome-nome-matricola>.mdb

  1. Creare la tabella Articoli_economici, avente gli stessi attributi della tabella articoli;
  2. Riempire la tabella Articoli_economici mediante una query sulla tabella articoli in cui gli elementi sono quelli della tabella articoli con costo inferiore a 40000;
  3. Inserire l’articolo avente codice L300, denominato: Libreria 300 cm x 120 cm, avente costo pari a 1200000, avente iva al 20%, spese di trasporto: 120000, facente parte della categoria: Libreria, costituito dalle stesse componenti dell’articolo con codice L200;
  4. Aumentare del 10% il prezzo delle componenti che hanno una dimensione di “60 cm”;
  5. Visualizzare il costo medio di tutti gli articoli aventi spese di trasporto inferiori a 38000 e superiori a 80000, raggruppati per categoria, ordinati per categoria;
  6. Visualizzare le coppie di articoli che hanno la stessa categoria;
  7. Trovare, per ogni componente, il numero di articoli in cui la componente è utilizzata;
  8. Per ogni ordine avente piu di 20 articoli ordinati, visualizzare codice ordine (ord_cod), elenco articoli ordinati (art_descrizione), descrizione dei componenti che compongono gli articoli (com_descrizione), con la quantità di componenti che compongono ogni singolo articolo;
  9. Visualizzare la query precedente usando l’operatore di Join;
  10. Visualizzare la query precedente usando query annidate;

Torna su