Página 1 de 1

[RESUELTO] relación muchos a muchos

Publicado: Lun Mar 23, 2020 12:02 am
por ribeirego
intentando realizar el ejercicio 4 de este tutorial https://tutorialopenofficebase.wordpres ... re-tablas/

la base de datos de ejemplo y práctica es la de las películas, interpretes... etc... está en muchos manuales y ejemplos del foro y el wiki de libreoffice base

en concreto la práctica propuesta en ese capítulo es una relación muchos a muchos que al intentar en su último paso me da este error

Estado de SQL: 23000
Código de error: -177

Integrity constraint violation - no parent 10, table: Protagonistas in statement
[ALTER TABLE "Protagonistas" ADD FOREIGN KEY ("Interprete") REFERENCES "Interpretes" ("Id_interprete")]

he mirado aquí en el foro y en internet y no encuentro la razón ni la solución...

Re: relación muchos a muchos

Publicado: Lun Mar 23, 2020 11:04 am
por RMG
Hola,

Parece que estas intentando introducir un valor en protagonista que no tienes en interpretes. Pero lo mejor para ver tu problema es que adjuntes un pequeño ejemplo de tu BD.

Saludos

Re: relación muchos a muchos

Publicado: Lun Mar 23, 2020 6:58 pm
por ribeirego
gracias por tu respuesta

efectivamente... por un error al introducir los datos en la tabla intérpretes la llené con los diez elementos del ejemplo... pero... la numeración de la clave primaria iba de 0 a 9

sin embargo en las otras tres tablas películas, géneros y protagonistas incluí también diez elementos pero cuya numeración de clave primaria iba de 1 a 10

al intentar relacionar el elemento 5 de protagonistas con el 10 de intérpretes era imposible que se realizase porque mi numeración sólo llegaba hasta 9 por haber comenzado en la tabla intérpretes en 0