03. Es. svolto: visite ambulatoriali

Esercizio

Effettuare la progettazione concettuale del modello dei dati per la gestione di visite mediche da svolgersi in diversi ambulatori medici nel rispetto dei seguenti requisiti.

    1. Ogni visita è svolta in uno ed un solo ambulatorio avente un codice univoco e caratterizzato da indirizzo e numero di telefono.

    2. In un ambulatorio può essere svolta una sola visita alla volta.

    3. Ogni visita è svolta in una precisa data ed orario ed è caratterizzata da un codice univoco.

    4. Ogni visita richiede la prestazione d'opera di uno o più specialisti.

    5. Ogni specialista può svolgere più visite.

    6. Ogni specialista è identificato da un codice univoco e prevede l’indicizzazione delle sue specialità, nome, cognome e recapito telefonico.

    7. Ogni specialista può avere necessità di un certo insieme di strumenti per i quali è presente un codice univoco ed, eventualmente, una descrizione.

    8. Uno strumento è utilizzato da uno o più specialisti.

    9. Ogni specialista può avere bisogno di più collaboratori caratterizzati da un codice univoco, nome e cognome.

    10. Un collaboratore collabora con almeno uno specialista ed è responsabile dell'utilizzo di almeno uno strumento.

    11. Uno strumento può essere sotto la responsabilità di più collaboratori.

Svolgimento:

Individuazione delle Entità:

    • Visita

    • Ambulatorio

    • Specialista

    • Strumento

    • Collaboratore

Individuazione delle Associazioni:

    • Visita <SVOLGERE> Ambulatorio

    • Visita <PRESTARE> Specialista

    • Specialista <USARE> Strumento

    • Specialista <COLLABORARE> Collaboratore

    • Collaboratore <ESSERE RESPONSABILE> Strumento

Schema E-R:

Dizionario delle entità

Dizionario delle associazioni