Uso delle basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. I dati dei dipendenti di una grande organizzazione commerciale. Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. I dati dei dipendenti di una grande organizzazione commerciale. I dati dei pazienti di un ospedale. Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. I dati dei dipendenti di una grande organizzazione commerciale. I dati dei pazienti di un ospedale. I dati di un social network. Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. I dati dei dipendenti di una grande organizzazione commerciale. I dati dei pazienti di un ospedale. I dati di un social network. …. Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Requisiti di una base di dati e di un sistema informativo 1.Correttezza 2.Efficienza Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Mini-mondo Si vogliono memorizzare le informazioni sui film: il titolo, lanno, il regista e la durata. Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 Bellissima1951L. Visconti113 Amarcord1973F. Fellini127 Schemi e Tabelle Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Schemi e Tabelle. FILM ( Titolo : testo, Anno : data, Regista : testo, Durata : numero ) Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Record Film (titolo, anno, regista, durata) titolo : Orizzonti di Gloria anno : 1957 regista : S. Kubrik durata : 86 Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 Bellissima1951L. Visconti113 Amarcord1973F. Fellini127 Schemi e Tabelle Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Schemi, Relazioni e Tabelle. Si vogliono memorizzare le informazioni sugli attori: il nome darte, la data di nascita e la caratteristica di ciascun attore. Si vogliono sapere gli interpreti di ciascun film. Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Attore nome_artedata_nascitacarattere Kirk Douglas09/12/1916drammatico Walter Chiari08/03/1924comico Anna Magnani26/09/1906drammatico Relazioni e Tabelle Interpreta nome_artefilmanno Kirk DuglasOrizzonti di Gloria1957 Walter ChiariLadri di biciclette1948 Anna MagnaniBellissima1951 Anna MagnaniAmarcord1973 Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Relazioni e Tabelle Interpretazione nome_artedata_nascitacaratterefilmannoregistadurata Kirk Douglas 09/12/1916drammaticoOrizzonti di Gloria 1957S. Kubrik86 Walter Chiari 08/03/1924comicoLadri di biciclette 1948V. De Sica93 Anna Magnani 26/09/1906drammaticoBellissima1951L. Visconti113 Anna Magnani 26/09/1906drammaticoAmarcord1973F. Fellini127 Walter Chiari 08/03/1924comicoBellissima1951L. Visconti113 Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Relazioni e Tabelle Interpretazione nome_artedata_nascitacaratterefilmannoregistadurata Kirk Douglas 09/12/1916drammaticoOrizzonti di Gloria 1957S. Kubrik86 Walter Chiari 08/03/1924comicoLadri di biciclette 1948V. De Sica93 Anna Magnani 26/09/1906drammaticoBellissima1951L. Visconti113 Anna Magnani 26/09/1906drammaticoAmarcord1973F. Fellini127 Walter Chiari 08/03/1924comicoBellissima1951L. Visconti113 Anomalie di inserimento: non si può aggiungere un attore se non si inserisce un film Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Relazioni e Tabelle Interpretazione nome_artedata_nascitacaratterefilmannoregistadurata Kirk Douglas 09/12/1916drammaticoOrizzonti di Gloria 1957S. Kubrik86 Walter Chiari 08/03/1924comicoLadri di biciclette 1948V. De Sica93 Anna Magnani 26/09/1906drammaticoBellissima1951L. Visconti113 Anna Magnani 26/09/1906drammaticoAmarcord1973F. Fellini127 Walter Chiari 08/03/1924comicoBellissima1951L. Visconti113 Anomalie di cancellazione: se cancello il film Orizzonti di gloria cancello anche lattore Kirk Douglas Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Relazioni e Tabelle Interpretazione nome_artedata_nascitacaratterefilmannoregistadurata Kirk Douglas 09/12/1916drammaticoOrizzonti di Gloria 1957S. Kubrik86 Walter Chiari 08/03/1924comicoLadri di biciclette 1948V. De Sica93 Anna Magnani 26/09/1906drammaticoBellissima1951L. Visconti113 Anna Magnani 26/09/1906drammaticoAmarcord1973F. Fellini127 Walter Chiari 08/03/1924comicoBellissima1951L. Visconti113 Anomalie di aggiornamento e ridondanza: se voglio aggiornare i dati di Walter Chiari lo devo fare in diverse righe (in tutte quelle in cui è presente) Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Attore nome_artedata_nascitacarattere Kirk Duglas09/12/1916drammatico Walter Chiari08/03/1924comico Anna Magnani26/09/1906drammatico Anna Magnani26/09/1906drammatico Chiavi primarie Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Attore nome_artedata_nascitacarattere Kirk Duglas09/12/1916drammatico Walter Chiari08/03/1924comico Anna Magnani26/09/1906drammatico Non esistono due record con la stessa chiave Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Chiavi Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 Bellissima1951L. Visconti113 Amarcord1973F. Fellini127 Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Chiavi Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 Bellissima1951L. Visconti113 Amarcord1973F. Fellini127 Dipartimento di Scienze della Formazione Non esistono due record che hanno lo stesso titolo e lo stesso anno
Organizzazione di una base di dati Chiavi Interpreta nome_artefilmanno Kirk DouglasOrizzonti di Gloria1957 Walter ChiariLadri di biciclette1948 Walter ChiariBellissima1951 Anna MagnaniBellissima1951 Anna MagnaniAmarcord1973 ? Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Chiavi Interpreta nome_artefilmanno Kirk DouglasOrizzonti di Gloria1957 Walter ChiariLadri di biciclette1948 Walter ChiariBellissima1951 Anna MagnaniBellissima1951 Anna MagnaniAmarcord1973 Dipartimento di Scienze della Formazione
Organizzazione di una base di dati Chiavi Dipartimento di Scienze della Formazione Combinazione di uno o più attributi tale che : non esistono due record che hanno gli stessi valori sui corrispondenti attributi.
Organizzazione di una base di dati Indici CD LT ABCFCDZBERTVUSAMLTBF ABAM DRAEVMBA TVUS File principale File Indice AEBABFCF VMZB DRER record Dipartimento di Scienze della Formazione
Query Cercare informazioni Quali sono i film del regista F. Fellini? Dipartimento di Scienze della Formazione
Query Cercare informazioni Quali sono i film del regista F. Fellini? In che anno è nato Kirk Douglas? Dipartimento di Scienze della Formazione
Query Cercare informazioni Quali sono i film del regista F. Fellini? In che anno è nato Kirk Douglas? Elenca i nomi dei Film tra il 1948 ed il Dipartimento di Scienze della Formazione
Query Cercare informazioni Quali sono i film del regista F. Fellini? In che anno è nato Kirk Douglas? Elenca i nomi dei Film tra il 1948 ed il Trova tutti i film interpretati da Anna Magnani. Dipartimento di Scienze della Formazione
Query Cercare informazioni Quali sono i film del regista F. Fellini? In che anno è nato Kirk Douglas? Elenca i nomi dei Film tra il 1948 ed il Trova tutti i film interpretati da Anna Magnani. Trova tutti i Film che non sono diretti da S. Kubrik. Dipartimento di Scienze della Formazione
Query Cercare informazioni Come comunicare queste domande al calcolatore? Dipartimento di Scienze della Formazione
Query Cercare informazioni La neve è bianca Dipartimento di Scienze della Formazione
Query Cercare informazioni La neve è bianca VERO O FALSO? Dipartimento di Scienze della Formazione
Query Cercare informazioni La neve è bianca VERO Dipartimento di Scienze della Formazione
Query Cercare informazioni Il cielo è grigio. VERO O FALSO? Dipartimento di Scienze della Formazione
Query Cercare informazioni Il cielo è grigio. Dipende! Dipartimento di Scienze della Formazione
Query Cercare informazioni [colore del cielo] = grigio dipende dal valore della variabile Dipartimento di Scienze della Formazione
Query Cercare informazioni [colore del cielo] = grigio Variabile Operatore di confronto Valore Dipartimento di Scienze della Formazione
Query Cercare informazioni [colore del cielo] = grigio Dipartimento di Scienze della Formazione GiornoColore del cielo lunedìnuvoloso martedìgrigio mercoledìazzurro giovedìpoco nuvoloso
Query Cercare informazioni Il colore del cielo è come quello del maglione Dipartimento di Scienze della Formazione
Query Cercare informazioni [colore del cielo] = [colore del maglione] Variabile Operatore di confronto Variabile Il colore del cielo è come quello del maglione Dipartimento di Scienze della Formazione
Query Cercare informazioni Le condizioni logiche sono: [ CAMPO ] = valore Ad esempio: Trova tutte le righe di Film dove [REGISTA] =F.Fellini è VERO Dipartimento di Scienze della Formazione
Query Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [REGISTA] =F.Fellini è VERO Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 8 1/21951F. Fellini113 Amarcord1973F. Fellini127 Dipartimento di Scienze della Formazione
Query Cercare informazioni Le condizioni logiche sono : [CAMPO] > valore Ad esempio: Trova tutte le righe di Film dove [ANNO] > 1960 è VERO Dipartimento di Scienze della Formazione
Query Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [ANNO] > 1960 è VERO Film titoloannoregistadurata Orizzonti di Gloria1957S. Kubrik86 Ladri di biciclette1948V. De Sica93 8 1/21951F. Fellini113 Amarcord1973F. Fellini127 Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT Il cielo è grigio e il maglione è arancione. Il cielo è grigio oppure il maglione è arancione. Il cielo non è grigio. Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT Il cielo è grigio e il maglione è arancione. E VERA se entrambe il cielo è grigio il maglione è arancione Sono VERE. Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT Il cielo è grigio oppure il maglione è arancione. E VERA se almeno una tra le due frasi il cielo è grigio Il maglione è arancione è VERA. Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT Il cielo non è grigio. E VERA se la frase il cielo è grigio è FALSA. Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT [CAMPO1] = valore1 AND [CAMPO2] = valore2 Ad esempio: Trova tutte le righe di Film dove [ANNO] > 1948 AND [ANNO] < 1960 (è VERO) Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT [CAMPO1] = valore1 OR [CAMPO2] = valore2 Ad esempio: Trova tutte le righe di Film dove [ANNO] = 1948 OR [REGISTA] = S. Kubrik (è VERO) Dipartimento di Scienze della Formazione
Query Cercare informazioni Ampliamento delle condizioni logiche: AND, OR e NOT NOT [CAMPO1] = valore1 Ad esempio: Trova tutte le righe di Film dove [REGISTA] = S. Kubrik (è FALSO) Trova tutte le righe di Film dove NOT [REGISTA] = S. Kubrik (è VERO) Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari 08/03/1924comico Kirk Douglas 09/12/1916drammatico Anna Magnani 26/09/1906drammatico filmannonome_arte Orizzonti di Gloria 1957Kirk Duglas Ladri di biciclette 1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari08/03/1924comico Kirk Douglas09/12/1916drammatico Anna Magnani26/09/1906drammatico filmannonome_arte Orizzonti di Gloria1957Kirk Duglas Ladri di biciclette1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani filmannonome_arte data_nascitacarattere Orizzonti di Gloria1957Kirk DuglasKirk Douglas09/12/1916drammatico Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari08/03/1924comico Kirk Douglas09/12/1916drammatico Anna Magnani26/09/1906drammatico filmannonome_arte Orizzonti di Gloria1957Kirk Duglas Ladri di biciclette1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani filmannonome_arte data_nascitacarattere Orizzonti di Gloria1957Kirk DuglasKirk Douglas09/12/1916drammatico Ladri di biciclette1948Walter Chiari 08/03/1924comico Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari08/03/1924comico Kirk Douglas09/12/1916drammatico Anna Magnani26/09/1906drammatico filmannonome_arte Orizzonti di Gloria1957Kirk Duglas Ladri di biciclette1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani filmannonome_arte data_nascitacarattere Orizzonti di Gloria1957Kirk DuglasKirk Douglas09/12/1916drammatico Ladri di biciclette1948Walter Chiari 08/03/1924comico Bellissima1951Anna Magnani 26/09/1906drammatico Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari08/03/1924comico Kirk Douglas09/12/1916drammatico Anna Magnani26/09/1906drammatico filmannonome_arte Orizzonti di Gloria1957Kirk Duglas Ladri di biciclette1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani filmannonome_arte data_nascitacarattere Orizzonti di Gloria1957Kirk DuglasKirk Douglas09/12/1916drammatico Ladri di biciclette1948Walter Chiari 08/03/1924comico Bellissima1951Anna Magnani 26/09/1906drammatico Bellissima1951Walter Chiari 08/03/1924comico Dipartimento di Scienze della Formazione
Query Cercare informazioni Correlare le righe di due tabelle nome_artedata_nascitacarattere Walter Chiari08/03/1924comico Kirk Douglas09/12/1916drammatico Anna Magnani26/09/1906drammatico filmannonome_arte Orizzonti di Gloria1957Kirk Duglas Ladri di biciclette1948Walter Chiari Bellissima1951Anna Magnani Bellissima1951Walter Chiari Amarcord1973Anna Magnani filmannonome_arte data_nascitacarattere Orizzonti di Gloria1957Kirk DuglasKirk Douglas09/12/1916drammatico Ladri di biciclette1948Walter Chiari 08/03/1924comico Bellissima1951Anna Magnani 26/09/1906drammatico Bellissima1951Walter Chiari 08/03/1924comico Amarcord1973Anna Magnani 26/09/1906drammatico Dipartimento di Scienze della Formazione
Query Cercare informazioni nome_artefilmannodata_nascitacaratterenome_arte Kirk DouglasOrizzonti di Gloria /12/1916drammaticoKirk Douglas Walter ChiariLadri di biciclette /03/1924comicoWalter Chiari Anna MagnaniBellissima195126/09/1906drammaticoAnna Magnani Amarcord197326/09/1906drammaticoAnna Magnani Walter ChiariBellissima195108/03/1924comicoWalter Chiari AttoreInterpreta Attore.[nome_arte] = Interpreta.[nome_arte] Dipartimento di Scienze della Formazione
Query Cercare informazioni nome_artefilmannodata_nascitacaratterenome_arte Kirk DouglasOrizzonti di Gloria /12/1916drammaticoKirk Douglas Walter ChiariLadri di biciclette /03/1924comicoWalter Chiari Anna MagnaniBellissima195126/09/1906drammaticoAnna Magnani Amarcord197326/09/1906drammaticoAnna Magnani Walter ChiariBellissima195108/03/1924comicoWalter Chiari AttoreInterpreta Trova tutte le righe di Attore e quelle di Interpreta dove Attore.[nome_arte] = Interpreta.[nome_arte] JOIN: Dipartimento di Scienze della Formazione