Cómo diseñar Bases de Datos para la Web.
Uno de los factores mas importantes en la creación de páginas web dinámicas es el diseño de las Bases de Datos (BD). Si tus tablas no estan correctamente diseñadas, te pueden causar un montón de dolores de cabeza cuando tengas de realizar complicadísimas llamadas SQL en el código PHP para extraer los datos que necesitas. Si conoces como establecer las relaciones entre los datos y la normalización de estos, estarás preparado para comenzar a desarrollar tu aplicación en PHP.
Si trabajas con MySQL o con Orable, debes conocer los métodos de normalización del diseño de las tablas en tu sistema de BD relacional. Estos métodos pueden ayudarte a hacer tu código PHP mas fácil de comprender, ampliar, y en determinados casos, incluso hacer tu aplicación mas rápida.
Básicamente, las reglas de Normalización están encaminadas a eliminar redundancias e inconsistencias de dependencia en el diseño de las tablas. Más tarde explicaré lo que esto significa mientras vemos los cinco pasos progresivos para normalizar, tienes que tener en cuenta que debes crear una BD funcional y eficiente. Tambien detallaré los tipos de relaciones que tu estructura de datos puede tener.
Fuente: http://www.iespana.es/
Lo que menos me ha gustado:
Que no es muy extenso.
Lo que más me ha gustado:
Que tiene algunos aspectos básicos y ejemplos claros de cómo realizar algunas prácticas para aprender mejor.
Te prepara para:
Los pasos fundamentales para normalizar una base de datos.
Conclusión:
Es un curso que considero básico, pero abarca pocos conceptos y sería recomendable incluir un poco más de ejemplos que nos permitieran resolver alguna dificultad que se presente.