25/05/2007, 17:29
|
| | Fecha de Ingreso: diciembre-2005 Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 19 años, 1 mes Puntos: 2 | |
Re: Ayuda Urgente Con Modelado De Base De Datos ¿Tienen alguna relación las tablas?
Si no es así la solución del problema es simple: 3 tablas independientes!
Si autoridades regionales están relacionadas con la tabla empresas, entonces esta tabla que tenga lo siguiente:
- IDAutoridad (PK)
- Nombre autoridad
- Cargo autoridad
- IDEmpresa (FK)
Cuando se modela una base de datos hay que atender a la lógica. Lo primero que hay que buscar es las relaciones entre tablas,
- en caso de no haberlas el tema se simplifica (tablas independientes)
- En caso de que si las haya, hay que plantearse la posibilidad de si la relación es de 1 a N, o de M a N, etc. En 1 a N se usan dos tablas, una de ellas con FK.
En M a N se suele usar una tabla intermedia que relaciona ambas.
Existen modelos y técnicas para modelizar estas bases de datos de forma óptima, pero como dice un amigo que es profesor de Oracle: no existe nunca un diseño perfecto.
Lo importante es que la lógica del diseñador siempre esté presente
Suerte y saludos |