LEZIONI DI INFORMATICA
a cura del prof. Rocco Camera Scrivetemi
Introduzione || Tipi standard | Tabelle | Select | Aggregazioni | Clausole, ... | Esempi | Compito
ARGOMENTI DOCUMENTI Studenti al lavoro
SQL: Esame di stato 1999: Applicazione - Analisi dei dati

Nell'individuazione delle entità che sono coinvolte nel problema, alcune sono di evidenza immediata, altre meritano un'analisi un poco approfondita.

Tra quelle facilmente individuabili ci sono:

Le entità più complesse da individuare, invece, sono quelle relative alla descrizione delle prestazioni fornite al paziente, ciascuna descrizione può essere descritta in un tariffario; è quindi possibile definire un'entità Tariffa che contiene la descrizione e il costo delle prestazioni.

Gli attributi delle entità viste finora sono:

Dall'analisi delle associazioni tra le entità definite sopra emerge che tra l'entità SDO e l'entità Tariffa esiste un'associazione molti a molti infatti in ogni SDO possono essere indicate più tariffe di diverse prestazioni, mentre ogni tariffa può essere riportata in più di una SDO.

Per risolvere questa associazione molti a molti deve essere introdotta l'entità Prestazione che contiene la chiave primaria della SDO a cui si riferisce e la chiave primaria della Tariffa, oltre alle due chiavi esterne può essere presente anche l'attributo della data in cui la prestazione è stata fornita.

Modello E-R

Definizione delle tabelle e del formato dei dati
Lo studente descriverà in forma tabellare il dettaglio degli attributi relativi ad ognuna delle entità individuate. Per ogni attributo si indicheranno:

  1. nome
  2. tipo di chiave (qualora l'attributo fosse chiave)
  3. formato
  4. dimensione