Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 16:44
enridp
 
Fecha de Ingreso: mayo-2005
Mensajes: 284
Antigüedad: 19 años, 9 meses
Puntos: 11
Como pensar la estructura de una base de datos?

Hola a todos!
He diseñado muchas veces bases de datos, pero la verdad es que como siempre fueron proyectos muy chicos, con muy pocas tablas y campos, nunca debí "pensar" demasiado en lo que se refiere a performance o buenos hábitos a la hora de diseñar la estructura de una BD.

Por ese este tema. Alguien podría recomendarme un buen tutorial o libro al respecto.
Tal vez estoy equivocado pero, por ejemplo, al programar en un lenguaje Orientado a Objetos es MUY util saber como pensar las cosas, por ejemplo hacerse preguntas sencillas como:
"Es un? o contiene un?"
Uno puede deducir si necesita usar herencia o inclusión, etc.
Existe algo similar en el diseño de base datos?
Es decir algunas preguntas que uno debería hacerse a la hora de crear una nueva tabla, como para poder deducir si es necesario realmente una nueva tabla, o si es necesario agregar algun campo nuevo en otra tabla, o si algun campo en realidad no deberia pertenecer a cierta tabla, etc.

Creo que me serviría de mucha ayuda alguna especie "de guía" para poder decidir con más seguridad la estructura de mi BD porque la verdad siempre la armé a "puro criterio".

Saludos !!
Enrique.