Diseñador pregunta sobre Access + MySQL
(Warning: Diseñador preguntando)
Estamos por comenzar una web para una inmobiliaria y tengo alguna duda, en especial con tema de base de datos. No es que lo vaya a programar yo, pero necesitamos hacer el planteo y el cliente quiere hacer unas consultas desde Access.
He estado viendo estos dos hilos y, si no me equivoco, en uno se habla de una aplicación (PHP?) haciendo consultas al Access mediante ODBC y volcándolas en el MySQL y en el otro se habla de Access utilizando la base de datos MySQL mediante ODBC.
http://www.domestika.org/foros/viewtopic.php?p=180134
http://www.domestika.org/foros/viewtopic.php?p=431965
¿Ambas posibilidades son válidas? ¿Cuál es la más lógica? A mi me suena que tener solo una BD sería más limpio.
x
En un proyecto recien que realizamos para una inmobiliaria funcionaba de la siguiente manera:
_la inmobiliaria gestionava los distintos inmuebles mediante un programa de gestion interno. Este trabajaba sobre access. Este programa estava en un server donde acceden las distintas oficinas.
_el cliente no queria que este servidor fuera el servidor web por temas de sguridad y tampoco queria que los datos privados de compradores, información extra estuviera en dicho servidor.
_Se optó por montar otro servidor. Que fuera el servidor web, apache + php con lo que el manejo de Mysql nos erá más fácil. Así cada dia a las 3.00 am se hace una copia de las tablas del access que nos interesavan y se pasaban a mysql. Paralelamente se copian las imagenes de los inmuebles.
_Como puedes ver en este caso si que es lógico tener una copia de la base de datos. Y si en tu caso tambien la base de datos es la que utiliza su soft de gestión recomendaria que no se trabajara directamente sobre ella.
danielsandesign
Gracias dagi! Dime si he entendido bien: Me dices que solo con Access + ODBC, pero siempre estaría utilizando la BD MySQL ¿Correcto?
Por el tema de seguridad (no se nah de Access), supongo que si su programador en la oficina les prepara una aplicación que solo consulte los datos que necesitan de la BD no habría peligro ¿Emm correcto?
Me estás dando miedo ahora xD
dagi3d
en el segundo caso el problema que se les planteba es que necesitaban sincronizar las dos bases de datos. si sólo vais a tener una, podéis trabajar directamente con access: http://es.php.net/odbc, que como comentas es lo más limpio y lógico, ya que si no necesitas redundancia de datos por una razón, no tiene sentido tener dos bases de datos.
lo único que da un poco de miedo que el cliente pueda hacer consultas directamente. desconozco si access cuenta con política de permisos, pero creo que sería una cosa a tener en cuenta (o al menos hacer copias de seguridad por si acaso)