La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Uso delle basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione.

Presentazioni simili


Presentazione sul tema: "Uso delle basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione."— Transcript della presentazione:

1 Uso delle basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione

2 Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione

3 Basi di dati e sistemi informativi I dati e le informazioni dei depositi di una banca. Dipartimento di Scienze della Formazione

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 Organizzazione di una base di dati Schemi e Tabelle. FILM ( Titolo : testo, Anno : data, Regista : testo, Durata : numero ) Dipartimento di Scienze della Formazione

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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.

27 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

28 Query Cercare informazioni Quali sono i film del regista F. Fellini? Dipartimento di Scienze della Formazione

29 Query Cercare informazioni Quali sono i film del regista F. Fellini? In che anno è nato Kirk Douglas? Dipartimento di Scienze della Formazione

30 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

31 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

32 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

33 Query Cercare informazioni Come comunicare queste domande al calcolatore? Dipartimento di Scienze della Formazione

34 Query Cercare informazioni La neve è bianca Dipartimento di Scienze della Formazione

35 Query Cercare informazioni La neve è bianca VERO O FALSO? Dipartimento di Scienze della Formazione

36 Query Cercare informazioni La neve è bianca VERO Dipartimento di Scienze della Formazione

37 Query Cercare informazioni Il cielo è grigio. VERO O FALSO? Dipartimento di Scienze della Formazione

38 Query Cercare informazioni Il cielo è grigio. Dipende! Dipartimento di Scienze della Formazione

39 Query Cercare informazioni [colore del cielo] = grigio dipende dal valore della variabile Dipartimento di Scienze della Formazione

40 Query Cercare informazioni [colore del cielo] = grigio Variabile Operatore di confronto Valore Dipartimento di Scienze della Formazione

41 Query Cercare informazioni [colore del cielo] = grigio Dipartimento di Scienze della Formazione GiornoColore del cielo lunedìnuvoloso martedìgrigio mercoledìazzurro giovedìpoco nuvoloso

42 Query Cercare informazioni Il colore del cielo è come quello del maglione Dipartimento di Scienze della Formazione

43 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

44 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

45 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

46 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

47 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

48 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

49 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

50 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

51 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

52 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

53 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

54 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

55 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

56 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

57 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

58 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

59 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

60 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

61 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

62 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

63 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

64 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

65 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

66 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

67 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


Scaricare ppt "Uso delle basi di dati Mauro Mezzini Dipartimento di Scienze della Formazione."

Presentazioni simili


Annunci Google