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à
|
|
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