martedì, gennaio 30, 2007

...prima del Database...

Come già detto con l'inizio del secondo quadrimestre ci addentreremo nell'utilizzo di un nuovo applicativo: Access.
Ma prima di addentrarci nella vera e propria creazione dei database è necessario elaborare uno schematico e ed efficacie progetto di sviluppo.
E' per questo che entra in gioco l'UML, ossia il Linguaggio di Modellazione Unificato.
Attraverso questo "protocollo" sarà possibile ottenere efficaci e puntuali rappresentazioni dei dati da inserire nei Database.
Grazie a questo strumento sarà semplice rappresentare l'organizzazione delle entità (rappresentate nei rettangoli), caratterizzate da attributi (indicati da bracci terminanti con un pallino pieno se definiscono univocamente quell'entità oppure vuoto in caso contrario), ed unite da relazioni (verbi posti all'inerno di rombi specificano il rapporto fra entità).
Infine relazioni ed entità sono collegate da freccie che partono dalle relazioni e puntano alle entità. Queste danno informazioni anche sulla numerosità ossia: se saranno costituite da unica freccia allora si riferiranno ad una singola quantità dell'entità indicata mentre se la freccia sarà doppia allora la relzione si riferirà a più quantità delle entità indicate.
Più avanti parleremo meglio di numerosità (1:1, 1:M, M:M) e vedremo come si risponde alla necessità di portare queste relazioni poligamiche a "forme semplici" comprensibili alle macchine.

Nessun commento: