Tablas libres o base de datos

169 views
Skip to first unread message

PETACA

unread,
Feb 6, 2013, 10:18:19 AM2/6/13
to publice...@googlegroups.com
Hola a todos. Estoy haciendo un sistema donde tengo que priorizar la seguridad de los datos, es decir, que nadie
abra las tablas y me las modifique desde fuera del sistema. Mi pregunta es que usar ?. Base de datos o tablas libres ?
o como hacer para que no suceda esto.
Saludos y gracias
 

Luis Mata

unread,
Feb 6, 2013, 10:19:53 AM2/6/13
to publice...@googlegroups.com
Realmente esta pregunta debe de ser una broma, la respuesta seria ridícula si te dijeran tablas libres.

Irwin Rodriguez

unread,
Feb 6, 2013, 10:27:59 AM2/6/13
to publice...@googlegroups.com

Indudablemente debes utilizar base de datos. Las tablas libres no son las apropiadas.

Saludos.!

Ing. Irwin Rodriguez
Consultor Informático
0412-521.06.79

El 06/02/2013 10:49, "Luis Mata" <lm...@cclf.com.pe> escribió:

Realmente esta pregunta debe de ser una broma, la respuesta seria ridícula si te dijeran tablas libres.
 
From: PETACA
Sent: Wednesday, February 06, 2013 10:18 AM
Subject: [vfp] Tablas libres o base de datos
 


Hola a todos. Estoy haciendo un sistema donde tengo que priorizar la seguridad de los datos, es dec...

Edgar Acevedo

unread,
Feb 6, 2013, 10:28:11 AM2/6/13
to publice...@googlegroups.com
Definitivo: Un servidor de bases de datos:  MySQL, PostgreSQL o Firebird.

Luis Maria Guayan

unread,
Feb 6, 2013, 10:49:48 AM2/6/13
to publice...@googlegroups.com
Creo que la pregunta correcta seria: ¿Bases de datos nativas o un motor de datos externo?

Si buscas seguridad de datos la respuesta es busca un motor de bases de datos externo ya que las DBC y DBF de VFP carecen de seguridad.

-- Acerca de Motores de Bases de Datos --
https://sites.google.com/site/publicesvfoxpro/enlaces/database

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

saul pina

unread,
Feb 6, 2013, 10:54:50 AM2/6/13
to publice...@googlegroups.com
what! de las dos formas se puede abrir. te recomiendo motor de bases de datos: mysql, postgres, entre otros...

Miguel Antúnez

unread,
Feb 6, 2013, 12:08:34 PM2/6/13
to publice...@googlegroups.com
No solo esta en definir tu gestor de base de datos, si no también en la forma de seguridad  que aplicarías en ello.
por ejemplo en un SQL SERVER, si pones autenticidad Windows o Autenticidad SQL Server, con cualquiera de estas dos opciones. accedes a la base de datos.
La seguridad en el caso de este gestor es de forma granular, a todo nivel esquema,stored procedure, tablas,vistas,funciones,campos, etc.

Si le das acceso total al esquema PUBLIC, es similar que tener los DBF. ya que desde cualquier aplicativo ejemplo excel, accedes a las tablas con sentencias SQL, por lo mismo podrías ejecutar INSERT y UPDATES, no es tan sencillo, pero es vulnerable. 

Lo que hago es trabajar en 2 capas a nivel de base de datos , Stored procedure y tablas/vistas/funciones,etc.  
-Creo un esquema de tipo aplicación, que solo ejecuta Stored Procedures
-El usuario que se loguea puede ser de autenticidad windows o sql server, pero solo tiene acceso de login y conexión
-El aplicativo(vfp) a parte de loguearse con el login, se loguea con el esquema de aplicación, para que ejecute stored procedures. Así ni el mismo aplicativo no esta en condiciones de ejecutar sentencias SQL
-Con eso el usuario cliente  por mas que tenga una consola de administración, jamas vera el contenido de la base de datos,  
 
Saludos.
 






El 6 de febrero de 2013 10:54, saul pina <vfxpro...@gmail.com> escribió:
what!  de las dos formas se puede abrir. te recomiendo motor de bases de datos: mysql, postgres, entre otros...



--
Miguel Angel Antúnez Camones
mant...@gmail.com

Luis Mata

unread,
Feb 6, 2013, 12:15:30 PM2/6/13
to publice...@googlegroups.com
Interesante....

Fox Friend

unread,
Feb 6, 2013, 4:42:41 PM2/6/13
to publice...@googlegroups.com
Como dijo el maestro Luis María. Ni con BD nativa(DBC) ni con tablas libres(DBF) tendrías seguridad.

Si tu prioridad es la seguridad de los datos mejor usa un SGBD con VFP.

Los que más se han mencionado en este foro son MS SQL, MySql, PostgreSql, Firebird, usados con una técnica como SPT (Sql Pass Through) o Cursor Adapters.

Vistas Remotas o XML al parecer pocos usan esas técnicas de acceso a datos..

Saludos!

Carlos Miguel FARIAS

unread,
Feb 6, 2013, 7:02:49 PM2/6/13
to publice...@googlegroups.com
Las vistas remotas son generalmente mas lentas que un select específico o cursor adapter.
XML, implica transferir datos convirtiendo a texto y agregando la estructura. El desempeño me parecería que no puede ser ni cerca de cualquier otro método.
Saludos: Miguel, La Pampa (RA)
Reply all
Reply to author
Forward
0 new messages