15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
Una entità E con attributi elementari A1 , A2 , … , AN del diagramma ER è immediatamente rappresentata attraverso una relazione R ( A1 , A2 , … , AN ) dello schema relazionale dove : - ogni entità diventa una relazione rappresentata mediante tabella ; - ogni attributo dell ’ entità diventa un attributo della relazione rappresentato mediante una colonna della tabella ; - l ’ attributo chiave dell ’ entità diventa attributo chiave della relazione rappresentato dai campi chiave nella tabella .
Schema relazionale
Targa Marca Modello
Automobile
Automobile ( Targa , Marca , Modello )
Targa Marca Modello
Eventuale attributi composti vengono sostituiti con gli attributi elementari componenti .
N . B . Per quanto riguarda eventuali attributi multipli si procederà alla normalizzazione della relazione le cui modalità operative verranno presentate in seguito .
Sia data una associazione R di tipo 1 : N tra due entità A e B con diretta ed inversa entrambe parziali . Per “ mappare ” tale associazione nel modello relazionale occorre introdurre due relazioni costituite nel seguente modo : - una relazione RA avente tutti gli attributi di A ; - una relazione RB avente tutti gli attributi di B , gli attributi di R e gli attributi chiave KA di A .
Nella relazione RB occorrerà dunque inserire , oltre agli attributi eventuali dell ’ associazione gli attributi chiave di A che costituiscono una cosiddetta chiave esterna per la relazione RB . N . B . Il valore di una chiave esterna rappresenta un puntatore logico alla ennupla della relazione esterna .
N . B . Le chiavi esterne non devono essere sottolineate poiché non fanno parte della chiave primaria della relazione
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 6