Prof.ssa Pellecchia Carolina 5C (17-11-2022)

SCHEMA PER EFFETTUARE LA PROGETTAZIONE DEL DATABASE

 

1.   Descrivere il problema

 

2.   Individuare le entità e descrivere cosa rappresentano nel problema

 

3.   Individuare i vincoli da imporre sul problema

 

4.   Stabilire le entità deboli e le entità forti

 

5.   Rappresentare le entità e individuare gli attributi

 

6.   Diagramma UML delle entità

 

Entità1 (forte/debole)

Attributo1,

Attributo2,

Attributo3,

Entità2 (forte/debole)

Attributo1,

Attributo2,

Attributo3,

 

7.   Attributi

Individuare gli attributi descrittivi e chiave (descrivere le chiavi candidate e la scelta eseguita)

Multi-valore e composti

8.   Individuare le relazioni

9.   Studiare le relazioni

Cardinalità Massima: Leggiamo la relazione in una direzione e nell’altra

Esistenza/Cardinalità minima (obbligatoria o opzionale)

10.              Schema E-R con entità, attributi, relazioni, cardinalità e obbligatorietà

11.              Progettazione logico relazionale

                                       i.    Schema E-R semplificato

1.   trattare gli attributi multi-valore

2.   trattare gli attributi composti

3.   trattare le relazioni gerarchiche

4.   trattare le relazioni auto-referenziali

Ancora da approfondire e studiare il resto

12.              Progettazione fisica e implementazione

1.     Create database

2.     Create table

13.              Interrogazioni sulla base dati

 Query