5° Anno TEORIA 3. Un modello logico: il modello relazionale | Page 5

15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
DAL DIAGRAMMA ER ALLO SCHEMA LOGICO RELAZIONALE
Il modello relazionale mette a disposizione del progettista solo le relazioni per modellare i vari aspetti della realtà . Partendo dal diagramma ER ( output della fase della progettazione concettuale ) il progettista deve effettuare un “ mapping ” ( o derivazione ) delle entità e delle associazioni individuate comprese di attributi , trasformandole opportunamente in relazioni del modello relazionale ( output della fase di progettazione logica ) che tutte insieme costituiranno il cosiddetto schema logico relazionale o più semplicemente schema relazionale .
Lo schema relazionale si ricava dunque dal diagramma ER applicando alcune semplici regole di “ derivazione ” o “ mapping ” per rappresentarne tutti gli oggetti in esso rappresentabili ossia :
- entità ed attributi ( elementari ); - associazioni binarie di molteplicità 1 : N oppure N : 1 ( eventualmente ricorsive ); - associazioni binarie di molteplicità 1:1 ( eventualmente ricorsive ); - associazioni binarie di molteplicità N : N ( eventualmente ricorsive ); - vincoli di integrità ( impliciti ed espliciti ).
N . B . Ricordiamo che nel Diagramma ER l ’ eventuale presenza di attributi aggregati ( o composti ) e multipli è stata evitata utilizzando opportune tecnicge di di trasformazione illustrate in precedenza Anche la presenza all ’ interno di un Diagramma ER di eventuali associazioni per generalizzazione o ISA è stata evitata attraverso l ’ utilizzo di una delle tre differenti strategie di risoluzione previste a seconda della sua tipologia
PREMESSA IMPORTANTE
Prima di procedere dettagliatamente ad illustrare le regole di derivazione o mapping si consiglia di consultare il manuale completo contenente tali regole presente sul sito del docente
MANUALE REGOLE DI DERIVAZIONE o MAPPING COMPLETO DI DATI DI ESEMPIO ( sezione LABORATORIO file PDF 15-A )
http :// www . riochierego . it / mobile / docs / quinta / lab / MAPPING-RELAZIONALE- ASSOCIAZIONI . pdf
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 5