Ver Mensaje Individual
  #2  
Antiguo 03-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
Mi opinion:

1) Una BD sin llaves foraneas, corre el riesgo de que tenga datos inconsistentes, como ejemplo:

Tengo una tabla de clientes y otra de movimiento de cliente, pero el dia de mañana le hicieron una factura al cliente 55555 que no existe. Me quedaria un moviemiento en la tabla MovClientes de un cliente inexistente, lo cual es una inconsistencia.

2) Eso depende de tu necesidad, en algunas tablas vas a necesitar un grupo de campos para definir la llave primaria, pero en otros casos solo necesitaras un campo para definirla.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita