Hola buenas:
Os cuento mi caso, nos han pedido diseñar una base de datos de una biblioteca, y cada tipo de artículo quiere que lo guardemos en una tabla, así qeu existe una tabla de libros, una de revista, CD-ROM....
Mi problema es para diseñar el préstamo, he creado una tabla de usuarios con sus datos, una tabla de préstamos que enlaza el cod_material, cod_usuario. Mi problema es que para obtener el artículo que he prestado he creado una vista que resulta la unión todas las tablas de artículo.
En mi tabla de préstamos, cod_material me resulta imposible declararla como FOREIGN KEY (cod_material) REFERENCES material(cod_material)
*material es la vista.
Gracias