Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2013, 12:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: trabajar con sub y super indices en PHP y mysql

La base de datos no guarda fórmulas, porque las fórmulas no existen como tipo de datos. No hay nada que se le parezca.
En ciertos DBMS se pueden guardar ciertos objetos, por lo cual se podría intentar almacenar ciertos objetos serializados que apliquen a determinadas utilidades de un editor dado (por ejemplo Open Office, o bien el mismo Microsoft Office. Pero en ese caso lo que se almacena no es la fórmula, sino el objeto codificado.
La base de datos tampoco entiende cómo se mostrará lo que guarda, porque es independiente del lenguaje de programación que accede a ella, así como tampoco como se visualizará lo que se almacena, porque es independiente completamente de las paginas web.
Los DBMS son servidores de datos, pero no construyen vistas.
Lo que se tiene que entender es que las formulas ni siquiera existen para los sistema de codificación de textos, sea ASCII, UNICODE, Ansi, o lo que fuese. Las formulas son en realidad formas de codificar creadas para que luego un editor las interprete y visualice, pero eso no tiene absolutamente ninguna relación con lo que se guarda.
Por ejemplo, si quisiera codificar un valor fraccionario, cuyo numerador esté expresado como potencia, y el denominador como radicando, podría hacerlo así:
Cita:
y = {{a^3} over {sqrt (a + b^2)}}
Esto, en el editor de formulas de OpenOffice, generaría luego una ecuación con un termino fraccionario. Pero lo que guarda la base de datos no es la formula, sino su codificación aplicada a un interprete dado.

¿Se entiende?

Lo que debes definir es cuál es el interprete, y cómo obtienes esas formulas, par aluego pasarlas como texto a un campo VARCHAR, por medio de un INSERT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)