680 likes | 834 Views
Dipartimento di Scienze della Formazione. Uso delle basi di dati. Mauro Mezzini. Basi di dati e sistemi informativi. Dipartimento di Scienze della Formazione. Basi di dati e sistemi informativi. Dipartimento di Scienze della Formazione.
E N D
Dipartimento di Scienze della Formazione Uso delle basi di dati Mauro Mezzini
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione • I dati e le informazioni dei depositi di una banca.
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione • I dati e le informazioni dei depositi di una banca. • I dati dei dipendenti di una grande organizzazione commerciale.
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione • 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.
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione • 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.
Basi di dati e sistemi informativi Dipartimento di Scienze della Formazione • 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. • ….
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Requisiti di una base di dati e di un sistema informativo • Correttezza • Efficienza
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Mini-mondo Si vogliono memorizzare le informazioni sui film: il titolo, l’anno, il regista e la durata.
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi e Tabelle
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi e Tabelle. FILM ( Titolo : testo, Anno : data, Regista : testo, Durata : numero )
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Record Film (titolo, anno, regista, durata) titolo : ‘Orizzonti di Gloria’ anno : 1957 regista : ‘S. Kubrik’ durata : 86
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi e Tabelle
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi, Relazioni e Tabelle. Si vogliono memorizzare le informazioni sugli attori: il nome d’arte, la data di nascita e la caratteristica di ciascun attore. Si vogliono sapere gli interpreti di ciascun film.
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle Anomalie di inserimento: non si può aggiungere un attore se non si inserisce un film
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle Anomalie di cancellazione: se cancello il film ‘Orizzonti di gloria’ cancello anche l’attore Kirk Douglas
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle 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)
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi primarie
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Non esistono due record con la stessa chiave
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi Non esistono due record che hanno lo stesso titolo e lo stesso anno
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi ?
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi
Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi 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 Dipartimento di Scienze della Formazione Indici AB AE AM BA BF CD CF DR ER LT TV US VM ZB File Indice File principale CD ZB ER DR AE AB CF AM LT BF TV US VM BA record record record record record record record record record record record record record record
Query Dipartimento di Scienze della Formazione Cercare informazioni • Quali sono i film del regista F. Fellini?
Query Dipartimento di Scienze della Formazione Cercare informazioni • Quali sono i film del regista F. Fellini? • In che anno è nato Kirk Douglas?
Query Dipartimento di Scienze della Formazione 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 1960.
Query Dipartimento di Scienze della Formazione 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 1960. • Trova tutti i film interpretati da Anna Magnani.
Query Dipartimento di Scienze della Formazione 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 1960. • Trova tutti i film interpretati da Anna Magnani. • Trova tutti i Film che non sono diretti da S. Kubrik.
Query Dipartimento di Scienze della Formazione Cercare informazioni Come comunicare queste domande al calcolatore?
Query Dipartimento di Scienze della Formazione Cercare informazioni La neve è bianca
Query Dipartimento di Scienze della Formazione Cercare informazioni La neve è bianca VERO O FALSO?
Query Dipartimento di Scienze della Formazione Cercare informazioni La neve è bianca VERO
Query Dipartimento di Scienze della Formazione Cercare informazioni Il cielo è grigio. VERO O FALSO?
Query Dipartimento di Scienze della Formazione Cercare informazioni Il cielo è grigio. Dipende!
Query Dipartimento di Scienze della Formazione Cercare informazioni [colore del cielo] = grigio dipende dal valore della variabile
Query Dipartimento di Scienze della Formazione Cercare informazioni [colore del cielo] = grigio Valore Variabile Operatore di confronto
Query Dipartimento di Scienze della Formazione Cercare informazioni [colore del cielo] = grigio
Query Dipartimento di Scienze della Formazione Cercare informazioni Il colore del cielo è come quello del maglione
Query Dipartimento di Scienze della Formazione Cercare informazioni Il colore del cielo è come quello del maglione [colore del cielo] = [colore del maglione] Variabile Variabile Operatore di confronto
Query Dipartimento di Scienze della Formazione Cercare informazioni • Le condizioni logiche sono: • [ CAMPO ] = valore • Ad esempio: • Trova tutte le righe di Film dove • [REGISTA] =‘F.Fellini’ • è VERO
Query Dipartimento di Scienze della Formazione Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [REGISTA] =‘F.Fellini’ è VERO
Query Dipartimento di Scienze della Formazione Cercare informazioni • Le condizioni logiche sono : • [CAMPO] > valore • Ad esempio: • Trova tutte le righe di Film dove • [ANNO] > 1960 • è VERO
Query Dipartimento di Scienze della Formazione Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [ANNO] > 1960 è VERO
Query Dipartimento di Scienze della Formazione 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.
Query Dipartimento di Scienze della Formazione 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.
Query Dipartimento di Scienze della Formazione 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.