evitar duplicidad

Francisco
24 de Enero del 2003
Hola:

Estoy trabajando con SQL Server.

Tengo tres tablas:

tabla1
idtitulo,título

tabla2
idtitulo,formato

tabla3
idtitulo,autor

El idtitulo de tabla1 esta relacionado con los idtitulo de tabla2 y

tabla3.

Hay una aplicación que permite al usuario insertar registros en las

tres tablas, introduciendo el título, el formato y el autor.

Puede ocurrir que un mismo título este en distintos formatos con el

mismo autor, o un mismo título tengo varios formatos y autores, etc.

Lo que quiero evitar es que el usuario introduzca un título con un

formato con un autor que ya existen.

¿Se puede hacer que el SQL Server lo detecte o tendré que hacer un

select en la aplicación antes de hacer los correspondientes insert?.

Por favor, tener en cuenta que mi nivel no es muy bueno y, por ejemplo,

se lo que es un trigger, pero no se exactamente como hacerlo, etc.

Espero que alguién pueda ayudarme.

Muuuuchas gracias.

Francisco