Desde ya hace unos años, me especialicé en el desarrollo de aplicaciones interactivas basadas en Flash, si bien hoy en día para determinados sitios es mejor usar html para que los buscadores nos indexen como corresponde, no podemos negar que algunas cosas no pueden lograrse de otro modo que no sea utilizando las bondades de Flash.
A esto tenemos que sumarle que generalmente quienes tienen un sitio hoy en día necesitan actualizarlo seguido para que tenga vida, porque de que sirve entrar a un sitio que es siempre igual, que nunca tiene nada nuevo para ver, en ese sentido lo más conveniente es la implementación de bases de datos, siendo la recomendada MySQL.
Entonces llegamos a MAMP que no es más que un paquete instalador que habilita en nuestra Mac: Apache, MySQL y PHP para que lo podamos utilizar de inmediato y sin problemas, digo esto porque antes de que existiese este paquete instalador, era realmente problemático disponer de todos estos elementos en una Mac, pero ahora es fácil.
A todo esto le sumamos que es libre y bueno, creo que es una muy buena solución, solo se debe ingresar a MAMP y descargarlo, también existe una versión PRO que es paga y que permite hacer cosas mucho más sofisticadas, al punto que podríamos montar un servicio de hosting en nuestra Mac.
Este paquete por si solo ya nos soluciona todo lo que tiene que ver con bases de datos y administración de las mismas, pero yo personalmente recomiendo que también se instalen CocoaMySQL que es más amigable que el phpMyAdmin que viene con MAMP.
Luego deberíamos estudiar un poco como estructurar una base de datos, tarea no del todo sencilla pero tampoco imposible, para ello google nos puede dar muchas respuestas, pero las herramientas para hacerla funcionar, construirla y administrarla, ya las tenemos a nuestra disposición.