Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. 1a) create view PICCOLI_CLI as select codCliente, cognome, nome, via, saldo, fido from clienti where fido <= 1000
  2. 1b) select codCliente, nome, cognome from piccoli_cli where saldo > fido;
  3. 1c) select codCliente, nome, cognome from clienti where saldo > fido;
  4. 1d) sì comporta problemi e cambiamenti all'interno del database; andrebbe ad interferire con la condizione di creazione della vista iniziale.
  5.  
  6. 2a) create view ORD_CLI as select clienti.codcliente, clienti.nome, clienti.cognome, clienti.saldo, ordini.nroordine, ordini.data from clienti inner join ordini on ordini.codcliente=clienti.codcliente;
  7. 2b) select codcliente, nome, cognome, nroordine, data from ord_cli where saldo > 500;
  8. 2c) select clienti.codcliente, clienti.nome, clienti.cognome, ordini.nroordine, ordini.data from clienti inner join ordini on ordini.codcliente=clienti.codcliente and clienti.saldo > 500;
  9. 2d) stesso motivo esercizio 1
  10.  
  11. 3a) create view TOT_ORD as select nroordine, qtaordinata * przrichiesto as totale_ordine from dettordini;
  12. 3b) select nroordine, totale_ordine from tot_ord where totale_ordine > 500 order by nroordine;
  13. 3c) select nroordine, qtaordinata * przrichiesto as totale_ordine from dettordini where qtaordinata * przrichiesto > 500 order by nroordine;
  14. 3d) errata corrige: in questo caso non possiamo aggiornare la vista poiché effettuiamo una operazione matematica che non permette il cambiamento all'interno della tabella originale
  15.  
  16. 4a) grant select on articoli to stillwell;
  17. select user, password from mysql.user;
  18. show grants for stillwell;
  19. 4b) grant insert on ordini to webb, bradley;
  20. grant insert on dettordini to webb, bradley;
  21. 4c) grant update (giacenza) on articoli to mckee;
  22. 4d) grant delete on clienti to thompson;
  23. 4e) grant select (codcliente, cognome, nome, via, citta, prov, cap) on clienti to stillwell, bradley, webb, mckee, thompson;
  24. 4g) grant alter on ordini to locke;
  25.  
  26. continua...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement