Hola...
Para qué tomarse ese trabajo, lo q te convendría es directamente es hacer pruebas en algún motor, cualquiera el q mejor te venga en gracia, cualquiera q elijas es muuuuuucho mejor q continuar con DBF.
En fin es una sugerencia, no perder tiempo con los dbf.
Saludos
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0303dfb1-1e5a-4132-b00a-8713dc864ce0n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/def7f274-ee0d-4bee-83b7-6b0cca742c67n%40googlegroups.com.
Hola JCReyna,
Te recomiendo probar un gestor de base de datos moderno. En mi caso, sugiero SQL Server, ya que es mi especialidad y tengo un amplio dominio de esta herramienta. SQL Server ofrece ventajas significativas en comparación con los archivos DBF en muchos aspectos, tales como:
SQL Server es una plataforma robusta y en constante evolución, que te permitirá trabajar de manera más eficiente y segura. No dudes en contar conmigo para cualquier consulta o asistencia que necesites.
Saludos cordiales,
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/98218f67-df93-49d0-91fa-48c86f3811aan%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/1fed8c94-eb65-4baa-932a-9bb49d31c44dn%40googlegroups.com.
Entiendo tu punto de vista sobre la preferencia de no utilizar procedimientos almacenados (Store Procedures o SP) para tareas simples. Sin embargo, creo que hay varios aspectos importantes que considerar en favor de su uso, especialmente en términos de seguridad, organización, escalabilidad y reutilización.
Seguridad y Control de Acceso: Los procedimientos almacenados permiten una capa adicional de seguridad al restringir el acceso directo a las tablas de la base de datos. Los usuarios pueden tener permisos para ejecutar procedimientos específicos sin tener acceso a la estructura subyacente de la base de datos, reduciendo el riesgo de operaciones maliciosas o accidentales.
Organización y Mantenimiento: Trabajar en capas y tener procedimientos almacenados bien definidos da un orden claro al sistema. Los cambios en la lógica de negocio se pueden hacer en un solo lugar (el SP), lo que facilita el mantenimiento y la evolución del sistema sin afectar otras partes del código.
Escalabilidad: Los procedimientos almacenados pueden ser optimizados por el motor de la base de datos, mejorando la eficiencia de las operaciones complejas y asegurando un mejor rendimiento a medida que el sistema crece. Las consultas complejas y operaciones masivas se benefician significativamente de esta optimización.
Reusabilidad: Al encapsular la lógica en procedimientos almacenados, se promueve la reutilización de código. Esto reduce la duplicación y la posibilidad de errores, ya que una lógica de negocio implementada correctamente en un SP puede ser utilizada en múltiples aplicaciones o partes del sistema sin necesidad de reescribir el código.
Aunque para operaciones muy simples, como una inserción o consulta individual, puede parecer una sobrecarga el uso de procedimientos almacenados, su valor se vuelve evidente cuando se considera el panorama completo del desarrollo y mantenimiento de sistemas escalables y seguros. La inversión en su creación y administración se justifica ampliamente por los beneficios a largo plazo en términos de seguridad, organización y eficiencia.
Saludos.
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ed69d50b-ee0f-4fba-9662-dca6ad8dcfbdn%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/7490355c-877e-47f7-a6fd-3cf9a2be282an%40googlegroups.com.
Es cierto que muchos de nosotros en el grupo aún utilizamos tablas DBF's debido a su velocidad y simplicidad. Sin embargo, es crucial reconocer que podemos y debemos dominar un sistema de gestión de bases de datos (SGBD) con la misma intensidad y dedicación con la que manejamos FoxPro. La migración a un SGBD no solo es posible, sino que es una evolución natural que nos permitirá aprovechar tecnologías más avanzadas y mejorar la eficiencia y escalabilidad de nuestros sistemas.
El miedo a rediseñar o reestructurar la base de datos es comprensible, pero es superable. El diseño de bases de datos puede parecer intimidante al principio, especialmente para aquellos que no se consideran DBA. Sin embargo, con la formación adecuada y el enfoque correcto, podemos adquirir las habilidades necesarias para llevar a cabo esta transición. Aquí es donde entra en juego el potencial del SGBD mediante el uso de Stored Procedures, funciones, triggers, vistas, y funciones tipo tabla, que pueden optimizar y agilizar los procesos de base de datos para cualquier envergadura.
Para aquellos que aún están indecisos, recomiendo empezar por evaluar si sus tablas actuales son candidatas para migrar a un servidor de base de datos. Si no es así, será necesario estudiar diseño de bases de datos, reestructurar y empezar bien.
Invito a todos a ver esta transición como una oportunidad de crecimiento y aprendizaje. Dominar un SGBD no solo es alcanzable, sino que también nos posicionará mejor en un entorno tecnológico en constante evolución.
Saludos.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/7490355c-877e-47f7-a6fd-3cf9a2be282an%40googlegroups.com.
¡Gracias por compartir el video! Es muy interesante escuchar puntos de vista contrarios sobre el uso de los Stored Procedures (SP). Es esencial considerar diferentes perspectivas para tomar decisiones informadas.
Sin embargo, quiero reafirmar mi postura sobre la importancia y utilidad de los SP, especialmente en los puntos 2,4 y 6.
Agradezco nuevamente el aporte del video, pero reafirmo mi convicción de que los Stored Procedures son una herramienta poderosa y esencial para optimizar el rendimiento y la eficiencia en la gestión de bases de datos, en todos los contextos, especialmente en contextos de mediana y gran escala.
Saludos.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fd12e3bc-5441-425d-add8-11de44449f95n%40googlegroups.com.
Un Consejo p los nuevos en SQL o q hasta el día de hoy usan DBF y no saben como pasar a un motor de SQL es empezar con este instructivo q hizo hace unos años Walter sobre VFP + Firebird.
http://www.mediafire.com/file/nb74e3oaf9g9l4j/Visual_FoxPro_y_Firebird_SQL.PDF
Acá van a ver de 0 como empezar con un motor SQL, yo empecé de esta manera y luego podrás elegir seguir con Firebird o pasar a cualquier otro motor, pero bueno acá vas a poder ver desde instalar el motor hasta la definición de las tablas y sus índices, y manejo de Triggers, Generadores, SP y demás.
Yo cuando leo q quieren pasar sus dbf a motores, podrás pasar las tablas mas comunes (artículos, tablas varias), pero las tablas maestras, tenés q redifinirlas, normalizarlas, no sirve pasar de DBF tal cual a una tabla de SQL.
En fin, mi granito de arena, hace 7/8 años q empecé x acá y nunca mas DBFs.
Saludos
Esteban
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fd0825b8-2dee-440f-b6fe-b90d956babae%40yahoo.com.ar.