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

Modelo de datos o modelo relacional

Estas en el tema de Modelo de datos o modelo relacional en el foro de Bases de Datos General en Foros del Web. Me surge una duda sobre este modelo. Por ejemplo este diagrama: Se conecta la tabla usuario con la tabla compra, por medio de la llave ...
  #1 (permalink)  
Antiguo 11/06/2012, 13:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 2 meses
Puntos: 0
Modelo de datos o modelo relacional

Me surge una duda sobre este modelo. Por ejemplo este diagrama:



Se conecta la tabla usuario con la tabla compra, por medio de la llave primaria de usuario. Lo que no comprendo es como llenar estas tablas después, o que utilidad tiene él hecho de que estén relacionadas.

Primero lleno la tabla usuario, supongamos que la llave primaria sea autoincrementable, por ende guarda un 1 a esa llave primaria. Y ese valor 1, también pasa a la tabla compra?

Y después si quiero llenar la tabla compra, ya no será necesario ingresarle el id del usuario?

Con ingresar el número 1 en un formulario apuntando a "compra", puedo imprimir los datos de usuario?
  #2 (permalink)  
Antiguo 11/06/2012, 19:05
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: Modelo de datos o modelo relacional

Cita:
Se conecta la tabla usuario con la tabla compra, por medio de la llave primaria de usuario. Lo que no comprendo es como llenar estas tablas después, o que utilidad tiene él hecho de que estén relacionadas.
Bueno, si no has comprendido eso, no has entendido en qué consiste el modelo E-R, la integridad referencial y la consistencia de datos.
Esencialmente necesitarías repasar completamente esos conceptos de nuevo, haciendo hincapié en la integridad referencial, que se expresa precisamente en las relaciones.
no te enojes, pero el foro no es un sitio para dar lecciones de Base de Datos o Programación.
Es un sitio donde acudimos a buscar soluciones a problemas que se nos presentan en las cosas que estamos haciendo. Para aprender esta la universidad, los cursos que hagas, y algunas veces los tutoriales... (personalmente, me parecen muy limitados, y en esta especialidad de BBDD, totalmente ineficaces).

Cita:
Primero lleno la tabla usuario, supongamos que la llave primaria sea autoincrementable, por ende guarda un 1 a esa llave primaria. Y ese valor 1, también pasa a la tabla compra?
No pasan automáticamente. No existe automatismo de ese tipo en una base de datos. Depende del programador desarrollar los procesos para mantener la integridad y consistencia, partiendo de los datos que ingresa el usuario, y los que se tienen en las tablas.

Cita:
Y después si quiero llenar la tabla compra, ya no será necesario ingresarle el id del usuario?

Con ingresar el número 1 en un formulario apuntando a "compra", puedo imprimir los datos de usuario?
Como dije: Eso depende de tu programa, no de la base. La base no hace nada por si misma. Son los desarrolladores quienes lo hacen en las aplicaciones.
__________________
¿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: diagrama, modelo, relacional, tabla
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 08:56.