Ver Mensaje Individual
  #16 (permalink)  
Antiguo 28/09/2009, 12:54
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: duda sobre estructura BD

Cita:
¿puedo crear un numero de tablas sin relacionar y después hacer una relación total con una tabla aparte?
Es una forma de trabajar.
Creas primero todas las tablas y luego estableces las relaciones. No importa cómo lo hagas en tanto el resultado final sea correcto.
Algunas herramientas de diseño asistido,como el Enterprise Architect, cuando crean el script de generación de la base, hace eso mismo.

Lo que debes recordar es:
1. La FK debe ser del mismo tipo y rango que la PK a que se refiere.
2. Ninguna FK puede ser NULL cuando un registro se ingresa. Debe contener una PK valida.
3. Toda relación 1:N hace que se ponga una PK como FK en la segunda tabla.
4. En una relación 1:1, una PK va en la otra tabla, pero es indistinto cuál en cual. Solamente respeta el orden de entrada de los datos.
5. Toda relación N:N crea una tabla nueva que la contiene, aunque esa tabla no exista en el dibujo del esquema.
6. Si una tabla no queda relacionada de alguna forma, o no pertenece al sistema, o faltan relaciones a establecer.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)