Para evitar o uso de tags duplicados em um banco de dados

Eu gostaria de saber como você pode evitar o uso de duas mesmas marcas em uma tabela de banco de dados. Um me disse que usa duas chaves privadas em uma mesa. No entanto, o site W3Schools diz que é impossível.

Minha mesa relacional

texto alternativo http://files.getdropbox.com/u/175564/db/db7.png

Minha mesa lógica

texto alternativo http://files.getdropbox.com/u/175564/db/db77.png

O contexto das tabelas

texto alternativo http://files.getdropbox.com/u/175564/db/db777.png

Como você pode evitar o uso de tags duplicadas em uma pergunta?

questionAnswers(5)

yourAnswerToTheQuestion