La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.

Presentazioni simili


Presentazione sul tema: "Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune."— Transcript della presentazione:

1

2 Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune

3 Definizione Archivio e un insieme organizzato di informazioni che abbiano queste caratteristiche: otra di esse esiste un nesso logico osono rappresentate in un formato che ne rende possibile linterpretazione osono registrate su un supporto su cui è possibile scrivere e leggere informazioni a distanza di tempo. osono organizzate in modo da permettere una facile ed efficace consultazione

4 Operazione sugli archivi oManipolazione dei dati: inserimento, modifica e cancellazione fisica dei dati sullarchivio oConsultazione e interrogazione dei dati

5 StrutturA dei Dati Le informazioni in un archivio sono organizzate secondo ununità logica ESEMPIO oarchivio scolastico degli studenti, oregistro fatture clienti/fornitori …

6 StrutturE di dati oLentità logica è memorizzata in supporti fisici oLinsieme delle informazioni coerentemente organizzate e riferite ad un unica entità viene chiamato record. oLe singole informazioni che compongono un record si chiamano campi.

7 Entità logica: Studente (es. file, tabella). Record: oMatricola (campo) oCognome oNome oClasse oSezione

8 Base Dati (DB) È un insieme di dati rivolti alla rappresentazione di un preciso sistema informativo (aziendale, scolastico …)

9 Requisiti DB oMinima RIDONDANZA: i dati non devono essere duplicati oMultiutenza: la base dati deve essere unica, ma consultabile contemporaneamente da più utenti. Le informazioni devono essere integrate e distribuite oPermanenza dei dati: su supporti fissi

10 Modellazione dei dati oLa costruzione dei dati deve essere preceduta da unattenta progettazione per definire le caratteristiche fondamentali della realtà che si vuole automatizzare. oStudio e organizzazione delle informazioni

11 Esempio Scuola Entità per la costruzione di un DB oStudente oInsegnanti oMaterie oVerifica

12 Entità Possiede attributi (proprietà) che la identificano e caratterizzano: oStudente: Matricola, Cognome, Nome oVerifica: Materia, Data di svolgimento, Voto

13 Relazione VERIFICASTUDENTE ASSOCIAZIONE Tra le entità si stabiliscono delle relazioni. Per conoscere a quale studente si riferisce ciascuna delle prove occorre fare un collegamento.

14 Modello Relazionale 1.Entità 2.Attributi 3.Dati 4.Relazione 1.Tabella 2.Colonna 3.Righe 4.Attributi in comune

15 Associazione La tabella delle prove deve contenere il numero di matricola dello studente al quale si riferisce. Verifica: Matricola, Materia, Voto, Data di svolgimento.

16 Campo Chiave Allinterno della tabella può esserci un campo che identifica in modo univoco ogni riga nella tabella. (Primary Key) Esempio: Studente: Matricola, Cognome, Nome

17 Chiave esterna Per collegare una tabella ad unaltra tramite la relazione, basta aggiungere alla seconda tabella la chiave della prima. Questa colonna aggiunta si chiama chiave esterna (Foreign Key) Esempio: Verifica: Materia, Data di svolgimento, Voto, Matricola


Scaricare ppt "Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune."

Presentazioni simili


Annunci Google