1 / 67

Uso delle basi di dati

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.

vea
Download Presentation

Uso delle basi di dati

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

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

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

  7. 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. • ….

  8. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Requisiti di una base di dati e di un sistema informativo • Correttezza • Efficienza

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

  10. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi e Tabelle

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

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

  13. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Schemi e Tabelle

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

  15. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle

  16. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Relazioni e Tabelle

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

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

  19. 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)

  20. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi primarie

  21. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Non esistono due record con la stessa chiave

  22. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi

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

  24. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi ?

  25. Organizzazione di una base di dati Dipartimento di Scienze della Formazione Chiavi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  41. Query Dipartimento di Scienze della Formazione Cercare informazioni [colore del cielo] = grigio

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

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

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

  45. Query Dipartimento di Scienze della Formazione Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [REGISTA] =‘F.Fellini’ è VERO

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

  47. Query Dipartimento di Scienze della Formazione Cercare informazioni Ad esempio: Trova tutte le righe di Film dove [ANNO] > 1960 è VERO

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

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

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

More Related