Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Alguien me puede decir si tengo las tablas de mi bbdd correcto?

Estas en el tema de Alguien me puede decir si tengo las tablas de mi bbdd correcto? en el foro de Bases de Datos General en Foros del Web. Pelicula ( Cod_pelicula , Id_director , Id_ tipo , Titulo, año , Pais , Tema) Actores_pelicula( cod_pelicula,id_actor ) Actores ( Id_actor , Nombre ,apellido, fecha ...
  #1 (permalink)  
Antiguo 14/04/2011, 09:12
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Alguien me puede decir si tengo las tablas de mi bbdd correcto?

Pelicula (Cod_pelicula, Id_director , Id_ tipo , Titulo, año , Pais , Tema)
Actores_pelicula(cod_pelicula,id_actor)
Actores (Id_actor, Nombre ,apellido, fecha _nacimiento, Descripcion , Pais)
Directores(Id_director, Nombre ,apellido, fecha _nacimiento , Descripción , Pais)
Tipo (Id_tipo, Nombre , Descripcion , precio/dia_alquiler , precio/dia_penalización)
Solicitud_prestamo(DNI,Cod_pelicula,data_solicitud)
Persona(DNI,nombre,apellido,dirección,teléfono,fecha_nacimien to)
Ejemplares_pelicula(num_ejemplares,cod_pelicula,fecha_compra)
Préstamo(cod_pelicula,num_ejemplares,DNI,fecha_prestamo,fecha_devolucion_previa,fecha_devo lucion_real)

Estas serian las tablas de mi bbdd para un videoclub .
Lo que esta en negrita i subrayado son las claves de cada tabla.
El tipo me refiero (id_tipo=1 , nombre=peliculas de estreno,Descripcion=peliculas de estreno , precio/dia_alquiler=3,50€ , precio/dia_penalización=1,50€)

Me pregunto si tengo mal las tablas porque al creear la bbdd en acces y querer introducir datos en la tabla de persona (que serian los clientes) no me deja me dice que necesita un registro relacionado con la tabla prestamo (i la relacion esta bien creada)tambien he puesto en DNI la opcion :(indexado :si(sin duplicados)).

Que podria hacer para resolverlo?

Gracias por su atencion ;)
  #2 (permalink)  
Antiguo 17/04/2011, 09:01
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Respuesta: Alguien me puede decir si tengo las tablas de mi bbdd correcto?

Nadie a podido responderme?¿
  #3 (permalink)  
Antiguo 17/04/2011, 09:36
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Alguien me puede decir si tengo las tablas de mi bbdd correcto?

Cita:
Me pregunto si tengo mal las tablas porque al creear la bbdd en acces y querer introducir datos en la tabla de persona (que serian los clientes) no me deja me dice que necesita un registro relacionado con la tabla prestamo (i la relacion esta bien creada)tambien he puesto en DNI la opcion :(indexado :si(sin duplicados)).
Postea el diagrama de relaciones de tablas que te puede crear el Access. La descripción genérica de tus tablas es insuficiente para poder ver cómo implementaste las dependencias.
Lo que sí te puedo anticipar es que cuando tienes una clave foránea (FK) en una tabla dada, no puedes ingresar un registro en esa tabla cuyo campo FK contenga un valor que no exista previamente en la tabla referida.
Eso se denomina "integridad referencial", y es un fundamento de las bases de datos relacionales.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: bbdd, correcto, tablas, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:15.