Yo también abogo por distribuir la información en varias tablas. En unos casos te facilitará las actualizaciones, en otros acelerará búsquedas (especialmente si no necesitas toda la información), en otros te reducirá el tamaño de la base de datos (especialmente si hay información redundante, como son las descripciones)... En mi opinión todo son ventajas.
Y sí, no utilices Oracle. Aquí te recomiendan Firebird, pero también deberías echar un vistazo a otras como DB2, SQL Server o MySQL, valorar su coste, sus capacidades, ya que cada una es mejor según que casos (tamaño de la base de datos, cantidad de conexiones simultáneas soportadas, etc.).
|