|
Para Gallosuarez, cuando hay inserciones masivas como por ejemplo cuando se está migrando información para una base de datos antes de colocarla en producción se pueden quitar (no recuerdo en firebird si se pueden deshabilitar como con los indices) y luego colocarlas, es mas eficiente crear una llave o indice cuando ya están montados los datos (y la estructura queda mas balanceada) que definir la llave o indice y luego montar los datos.
Para erickperez6, puedo garantizar que el sistema que mencionas que usa pocas llaves foraneas no es para bases de datos de gran tamaño y si lo fuera el rendimiento no sería el ideal, algunos fabricantes de software exigen al cliente para solventar los problemas de rendimiento el utilizar equipos más rápidos.
Otro asunto es que cuando haces un sistema que lo tienen muchos clientes es más fácil mantener los problemas de diseño que corregir e ir a actualizar aplicativos a esa cantidad de clientes.
__________________
Luis Fernando Buelvas T.
|