Integridad referencial?
Publicado por Jorge (3 intervenciones) el 09/03/2016 07:18:58
Una base de datos de una biblioteca que lleva algún tiempo funcionando contiene, entre otras tablas, estas dos:
Libros (codLibro#, titulo, editorial, codAutor)
Autores (codAutor#, nombre, apellidos, pais, fechaNacimiento)
Por un error de implementación, el campo Libros.codAutor no se hizo clave ajena durante la creación de la tabla. Ahora se ha intentado crear la clave ajena con un ALTER TABLE, pero la base de datos impide la ejecución de la instrucción, alegando que se produce una violación de la integridad referencial.
¿A qué puede deberse que la base de datos esté dando ese error?
¿Cómo puede solucionarse el problema?
Libros (codLibro#, titulo, editorial, codAutor)
Autores (codAutor#, nombre, apellidos, pais, fechaNacimiento)
Por un error de implementación, el campo Libros.codAutor no se hizo clave ajena durante la creación de la tabla. Ahora se ha intentado crear la clave ajena con un ALTER TABLE, pero la base de datos impide la ejecución de la instrucción, alegando que se produce una violación de la integridad referencial.
¿A qué puede deberse que la base de datos esté dando ese error?
¿Cómo puede solucionarse el problema?
Valora esta pregunta
0