[MySql] Dubbio traduzione di classi da UML a tabelle per DB

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
alukard990
Prode Principiante
Messaggi: 187
Iscrizione: venerdì 14 febbraio 2014, 16:03
Desktop: Mate
Distribuzione: 20.04, 64bit

[MySql] Dubbio traduzione di classi da UML a tabelle per DB

Messaggio da alukard990 »

Salve a tutti ho un dubbio su come tradurre delle classi in UML in tabelle per MySql. Vi consiglio prima di visionare la seguente immagine:
http://www.mediafire.com/view/e1we3wa8i ... isorio.jpg
Arriviamo al dunque: le classi "EntityTutor" ed "EntityTratta" sono collegate da una doppia associazione 1-1 in cui la prima ha il ruolo di Tutor d'ingresso ,di uscita o di ingresso-uscita a seconda dei casi. Per ingresso o uscita si intende che per una certa tratta autostradale esiste un tutor all'inzio ed uno alla fine, inoltre se vi sono tratte consecutive dotate di tutor, il tutor di uscita della prima tratta funziona da ingresso per la seconda. Come tradurreste il tutto in tabelle adatte al DB ? Avevo pensato di mettere nella tabella "EntityTutor" 2 chiavi esterne che si riferissero a "EntityTratta" ma non ne sono sicuro.
melfnt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: sabato 15 ottobre 2011, 22:25

Re: [MySql] Dubbio traduzione di classi da UML a tabelle per

Messaggio da melfnt »

Due chiavi esterne che puntano al tutor è la risposta corretta.
;)

Il codice del tutor "in uscita" della prima tratta sarà uguale a quello del tutor "in entrata" della seconda e così via.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti