Esta pregunta es muy relativa, aunque, lo normal (o lo que yo he hecho siempre), es empezar definiendo las bases de datos y todo lo referente a ellas (índices principales, claves foráneas, referencias de integridad, cheks, ......). Vamos, todo lo que se desprende de un primer análisis de un problema
Luego, a medida que vas desarrollando el cliente, te das cuenta que faltan cosas en el servidor, es decir, algunos índices, algunos procedimientos almacenados, quizás algún trigger, ...., por lo que el desarrollo, tanto del cliente como del servidor, no termina hasta terminar la aplicación entera. Es un TODO que es difícil de gestionar por separado ya que hay mucha dependencia uno del otro.
__________________
Si no tienes algo que decir más importante que el silencio, cállate
|