lunedì 1 dicembre 2008

/TABELLE/
STUDENTE (codice, nome, indirizzo, età);
COMPRA (numProg, *codStud, *codicecd, data);
CD (codicCd, autore, titolo, prezzo);

/Codice MYSQL/
create table studente(codice integer primary key, nome text, eta intger, indirizzo text);
create table cd(codice integer primary key, autore text, titolo text, prezzo intger);
create table compra(numProg primary key, codiceCd integer foreing key, codiceStudente foreing key, data text);

insert into studente values(1, 'Daniele', 'via fontanelle', 18);
insert into studente values(2, 'Matteo', 'via tuderte', 18);
insert into studente values(3, 'Andrea', 'via roberto rovatti' 19);

insert into compra values(1, 2, 3, 23/12/2008);
insert into compra values(2, 3, 1, 31/12/2008);
insert into compra values(3, 3, 1, 7/12/2008);

insert into cd values(1,'coldplay','viva la vida', 30);
insert into cd values(2,'sum41','underclass hero', 25);
insert into cd values(3,'muse','black holes and revelations', 40);

.mode coluan.headersselect * from studente;select * from cd;
select * from compra;
select studente.nome, cd.titolo, cd.prezzo;
from studente, cd, compra;
where studente.codice = compra.codiceStudente and cd.codice = compra.codiceCd and compra.codiceStudente = 3;

3 commenti:

didatticaNatalizi ha detto...

Bene. Adesso aspetto il tuo esercizio svolto.

Andrea Bertolini ha detto...

Ho un problema professore perchè non riesco a modificare l'ordine delle pubblicazioni: la tabella la vorrei metterre sotto il linguaggio di programmazione però non ci sono riuscito.

didatticaNatalizi ha detto...

La pubblicazione è soddisfacente. Puoi terminare il lavoro provandolo in pratica e pubblicando anche il risultato della select.