Nisi naveo koju bazu koristiš. Nisam baš neki poznavalac, ali mi se čini da Postgresql, a verovatno i razne druge baze, ne ograničava UNIQUE constraint na jednu kolonu:
Kôd:
CREATE TABLE example (
a integer,
b integer,
c integer,
UNIQUE (a, c)
);
Dakle, n-torke se ne mogu ponavljati u tako definisanoj tabeli.