Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/05/2010, 08:16
enridp
 
Fecha de Ingreso: mayo-2005
Mensajes: 284
Antigüedad: 19 años, 7 meses
Puntos: 11
Respuesta: Como pensar la estructura de una base de datos?

Hola TheFace!
Perdon por la tardanza pero no tuve tiempo todavia de ver mejor el tema de tus tablas.
Te dejo una mini guia mientras que a lo mejor te ayuda un poco a ver como armarlo
Te dejo una pequeña guia que encontre por ahi:
Cita:
Proceso de diseño en el modelo E-R
* Identificar las entidades que debe presentar la base de datos.
* Determinar las cardinalidades de las interrelaciones establecidas entre las distintas entidades y clasificar estas interrelaciones entre los siguientes tipos:
o Uno a uno (p.ej., una parcela sólo tiene una dirección).
o Uno a muchos (p.ej., en una parcela pueden ocurrir varios incendios).
o Muchos a muchos (p.ej., la venta de parcelas: una misma parcela la pueden vender varios propietarios y cada propietario puede vender varias parcelas).
* Dibujar el diagrama Entidad/Interrelación.
* Determinar los atributos de cada entidad.
* Definir la clave primaria (única) de cada entidad.

Paso del modelo E/R al diseño de la base de datos
* Las entidades entre las que hay una interrelación uno a uno se deben fusionar en una sola entidad.
* Una vez hecho esto, cada una de las entidades que quedan se convierte en una tabla con una clave primaria y una serie de atributos, de los cuales algunos pueden ser claves secundarias.
* Las interrelaciones uno a muchos se transforman en atributo y clave secundaria de la tabla que representa a la entidad situada del lado de la interrelación correspondiente a muchos .
* Las interrelaciones muchos a muchos entre dos entidades pasan a ser una tercera tabla con claves secundarias procedentes de ambas entidades. Estas claves secundarias deberán formar parte de la clave primaria de la tabla en la que se convierte la interrelación, cuando corresponda.