Il gestore di una catena di farmacie vuole conoscere, per ciascuna farmacia, i
medicinali disponibile ed ordinati. Più precisamente, per ogni Farmacia, interessa
conoscere, per ciascun farmaco, quante confezioni si trovano in quella farmacia di
quel farmaco. Inoltre, per ciascun ordine emesso, interessa tenere traccia di: la
farmacia che lo ha emesso, i farmaci ordinati, e, per ciascun farmaco ordinato la
quantità ordinata con quell’ordine. Inoltre, di ogni farmacia interessa un nome, che la
identifica, e l’indirizzo. Di ogni farmaco interessa un codice, che lo identifica, in
nome, e la casa produttrice. Di un ordine interessano, oltre alle informazioni sopra
ricordate, anche la data di emissione, ed un codice, che lo identifica.
Si vuole gestire una banca dati relativamente ai farmaci in commercio, alle aziende
produttrici, ed ai principi attivi. Delle aziende interessa il nome, che la identifica, ed il
recapito. Per ogni farmaco interessa un codice che lo identifica, l’azienda produttrice,
il nome commerciale, e l’elenco dei principi attivi. Per ciascun principio attivo
interessa la quantità presente nel farmaco (ad esempio Doloflex 1 cpr: principi attivi:
Paracetamolo 500mg + Acido Acetilsalicilico 300mg). Per ciascun principio attivo
interessa la composizione chimica, l’elenco dei sistemi sul quale il farmaco agisce (ad
esempio, Apparato gastrointestinale, Sistema circolatorio) e l’elenco dei principi attivi
con i quali sono possibili effetti incrociati indesiderati.