El 17-05-2010 16:35, Ricardo Munoz escribió:
El 17 de mayo de 2010 04:09, Miguel Oyarzo O.<ad...@aim.cl> escribió:
El 17-05-2010 15:48, Mauricio Sepulveda escribió:
Hola a todos, por la explicación original el programa me suena a uno de
los módulos de Transtecnia, De ser este el programa, veo muy dificil el
poder implementarlo en Linux,
En nuestro caso, nosotros desarrollamos las aplicaciones MSACCESS usando su
set de ventanitas y asistentes.
Normalmente creamos las tablas en el mismo sistema y cuando vemos que
funciona bien eliminamos las tablas, nos conectamos via MYODBC hacia el
servidor Linux con MySQL (en donde se creo previamente la misma estructura)
y vinculamos todas las tablas existentes.
No usamos el MS-jet incorporado pues no nos gusta, pero si usamos MySQL
como motor de base de datos. La aplicación no se da cuenta del cambio desde
tablas fisicas a tablas vinculadas.
MySQL no es un Adminitrador De Base de Datos Relacional como Postgres,
Oracle u otros,
segun alguna definicion o por la cantidad de caracteristicas "extra"?
Pienso que por la definición.
En IMHO MySQL es un estupendo DBMS pero le falta "la" función básicas
para ser considerado como un RDBMS (Relational Data Base Management
System). Se que existe mucha definicion afirmando que MYSQL es un RDBMS
pero no todo lo que se dice es necesariamente cierto.
En Linux al menos la opción de tipos de tabla por defecto es MyISAM, que
no permiten Integridad Referencial (las demas tipos q trae en forma
nativa tampoco). Pero si te cambias a desarrollos partner como InnoDB
(que si lo permite) te podrias salir del estandar ACID.
Esa sería a mi gusto lo fundamental, pues la integridad referencial hace
que las tablas se relacionen en el mismo sistema (del lado del server) y
allí pasa a ser un RDBMS.
Además Oracle, Postgress, SQLServer entre otros tienen Union,
Interseccion y Excepciones de tablas cuando recuperas datos via SQL,
pero MySQL no las incorpora almenos hasta la version 5 (no se si habrá
otro desarrollo que si).
Saludos,
=====================================
Miguel A. Oyarzo O.
Ingeniería en Redes y Telecomunicaciones
Austro Internet S.A. & INALAMBRICA S.A.
Teléfono: [+05661] 710030
Punta Arenas - Chile
Linux User: # 483188 - counter.li.org
=====================================