Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAmedea Dolce Modificato 10 anni fa
2
Archivio Cé 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
4
nessologico Supporto riscrivibile e rileggibile interpretabili consultabili
5
Operazione sugli archivi Manipolazione inserimento, modifica e cancellazione fisica dei dati sullarchivio Consultazione e interrogazione dei dati
6
StrutturA dei Dati Le informazioni in un archivio sono organizzate secondo ununità logica Esempio archivio scolastico degli studenti registro fatture clienti/fornitori
7
StrutturE di dati Lentità logica è memorizzata in supporti fisici Linsieme delle informazioni coerentemente organizzate e riferite ad un unica entità viene chiamato record Le singole informazioni che compongono un record si chiamano campi
8
Entità logica : Studente Record : Matricola ( campo ) Cognome Nome Classe Sezione
9
Base Dati (DB) Insieme di dati rivolto alla rappresentazione di un preciso sistema informativo (aziendale, scolastico …)
10
Requisiti DB Minima RIDONDANZA: i dati non devono essere duplicati Multiutenza: la base dati deve essere unica, ma consultabile contemporaneamente da più utenti. Le informazioni devono essere integrate e distribuite Permanenza dei dati: su supporti fissi
11
Modellazione dei dati La costruzione dei dati deve essere preceduta da unattenta progettazione per definire le caratteristiche fondamentali della realtà che si vuole automatizzare. Studio e organizzazione delle informazioni
12
Esempio Scuola Entità per la costruzione di un DB
13
Entità Possiede attributi (proprietà) che la identificano e caratterizzano: oStudente: Matricola, Cognome, Nome oVerifica: Materia, Data di svolgimento, Voto
14
Relazione VERIFICASTUDENTE ASSOCIAZIONE Tra le entità si stabiliscono delle relazioni. Per conoscere a quale studente si riferisce ciascuna delle prove occorre fare un collegamento.
15
Modello Relazionale 1.Entità 2.Attributi 3.Dati 4.Relazione 1.Tabella 2.Colonne 3.Righe 4.Attributi in comune
16
Associazione La tabella delle prove deve contenere il numero di matricola dello studente al quale si riferisce. Verifica: Matricola, Materia, Voto, Data di svolgimento.
17
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
18
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.