CERCASI SPONSOR E DONAZIONI --- CERCASI SPONSOR E DONAZIONI --- CERCASI SPONSOR E DONAZIONI

mercoledì 11 aprile 2012

Esempio per la Verifica sul linguaggio SQL


Si consideri la seguente base di dati relativa al reparto stampanti di una cartoleria; in un certo momento si hanno a disposizione le seguenti informazioni:


STAMPANTI






CodStamp
Nome
Giacienza
Prezzo
PagBN
PagCO
QuadCromia
CodMarca
BA02
Inkjet 610 C
15
€ 52.95
2
1
si
M01
CM12
Inkjet710C
20
€20.75
4
2
no
M01
DM05
Inkjet810C
5
€51.50
4
2
si
M01
OR01
Inkjet 880 C
15
€ 56.95
6
3
si
M01
PL05
Inkjet 895 CXI
8
€ 39.95
8
4
no
M01
PN21
Pencil Color 640
22
€33.95
2
1
si
M03
PP20
Pencil Color 440
12
€111.75
12
4
si
M03
SC11
Pencil Color 740
17
€ 123.75
4
2
no
M03
TT12
Pencil Photo 750
10
€ 122.95
6
2
si
M03
WA34
Photo Stylus EX
3
€ 202.75
8
2
si
M02
XS23
Colorino
2
€ 32.75
12
8
si
M04
FR56
Color 2110
7
€ 22.75
8
4
no
M04
SW23
PRT 2000
8
€42.75
8
6
si
M05
FR60
PRT 4000
5
€ 72.75
8
2
si
M05


MARCHE




CodMarca
NomeMarca
Sede
Telefono
SitoWeb
DataFondaz
M01
Apple
Roma
062341009
www.apple.i
1-1-1956
M02
Epson
Milano
023432799
www.epson.it
1-12-1978
M03
HP
Milano
028346565
www.hp.it
6-7-2000
M04
Olivetti
Roma
066565468

1-4-1950
M05
Canon
Napoli
088000876
www.canon.it
2-8-1987
M06
IBM
Roma
025411179

23-12-1948

Esercizio 1


Inserire in una griglia tutte le informazioni necessarie per poter realizzare con il DBMS Access 2000 il DataBase proposto.

Esercizio 2


Creare le tabelle utilizzando l’istruzione Create Table del linguaggio SQL relativo al DBMS Access.

Esercizio 3


Realizzare le seguenti Query utilizzando il linguaggio SQL relativo al DBMS Access:
  1. Visualizzare tutti i dati presenti nella tabella STAMPANTI
  2. Visualizzare i primi 6 campi della tabella STAMPANTI ridenominando in modo opportuno i campi PagBn e PagCO
  3. Visualizzare i campi CodStamp, Nome, Giacenza, Prezzo di tutte le stampanti che hanno un prezzo superiore a 100 Euro
  4. Visualizzare i campi CodStamp, Nome, Prezzo di tutte le stampanti che hanno una giacenza compresa fra 10 e 20
  5. Visualizzare i campi CodStamp, Nome, Prezzo di tutte le stampanti che hanno la dicitura “color” nel proprio Nome
  6. Visualizzare i campi CodStamp, Nome, Giacenza, Prezzo, CodMarca di tutte le stampanti della marca M03 e che hanno un prezzo inferiore a 50 Euro
  7. Visualizzare i campi CodStamp, Nome, Prezzo, PagBN, PagCo di tutte le stampanti che stampano più di 6 PagBN oppure più di 4 PagCo al minuto
  8. Visualizzare i campi CodStamp, Nome, Giacenza, Prezzo in modo che siano ordinati in base al campo Prezzo (dalla meno costosa alla più costosa)
  9. Collegare e visualizzare tutti i campi delle 2 tabelle
  10. Collegare le 2 tabelle e visualizzare i campi Nome, Giacenza, Prezzo, NomeMarca
  11. Collegare le 2 tabelle e visualizzare i campi Nome, Giacenza, Prezzo, Telefono delle stampanti della “Apple”
  12. Calcolare il prezzo minimo, massimo e medio delle stampanti

Esercizio 4


  1. Realizzare Query con i predicati : IN, NOT IN , BETWEEN, NULL, IS NULL
  2. Realizzare Query parametriche
  3. Realizzare Query parametriche, con attributi derivati
  4. Realizzare Query che utilizzano raggruppamenti e/o funzioni di aggregazioni
  5. Realizzare Query che utilizzano raggruppamenti e funzioni di aggregazioni

Esercizio 5


  1. Modificare la struttura delle tabelle aggiungendo, eliminando, modificando alcuni campi.
  2. Inserire nuovi record nelle tabelle
  3. Modificare alcuni dati presenti nelle tabelle
  4. Cancellare alcuni record presenti nelle tabelle

Nessun commento:

Posta un commento