American horizo
30-03-2004, 18:38
Temo di aver sbagliato. Il problema era:
Realizzare un database per gestire le prenotazioni di un ospedale, e che contenesse i dati del cliente e dei medici con rispettiva specializzazione (pediatra, chirurgo, etc..)
Per prima cosa io ho fatto il modello entità relazione, mettento come entità la lista delle prenotazioni(come attributi ho messo il giorno, data, etc...), come altra entità ho messo le persone (con nome, cognome, indirizzo etc...) ...Poi ho messo come modello IS-A l'entità medici, in quanto eredita tutti gli attributi dell'entità persone ma aggiunge solo la specializzazione in più....
Poi trasferendo questo in access, ho fatto una tabella con tutti i dati relativi alle persone...e qui misà che ho fatto una caxxata!. Infatti ho messo un campo chiamato "Categoria" in cui si poteva selezionare se la persona era un paziente o un medico... Se è un medico, tramite l'opzione VALIDO SE, potevo inserire la specializzazione....
Nell'altra tabella invece ho messo le informazioni riguardanti le visite .....
La cosa che mi lascia perplesso è: non è che dovevo creare una tabella con tutti i medici e un'altra con i pazienti, dividendo quindi queste 2 categorie??
Come ho fatto io, non è accettabile?
Realizzare un database per gestire le prenotazioni di un ospedale, e che contenesse i dati del cliente e dei medici con rispettiva specializzazione (pediatra, chirurgo, etc..)
Per prima cosa io ho fatto il modello entità relazione, mettento come entità la lista delle prenotazioni(come attributi ho messo il giorno, data, etc...), come altra entità ho messo le persone (con nome, cognome, indirizzo etc...) ...Poi ho messo come modello IS-A l'entità medici, in quanto eredita tutti gli attributi dell'entità persone ma aggiunge solo la specializzazione in più....
Poi trasferendo questo in access, ho fatto una tabella con tutti i dati relativi alle persone...e qui misà che ho fatto una caxxata!. Infatti ho messo un campo chiamato "Categoria" in cui si poteva selezionare se la persona era un paziente o un medico... Se è un medico, tramite l'opzione VALIDO SE, potevo inserire la specializzazione....
Nell'altra tabella invece ho messo le informazioni riguardanti le visite .....
La cosa che mi lascia perplesso è: non è che dovevo creare una tabella con tutti i medici e un'altra con i pazienti, dividendo quindi queste 2 categorie??
Come ho fatto io, non è accettabile?