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

(Consulta) Relación entre tablas

Estas en el tema de (Consulta) Relación entre tablas en el foro de Mysql en Foros del Web. Hola. Tengo que hacer una base de datos que consiste en lo siguiente: Usuarios y Roles. Muchos Usuarios pertenecen a un Rol Un Rol tiene ...
  #1 (permalink)  
Antiguo 23/06/2011, 12:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(Consulta) Relación entre tablas

Hola.

Tengo que hacer una base de datos que consiste en lo siguiente:

Usuarios y Roles.
Muchos Usuarios pertenecen a un Rol
Un Rol tiene muchos Usuarios


Luego tengo dos tablas más.
Archivos y Categorias.
Muchos Archivos pertenecen a una categoria.
Una categoria tiene muchos Archivos.

Los usuarios van a tener que descargar los archivos que se suban al Servidor.

La pregunta es:
Es necesario crear una relación entre las tablas Usuarios y Archivos?

Saludos.
__________________
_
  #2 (permalink)  
Antiguo 23/06/2011, 13:49
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: (Consulta) Relación entre tablas

Hola opzina:

La respuesta a tu pregunta depende de tu lógica de negocios, es decir que nosotros no podemos decirte si la relación debe existir o no, ya que ambos escenarios (relacionando usuarios-archivos y sin relacionar) sin perfectamente válidos.

Si necesitas que alguno de los archivos sea visible sólo para un determinado número de usuarios, entonces sí tendrías que establecer la relación entre usuarios-archivos, donde especificaras qué archivos puede descargar cada usuario. También sería necesario si por ejemplo tuvieras necesidad de controlar quién es el propietario de cada archivo (es decir, qué usuario subió qué archivo).

Si por el contrario no te interesa manejar este tipo de restricciones o de información y todos los usuarios pueden acceder a todos los archivos del servidor entonces no sería necesario manejar la relación.

Saludos
Leo.
  #3 (permalink)  
Antiguo 23/06/2011, 13:52
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: (Consulta) Relación entre tablas

Gracias.

Despejaste todas mis dudas.

Saludos.
__________________
_
  #4 (permalink)  
Antiguo 23/06/2011, 13:56
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: (Consulta) Relación entre tablas

Ahora sí que no tienes que agradecer jejeje.

Saludos
Leo
  #5 (permalink)  
Antiguo 12/09/2011, 14:13
 
Fecha de Ingreso: noviembre-2010
Ubicación: Córdoba, Argentina
Mensajes: 74
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: (Consulta) Relación entre tablas

Yo tengo una consulta por un tema muy similar.

El tema es así, tengo una tabla usuarios y una tabla grupos.

Cada usuario puede estar en un grupo y solo en uno, y cada grupo puede tener varios grupos.

Por lo que debería crear una relación uno a muchos entre estas tablas, pero no lo he podido lograr. Solo estoy pudiendo relacionar un grupo con un usuario...

Alguien me podría ayudar?

Etiquetas: 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 18:52.