21/10/2011, 01:09
|
| | | Fecha de Ingreso: mayo-2011
Mensajes: 107
Antigüedad: 13 años, 5 meses Puntos: 14 | |
Respuesta: Unir 2 tablas y varias veces un campo Si te he entendido bien yo lo haria así:
Tabla Empresas: id, Nombre, direccion, ...
Tabla Personas: id, Nombre, direccion, idEmp (id de la empresa), si está a null no trabaja en ninguna empresa.
Tabla TelefonosPersonas: id, idPersonas, Telefono, Tipo, donde tipo es (1, personal, 2 Fijo, 3 Movil, 4 Conmutador... )
Tabla TelefonosEmpresa: id, idEmpresas, Telefono, Tipo, donde tipo es (1, personal, 2 Fijo, 3 Movil, 4 Conmutador... )
Tabla TiposTelefono: id, Descripcion
Esta es una tabla auxiliar con las descripciones de los tipos de telefono.
Otra cosa seria que una persona pudiera pertenecer a varias empresas, entonces habria que sacar el idEmp de la tabla personas y
crear una tabla auxiliar que las relacionara.
Espero te sirva. |