[SQL] DEFINIZONE DI VINCOLI NELLA CREAZIONE DELLE TABELLE

di il
2 risposte

[SQL] DEFINIZONE DI VINCOLI NELLA CREAZIONE DELLE TABELLE

Salve ho volevo chiedere come implementare questi due vincoli:

1) un elemento è associata o all'arco o al nodo
2) un elemento non può essere associato sia ad un arco che ad un nodo

Io ho fatto cosi ma non so se è corretto:
[CODE=sql] ALTER TABLE Elemento ADD CONSTRAINT V1 CHECK (ELEMENTO = ARCO OR ELEMENTO = NODO), ADD CONSTRAINT V2 CHECK ((ELEMENTO = ARCO AND ELEMENTO <> NODO) OR (ELEMENTO <> ARCO AND ELEMENTO = NODO)); il class diagram è il seguente:

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte