Consulta de Concepto Estoy Preocupado
Publicado por LUIS A CISTERNAS (15 intervenciones) el 20/11/2004 23:23:33
hola amigos:
Tengo una duda ,estoy trabajando en un proyecto con VFP 6.0 y con las tablas DBF ,las tablas estan creadas con el create cursor y existen indices con el index on....para las busquedas,pero en ningun caso he generado claves primarias ,la manera como recorren las tablas es hacer un select <tabla> y luego para en el registro con el seek , yo empeze a ocupar busquedas con sql osea con un select * from ......,llene una tabla con 25000 registros elimine el registro 24999,con un seek el cual se me demoro 57 seg luego elimine el mismo registro con sql ,se demoro 58 seg ,por lo tanto he empezado a ocupar sql ,la pregunta es ¿como se comportan el motor de base de datos que admisnistra las tablas dbf si no he generado claves primarias para los cruces con inner join ?¿se pueden definir claves primarias a travez de codigo y como lo hago ? por ejemplo:
create cursor tabla
...
(rut c(9),;
nombre c(50))
estoy preocupado ya que hago cruces en consulta con 5 tablas con inner join y me preocupan los tiempos de respuestas
Tengo una duda ,estoy trabajando en un proyecto con VFP 6.0 y con las tablas DBF ,las tablas estan creadas con el create cursor y existen indices con el index on....para las busquedas,pero en ningun caso he generado claves primarias ,la manera como recorren las tablas es hacer un select <tabla> y luego para en el registro con el seek , yo empeze a ocupar busquedas con sql osea con un select * from ......,llene una tabla con 25000 registros elimine el registro 24999,con un seek el cual se me demoro 57 seg luego elimine el mismo registro con sql ,se demoro 58 seg ,por lo tanto he empezado a ocupar sql ,la pregunta es ¿como se comportan el motor de base de datos que admisnistra las tablas dbf si no he generado claves primarias para los cruces con inner join ?¿se pueden definir claves primarias a travez de codigo y como lo hago ? por ejemplo:
create cursor tabla
...
(rut c(9),;
nombre c(50))
estoy preocupado ya que hago cruces en consulta con 5 tablas con inner join y me preocupan los tiempos de respuestas
Valora esta pregunta


0