Giuro che propongo la beatificazione di chi riesce a risolvere il mio problema: Ho già sito e database pronti e sto preparando la tesina, per cui mi serve una progettazione concettuale degna (schema E/R). Purtroppo non saprei proprio come farla e ormai il giorno degli esami si avvicina; diciamo che qualche infarinatura ce l'ho ma non vorrei sbagliare.
L’obiettivo del sistema è quello di sviluppare una applicazione web che consenta, in maniera semplice e veloce, di raccogliere le informazioni di utenti che hanno smarrito o ritrovato (etc.) un cane, un gatto etc. e renderle dei veri e propri annunci visibili; inoltre di dare la possibilità a coloro che necessitino di un consiglio, di ricevere risposte da un eventuale veterinario incaricato. Il problema principale sta proprio qui, e per comprendere meglio la situazione allego al thread lo schema fisico del db; come si può notare la distinzione tra un utente normale, il veterinario o l'admin avviene tramite il campo "tipo_utente" della tabella an_utente e io non riesco proprio a capire come questa distinzione si possa rappresentare sullo scema E/R e soprattutto come e dove vanno messi gli attributi. Stessa cosa vale per il tipo di annunco inserito dall'utente che viene distinto dal campo numerico "Motivazione" della tabella an_animale; in pratica l'utente registrato sceglie il tipo di inserzione, immette le info relative all'animale che vengono poi registrate nella tabella an_animale. Spero di essere stato il più chiaro possibile.
Aiutatemiiiiiiiiiiiiiiiiiiiiiiiiiiii
L’obiettivo del sistema è quello di sviluppare una applicazione web che consenta, in maniera semplice e veloce, di raccogliere le informazioni di utenti che hanno smarrito o ritrovato (etc.) un cane, un gatto etc. e renderle dei veri e propri annunci visibili; inoltre di dare la possibilità a coloro che necessitino di un consiglio, di ricevere risposte da un eventuale veterinario incaricato. Il problema principale sta proprio qui, e per comprendere meglio la situazione allego al thread lo schema fisico del db; come si può notare la distinzione tra un utente normale, il veterinario o l'admin avviene tramite il campo "tipo_utente" della tabella an_utente e io non riesco proprio a capire come questa distinzione si possa rappresentare sullo scema E/R e soprattutto come e dove vanno messi gli attributi. Stessa cosa vale per il tipo di annunco inserito dall'utente che viene distinto dal campo numerico "Motivazione" della tabella an_animale; in pratica l'utente registrato sceglie il tipo di inserzione, immette le info relative all'animale che vengono poi registrate nella tabella an_animale. Spero di essere stato il più chiaro possibile.
Aiutatemiiiiiiiiiiiiiiiiiiiiiiiiiiii