PDA

View Full Version : Aiuto Database


supervanzo
20-05-2013, 23:02
Mi scuso in anticipo se non è la sezione giusta, ma mi sembra quella più vicina ad esserlo.

Ciao a tutti, sto realizzando un database riguardante i canili di Roma. Stavo disegnando lo schema E/R (Entity/Relationship) e volevo avere altre opinioni, su eventuali errori logici o impostazioni sbagliate. Non c'è un testo di riferimento al Database, per cui parte tutto dal nulla.

Immagine database canile:
http://imageshack.us/photo/my-images/707/44536456.jpg/

Con attributi(chiave primaria tra " "):

Canile("idCanile", nome, direttore, via)
Cane("microchip", sesso, razza, ecc.)
Zona("NomeZona", sindaco)
Padrone("CodFiscale", nome, cognome, via, città)
Operatore("Matricola", nome, cognome, città, telefono)
Scheda clinica("DataVaccino", vaccino, sterilizzazione)
Visita(data, diagnosi, terapia)

poi la relazione
Entrata(ModoEntrata, DataEntrata)
Affidato(ModoUscita, DataAffidamento)

Aiutatemi perfavoreeeeeeee!!!

Maniac!
21-05-2013, 10:42
Lo vedo un po' troppo articolato, soprattutto nella parte Scheda Clinica e visita.

The_ouroboros
21-05-2013, 11:01
In generale si comincia dalla parte logica:

1. Definisci le entità con cui lavori basandoti
sull'osservazione del problema che ti è stato dato.
2. Elenchi tutte le proprietà delle entità in questione
3. Togli quelle che non ti interessano
4. "Battezza" le relazioni
5. Definisci le cardinalità ( 0..n, 1..n, n...n)
6. Fai un bel disegnino. (carta o UML)

Poi passi alla parte implementativa:

7. Trasformi le proprietà in attributi
8. Trasformi le relazioni in chiavi.

Usa queste linee guida e prova a sistemare :D

supervanzo
21-05-2013, 13:56
Intanto grazie delle risposte.
Il problema è che non ho un testo di riferimento a cui appoggiarmi, motivo per cui mi vengono dubbi su possibili errori logici.
Per quanto riguarda la scheda clinica l'ho dovuta inserire in quanto devo raggiungere il minimo di 12 elementi, tra entità e relazioni, quindi è un modo per "allungare il brodo".

The_ouroboros
21-05-2013, 14:06
http://www.ateneonline.it/atzeni/

englishman_64
21-05-2013, 14:26
Il problema è che non ho un testo di riferimento a cui appoggiarmi, motivo per cui mi vengono dubbi su possibili errori logici.


Analisi, questa sconosciuta.

*Devi* andare e incontrare, e intervistare, e appuntare, e creare documenti. Da far firmare.

Qualunque altra cosa e' come eseguire una operazione chirurgica al cervello con la motozappa teleguidata, via videocitofono. :-)