Devo fare quest'esame...
qualcuno di voi ha studiato roba simile?
me la cavo abbastanza per quanto riguarda lo schema entità relazione... ed anche per quanto riguarda il modello relazionale da ricavare poi a seconda dello schema e-r .... ma per quanto riguarda le query sql.... sono proprio a zero...
riesco a fare soltanto le interrogazioni più semplici....
ecco un esempio
SCHEMA RELAZIONALE:
ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità);
RECITA (CodAttore*, CodFilm*)
FILM (CodFilm, Titolo, AnnoProduzione, Nazionalità, Regista, Genere)
PROIEZIONI (CodProiezione, CodFilm*, CodSala*, Incasso, DataProiezione)
SALE (CodSala, Posti, Nome, Città)
1- Il nome di tutte le sale di Pisa
SELECT s.Nome
FROM Sale s
WHERE s.Città = 'Pisa'
ecco... questa mi viene molto facile... ma quando si tratta di fare le congiunzioni con chiave primaria e chiave esterna ... sto a zero... qualcuno che sappia spiegare in parole semplici cosa si fa?
ecco un esempio di quere che non riuscirei proprio a fare
Modello relazionale .... in grassetto le chiavi primarie
Aereo ( codiceaereo, marca, modello, num_posti)
Passeggero ( cf, nome, cognome, telefono, citta_nascita, citta_residenza, data_nascita)
Prenotazione (codice_prenotazione, cf_passeggero, codice_volo, posto)
Volo (codice_volo, codice_aereo, data, ora, aereo_partenza, aereo_destinazione)
Aereoporto (codice, citta)
esercizio: Vogliamo selezionare tutti i passeggeri che hanno prenotato un volo per Barcellona
soluzione:
Select: Nome, Cognome
From: Passeggero, Prenotazione AS P, Volo AS V, Aereoporto
Where: CF_passeggero= CF AND
V.Codice_volo= P.Codice_volo AND
V.Aereoporto_destinazione= codice AND
Citta Like "Barcellona"
ecco... in questo caso... ci sono le varie congiunzioni tra chiave primaria e chiave esterna... tra le diverse tabelle... ma non riesco a capire
qualcuno di voi ha studiato roba simile?
me la cavo abbastanza per quanto riguarda lo schema entità relazione... ed anche per quanto riguarda il modello relazionale da ricavare poi a seconda dello schema e-r .... ma per quanto riguarda le query sql.... sono proprio a zero...
riesco a fare soltanto le interrogazioni più semplici....
ecco un esempio
SCHEMA RELAZIONALE:
ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità);
RECITA (CodAttore*, CodFilm*)
FILM (CodFilm, Titolo, AnnoProduzione, Nazionalità, Regista, Genere)
PROIEZIONI (CodProiezione, CodFilm*, CodSala*, Incasso, DataProiezione)
SALE (CodSala, Posti, Nome, Città)
1- Il nome di tutte le sale di Pisa
SELECT s.Nome
FROM Sale s
WHERE s.Città = 'Pisa'
ecco... questa mi viene molto facile... ma quando si tratta di fare le congiunzioni con chiave primaria e chiave esterna ... sto a zero... qualcuno che sappia spiegare in parole semplici cosa si fa?
ecco un esempio di quere che non riuscirei proprio a fare
Modello relazionale .... in grassetto le chiavi primarie
Aereo ( codiceaereo, marca, modello, num_posti)
Passeggero ( cf, nome, cognome, telefono, citta_nascita, citta_residenza, data_nascita)
Prenotazione (codice_prenotazione, cf_passeggero, codice_volo, posto)
Volo (codice_volo, codice_aereo, data, ora, aereo_partenza, aereo_destinazione)
Aereoporto (codice, citta)
esercizio: Vogliamo selezionare tutti i passeggeri che hanno prenotato un volo per Barcellona
soluzione:
Select: Nome, Cognome
From: Passeggero, Prenotazione AS P, Volo AS V, Aereoporto
Where: CF_passeggero= CF AND
V.Codice_volo= P.Codice_volo AND
V.Aereoporto_destinazione= codice AND
Citta Like "Barcellona"
ecco... in questo caso... ci sono le varie congiunzioni tra chiave primaria e chiave esterna... tra le diverse tabelle... ma non riesco a capire
Commenta