sei sul sito di Giovanni Fraterno

ATTENZIONE che, per importanza sociale, subito dopo il legame affettivo che si instaura all'interno di una famiglia, viene quello che si instaura fra il professore e i suoi alunni, e che turbare entrambi i rapporti può essere carico di conseguenze (sabato 31° gennaio 2004, il professore).
2) Il modello relazionale
( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 )

Esistono diversi modelli per strutturare i dati, quello però principalmente utilizzato nel mondo informatico è il modello relazionale.

 

Il modello relazionale è anche chiamato modello a entità e relazioni o modello E/R.

 

Gli elementi da distinguere in un modello E/R sono:

- le entità

- le istanze

- gli attributi

- le relazioni.

 

L’entità è una qualsiasi figura, oggetto, componente o persona fisica, che può essere individuata e distinta dagli altri.

 

Le entità si classificano attraverso un nome.

 

Se vogliamo organizzare, ad esempio, gli studenti in una scuola, possiamo classificare come entità gli studenti

 

Le istanze invece sono più elementi relativi ad un'unica entità.

 

Riprendendo l’esempio precedente, ogni specifico studente della scuola, è una istanza relativa all’entità studenti.

 


Gli attributi invece rappresentano le proprietà delle entità.

 

Le caratteristiche di ogni attributo sono:

- il formato, ovvero il tipo di valore che assume

- la dimensione, ovvero la quantità massima di caratteri o cifre inseribili

- l’opzionalità, ovvero la possibilità di non essere inserito.

 


Il valore nullo rappresenta un’informazione mancante.

 

L’insieme dei possibili valori assunti da un attributo si chiama dominio dell’attributo.

 

Si badi che devono essere definiti solo gli attributi elementari e non definire gli attributi che si ottengono tramite elaborazioni degli stessi, cioè gli attributi derivati.

 

Un attributo derivato potrebbe essere, ad esempio, l’età di uno studente, in quanto facilmente calcolabile utilizzando un attributo fondamentale come la data di nascita.

 

Prende il nome di chiave primaria l’insieme di uno o più attributi, che consentono di individuare un’istanza dall’altra per la stessa entità.

 

Riferendoci sempre alla scuola, un attributo definibile come chiave primaria nella registrazione degli studenti potrebbe essere il numero di matricola, in quanto distingue sicuramente in maniera univoca ogni studente.

 

La relazione è un legame che stabilisce un’interazione tra le entità attraverso un attributo.

 


Le relazioni possono essere di 3 tipi:

 

- relazione uno a uno o biunivoca: ad ogni elemento dell’entità E1 corrisponde uno e un solo elemento dell’entità E2

 

- relazione uno a molti o semplice: ad un elemento di E1 corrispondono più elementi di E2, mentre, ad ogni elemento di E2 corrisponde uno e un solo elemento dell’insieme E1

 

- relazione molti a molti o complessa: ad ogni elemento dell’insieme E1 possono corrispondere più elementi dell’insieme E2 e viceversa.

 

Le relazioni molti a molti sono poco pratiche, per cui conviene scomporle in più relazioni uno a molti.

 



utenti in questo momento connessi alla rete di siti web di Giovanni Fraterno: