
01/02/2007, 12:31
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 76
Antigüedad: 19 años, 7 meses Puntos: 0 | |
Re: Duda rediseño esquema base de datos No se si me explique bien.
La tabla 1 tiene como clave primaria la compuesta por id+project, y se relaciona con la tabla dos de forma que la tabla dos tiene la clave primaria de la tabla 1 como clave ajena. Es decir, de un registro de la tabla 1 pueden haber varios de la tabla 2.
La tabla 2 tiene como claves ajenas las de las tablas 2a,2b y 2c, de forma que un registro de cada tabla 2a,2b y 2c tiene varios en la tabla 2. Pero estas no me sirven puesto que dan problemas. Entonces, una opción es modificar la clave primaria de las tablas 2a, 2b y 2c componiendola de un campo autonumérico y id+project, que justamente es lo que identifica a la tabla1.
Mi duda sigue siendo si añado esos campos, que existen previamente en otra tabla (tabla 1) como claves, se entiende que hay una relación implícita y si no se define en la base de datos puede dar algún problema.
Muchas gracias. |