SlideShare una empresa de Scribd logo
Base De Datos
Microsoft
Visual Fox Pro
Historia
Visual FoxPro (VFP), es un entorno de
desarrollo propiedad de Microsoft desde 1992.                      Desde 1993 se ha liberado una nueva
La adquisición se realizó, entre otros motivos,                    versión cada 2 años, la última es la 9.0.
para disponer de un producto competitivo con                       Mientras esperamos la nueva versión
dBase, y al mismo tiempo incorporar las                            denominada Sedna, Microsoft ha
tecnologías avanzadas de acceso a datos de                         lanzado una versión preliminar para la
FoxPro al motor Jet.                                               comunidad tecnológica (CTP) y se han
                                                                   puesto en marcha dos proyectos de
El beneficiario inmediato de esta adquisición fue por              código    abierto,    el    primero     es
tanto el producto Access, que en aquella época se                  SednaX, para novedades y mejoras en el
había consolidado como una interfaz de manejo del                  entorno de desarrollo, y el segundo es
motor Jet, para facilitar a los usuarios finales no
                                                                   SednaY para el desarrollo Web y
profesionales la creación y administración de
                                                                   tecnologías asociadas.
bases de datos mdb.

A finales del 2002, algunos miembros de comunidades demostraron que Visual
FoxPro puede correr en Linux usando el emulador de Windows Wine. En el
2003, esto llevo a quejas de Microsoft: se dijo que el desarrollo de código de FoxPro
para rutinas en máquinas no-Windows viola el Acuerdo de Licencia de Usuario
Final.
Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido
comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido
el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014)
Casa Fabricante
Ventajas
Menor costo

Adquisición (Es accequible para pequeñas
empresas) .

Capacitación(Por ser mas popular).
Soporte (Por ser mas popular) .

Desarrollo (Encuentras mas programadores y
menos costosos).

Entorno Windows (Es mas familiar y
predecible).

Fácil de Actualizar
Desventajas
Integridad (Mayor sensibilidad frente a
variaciones en transmisiones y fluctuaciones
eléctricas).

Seguridad (Menos niveles de acceso).

Menor capacidad de procesamiento (no funciona
adecuadamente con grandes volúmenes de
información).
Para volúmenes medianos se utiliza el motor de
Microsoft SQL ,sin mayores traumatismos y
excelente performance.
Dificultad de mantenimiento
Funciones Básicas
   Str() convierte a String
   Val ()convierte a número
   Date() devuelve la fecha del sistema
   Hoy=Date()
   GetDir() Obtiene el directorio por defecto
   Cd GetDir
   Imprime el día de la semana
   ?Dow(Date())
   Len() Devuelve el número de caracteres de una expresión de
    caracteres
   Recno() Obtiene la posición de un registro
   Para cerrar abierta en el área de trabajo actual utilizamos el
    comando USE
Tipos de Datos Aceptados

Los tipos de datos que puede haber en un campo o atributo de una
tabla forman tres grandes grupos:

1. Tipos Numéricos
2. Tipos Fecha
3. Tipos Cadena de Caracteres
1) Tipos numéricos:

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768
a 32767. Sin signo, el rango de valores es de 0 a 65535.

Float: número pequeño en coma flotante de precisión simple. Los valores válidos van
desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a
3.402823466E+38.

Real, Double: número en coma flotante de precisión doble. Los valores permitidos van
desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde
2.2250738585072014E-308 a 1.7976931348623157E+308

Decimal, Dec, Numeric: Número en coma flotante. El número se almacena como una
cadena
2) Tipo Fecha:
Date: Almacena una fecha. El rango de valores va desde el 1 de enero del
1001 al 31 de diciembre de 9999. El formato de almacenamiento es de: año-
mes-dia

DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de
enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del
9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento
es de año-mes-dia horas:minutos:segundos

Time: Almacena la hora. El rango de horas va desde -838 horas, 59 minutos y
59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento
es de 'HH:MM:SS„

Year: almacena un año. El rango de valores permitidos va desde el año 1901 al
año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si
queremos almacenar el año con dos o cuatro dígitos.
3) Tipo Cadena de Caracteres:
Char(n): almacena una cadena de longitud fija. La cadena
podrá contener desde 0 a 255 caracteres.

VarChar(n): almacena una cadena de longitud variable. La
cadena podrá contener desde 0 a 255 caracteres.

Enum: campo que puede tener un único valor de una lista que
se especifica. El tipo Enum acepta hasta 65535 valores
distintos

Set: un campo que puede contener ninguno, uno ó varios
valores de una lista. La lista puede tener un máximo de 64
valores.
Vistas
Licencias y Costos
Microsoft Visual FoxPro 9.0              Microsoft Visual Studio Enterprise
Professional Edition, versión completa   Edition 6.0 versión completa para PC
para PC (34001231)                       (628-00403)
Price Range: Rango de precios:           $415,00
$ 412,00 a $ 736,00
Instalar Visual FoxPro
 Nota Si utiliza un programa de protección
  antivirus en su PC, no lo aplique o
  desactívelo antes de ejecutar el Asistente
  para instalación.
 Es posible que no se ejecute
  correctamente el programa de Asistente
  para instalación si está activada la
  protección antivirus. Después de la
  instalación, asegúrese de que vuelve a
  activar el programa de protección antivirus.
No es necesaria ninguna preparación previa a la instalación de Visual FoxPro.
Es posible que desee configurar un equipo de Windows 2000 o Windows NT
4.0 o posterior Server con Internet Information Server (IIS) si desea utilizar
Visual FoxPro para la publicación de servicios Web (consulte en la
documentación del sistema operativo las instrucciones acerca de cómo
instalar y configurar IIS).

Para instalar Visual FoxPro desde CD-ROM
Inserte el CD de Visual FoxPro e inicie el asistente para Instalación
(Setup.exe).
Dependiendo del sistema operativo que utilice, el equipo se reiniciará varias
veces. Haga clic en Listo para volver al asistente para Instalación.
Haga clic en Instalar Visual FoxPro.
En la lista de características que muestra el asistente, seleccione las
herramientas que desea instalar.

Haga clic en Instalar ahora para continuar la instalación.
La instalación completa incluye todos los archivos de programa, la Ayuda en
pantalla y los archivos de ejemplo de Visual FoxPro.
Requisitos de instalación
   Visual FoxPro se puede instalar en equipos que
    utilicen Windows 98, Windows ME, Windows NT
    4.0, Windows 2000 o sistemas operativos
    posteriores.
   Los requisitos mínimos del hardware son:
   PC compatible con IBM con un procesador Pentium.
   Mouse (ratón) o dispositivo apuntador.
   64 MB RAM (se recomienda 128 MB o más)
   Espacio en disco para Visual FoxPro: 115 MB para
    la instalación mínima o 200 MB para la instalación
    máxima.
   Espacio en disco para la Actualización de
    componentes de Windows: depende del sistema
    operativo pero, normalmente, requiere 50 MB.
Resolver problemas de la
instalación
 Si no puede ejecutar Visual FoxPro y no ve ningún
  mensaje de error que le indique cuál es la causa del
  problema, éste puede deberse al BIOS en ROM del PC o
  al controlador de vídeo que esté usando.
 Si utiliza un teclado extendido, asegúrese de que es
  compatible con el BIOS en ROM. Además, asegúrese de
  que utiliza un controlador de vídeo VGA o Súper VGA
  estándar para Windows.
 Si obtiene un mensaje de error de “desbordamiento de
  pila”, el controlador de vídeo está desfasado o bien no
  está diseñado para su tarjeta de vídeo. Para solucionar el
  problema, actualice el controlador de vídeo.
 Para obtener información adicional, consulte el archivo
  Léame de Visual FoxPro situado en el directorio principal
  del CD de instalación de Visual FoxPro.
Comparación con algunos
    Motores
o MySQL:
No es muy aconsejable cuando pretendemos que la tabla sobre la que se aplica devuelva una
gran cantidad de datos en cada consulta. , puede haber una sobrecarga de la CPU.

o PosgreSQL:
Tiene funciones de compatibilidad para ayudar en la transición desde otros
sistemas menos compatibles con SQL

o Oracle:
El mayor inconveniente es quizás su precio. Incluso las licencias de Personal Oracle
son excesivamente costosos. Un Oracle mal configurado puede ser
desesperantemente                                                              lento.


o Access:
Base de datos de un muy reducido potencial, sólo para soluciones quot;caseras”
o Informix :
 Es una familia de productos de bases de datos que incluye un sistema de
 administración de bases de datos relacionales basado en SQL, un lenguaje de cuarta
 generación y herramientas para la inclusión de SQL en programas de aplicación.


o SQL SERVER :
Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,
Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft
SQL Server.
Tiempo de respuesta relativamente largo. Poco eficaz, es limitado.


o FireBird:
es muy práctico en todo sentido. Sencillo de instalar, fácil de
usar, requiere poca administración y tiene el precio que nos gusta:
                              gratis.
Es un motor de base de datos de gran capacidad, está a la altura
de Oracle, DB2 o SQL Server

Más contenido relacionado

La actualidad más candente

SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
Alex Geovani
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacionLuis Maza
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
Luis Alonso Guzmán Espinoza
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
Kozmo Hernan
 
Visual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema BibliotecaVisual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema Biblioteca
Oscar Ivan Salazar Cuellar
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
Eduardo Agila
 
Requeriminetos de sgbd oracle
Requeriminetos de sgbd oracleRequeriminetos de sgbd oracle
Requeriminetos de sgbd oracleMarcos Vazquez
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Fidel Manuel Conislla Yvala
 
VISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoVISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folleto
Antonio Ortiz
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
Rafael Navarro Prieto
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
JonathanUCV
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesCesar Loor
 

La actualidad más candente (20)

Apache derby
Apache derbyApache derby
Apache derby
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Visual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema BibliotecaVisual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema Biblioteca
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
SQLite
SQLiteSQLite
SQLite
 
Requeriminetos de sgbd oracle
Requeriminetos de sgbd oracleRequeriminetos de sgbd oracle
Requeriminetos de sgbd oracle
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
VISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoVISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folleto
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 

Similar a visual fox pro

Curso, manual, tutorial windows 2003 server
Curso, manual, tutorial   windows 2003 serverCurso, manual, tutorial   windows 2003 server
Curso, manual, tutorial windows 2003 server
charly0885
 
Sistemas operativos microsoft windows
Sistemas operativos microsoft windowsSistemas operativos microsoft windows
Sistemas operativos microsoft windowsWritePen
 
Oracle
OracleOracle
Oracle
Ruth Romero
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11
YOLAGAR
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
YOLAGAR
 
Plantilla fase2
Plantilla fase2Plantilla fase2
Plantilla fase2
Jerffen Mendoza Regino
 
Requerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el sRequerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el s
soledadyasmin
 
sistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdfsistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdf
FranSimp
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
JAREK T
 
SISTEMAS OPERATIVOS - presentacion grupo 198
SISTEMAS OPERATIVOS -  presentacion grupo 198SISTEMAS OPERATIVOS -  presentacion grupo 198
SISTEMAS OPERATIVOS - presentacion grupo 198
Alberto Mera Chimachaná
 
MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012
Alcira Gonzales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosandresq23
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003guestde4364
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003RiChArD13
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskDiego Llanes
 

Similar a visual fox pro (20)

Curso, manual, tutorial windows 2003 server
Curso, manual, tutorial   windows 2003 serverCurso, manual, tutorial   windows 2003 server
Curso, manual, tutorial windows 2003 server
 
Sistemas operativos microsoft windows
Sistemas operativos microsoft windowsSistemas operativos microsoft windows
Sistemas operativos microsoft windows
 
Oracle
OracleOracle
Oracle
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11
 
Act 8..1
Act 8..1Act 8..1
Act 8..1
 
Activ 8
Activ 8Activ 8
Activ 8
 
Act 8.1
Act 8.1Act 8.1
Act 8.1
 
Activ 8
Activ 8Activ 8
Activ 8
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
 
Plantilla fase2
Plantilla fase2Plantilla fase2
Plantilla fase2
 
Requerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el sRequerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el s
 
sistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdfsistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdf
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
SISTEMAS OPERATIVOS - presentacion grupo 198
SISTEMAS OPERATIVOS -  presentacion grupo 198SISTEMAS OPERATIVOS -  presentacion grupo 198
SISTEMAS OPERATIVOS - presentacion grupo 198
 
Presentación1
Presentación1Presentación1
Presentación1
 
MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asterisk
 

Último

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 

Último (20)

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 

visual fox pro

  • 3. Historia Visual FoxPro (VFP), es un entorno de desarrollo propiedad de Microsoft desde 1992. Desde 1993 se ha liberado una nueva La adquisición se realizó, entre otros motivos, versión cada 2 años, la última es la 9.0. para disponer de un producto competitivo con Mientras esperamos la nueva versión dBase, y al mismo tiempo incorporar las denominada Sedna, Microsoft ha tecnologías avanzadas de acceso a datos de lanzado una versión preliminar para la FoxPro al motor Jet. comunidad tecnológica (CTP) y se han puesto en marcha dos proyectos de El beneficiario inmediato de esta adquisición fue por código abierto, el primero es tanto el producto Access, que en aquella época se SednaX, para novedades y mejoras en el había consolidado como una interfaz de manejo del entorno de desarrollo, y el segundo es motor Jet, para facilitar a los usuarios finales no SednaY para el desarrollo Web y profesionales la creación y administración de tecnologías asociadas. bases de datos mdb. A finales del 2002, algunos miembros de comunidades demostraron que Visual FoxPro puede correr en Linux usando el emulador de Windows Wine. En el 2003, esto llevo a quejas de Microsoft: se dijo que el desarrollo de código de FoxPro para rutinas en máquinas no-Windows viola el Acuerdo de Licencia de Usuario Final. Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014)
  • 5. Ventajas Menor costo Adquisición (Es accequible para pequeñas empresas) . Capacitación(Por ser mas popular). Soporte (Por ser mas popular) . Desarrollo (Encuentras mas programadores y menos costosos). Entorno Windows (Es mas familiar y predecible). Fácil de Actualizar
  • 6. Desventajas Integridad (Mayor sensibilidad frente a variaciones en transmisiones y fluctuaciones eléctricas). Seguridad (Menos niveles de acceso). Menor capacidad de procesamiento (no funciona adecuadamente con grandes volúmenes de información). Para volúmenes medianos se utiliza el motor de Microsoft SQL ,sin mayores traumatismos y excelente performance. Dificultad de mantenimiento
  • 7. Funciones Básicas  Str() convierte a String  Val ()convierte a número  Date() devuelve la fecha del sistema  Hoy=Date()  GetDir() Obtiene el directorio por defecto  Cd GetDir  Imprime el día de la semana  ?Dow(Date())  Len() Devuelve el número de caracteres de una expresión de caracteres  Recno() Obtiene la posición de un registro  Para cerrar abierta en el área de trabajo actual utilizamos el comando USE
  • 8. Tipos de Datos Aceptados Los tipos de datos que puede haber en un campo o atributo de una tabla forman tres grandes grupos: 1. Tipos Numéricos 2. Tipos Fecha 3. Tipos Cadena de Caracteres
  • 9. 1) Tipos numéricos: Bit ó Bool: un número entero que puede ser 0 ó 1 SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535. Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38. Real, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308 Decimal, Dec, Numeric: Número en coma flotante. El número se almacena como una cadena
  • 10. 2) Tipo Fecha: Date: Almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de: año- mes-dia DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundos Time: Almacena la hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS„ Year: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro dígitos.
  • 11. 3) Tipo Cadena de Caracteres: Char(n): almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres. VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. Enum: campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos Set: un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
  • 13.
  • 14. Licencias y Costos Microsoft Visual FoxPro 9.0 Microsoft Visual Studio Enterprise Professional Edition, versión completa Edition 6.0 versión completa para PC para PC (34001231) (628-00403) Price Range: Rango de precios: $415,00 $ 412,00 a $ 736,00
  • 15. Instalar Visual FoxPro  Nota Si utiliza un programa de protección antivirus en su PC, no lo aplique o desactívelo antes de ejecutar el Asistente para instalación.  Es posible que no se ejecute correctamente el programa de Asistente para instalación si está activada la protección antivirus. Después de la instalación, asegúrese de que vuelve a activar el programa de protección antivirus.
  • 16. No es necesaria ninguna preparación previa a la instalación de Visual FoxPro. Es posible que desee configurar un equipo de Windows 2000 o Windows NT 4.0 o posterior Server con Internet Information Server (IIS) si desea utilizar Visual FoxPro para la publicación de servicios Web (consulte en la documentación del sistema operativo las instrucciones acerca de cómo instalar y configurar IIS). Para instalar Visual FoxPro desde CD-ROM Inserte el CD de Visual FoxPro e inicie el asistente para Instalación (Setup.exe). Dependiendo del sistema operativo que utilice, el equipo se reiniciará varias veces. Haga clic en Listo para volver al asistente para Instalación. Haga clic en Instalar Visual FoxPro. En la lista de características que muestra el asistente, seleccione las herramientas que desea instalar. Haga clic en Instalar ahora para continuar la instalación. La instalación completa incluye todos los archivos de programa, la Ayuda en pantalla y los archivos de ejemplo de Visual FoxPro.
  • 17. Requisitos de instalación  Visual FoxPro se puede instalar en equipos que utilicen Windows 98, Windows ME, Windows NT 4.0, Windows 2000 o sistemas operativos posteriores.  Los requisitos mínimos del hardware son:  PC compatible con IBM con un procesador Pentium.  Mouse (ratón) o dispositivo apuntador.  64 MB RAM (se recomienda 128 MB o más)  Espacio en disco para Visual FoxPro: 115 MB para la instalación mínima o 200 MB para la instalación máxima.  Espacio en disco para la Actualización de componentes de Windows: depende del sistema operativo pero, normalmente, requiere 50 MB.
  • 18. Resolver problemas de la instalación  Si no puede ejecutar Visual FoxPro y no ve ningún mensaje de error que le indique cuál es la causa del problema, éste puede deberse al BIOS en ROM del PC o al controlador de vídeo que esté usando.  Si utiliza un teclado extendido, asegúrese de que es compatible con el BIOS en ROM. Además, asegúrese de que utiliza un controlador de vídeo VGA o Súper VGA estándar para Windows.  Si obtiene un mensaje de error de “desbordamiento de pila”, el controlador de vídeo está desfasado o bien no está diseñado para su tarjeta de vídeo. Para solucionar el problema, actualice el controlador de vídeo.  Para obtener información adicional, consulte el archivo Léame de Visual FoxPro situado en el directorio principal del CD de instalación de Visual FoxPro.
  • 19. Comparación con algunos Motores o MySQL: No es muy aconsejable cuando pretendemos que la tabla sobre la que se aplica devuelva una gran cantidad de datos en cada consulta. , puede haber una sobrecarga de la CPU. o PosgreSQL: Tiene funciones de compatibilidad para ayudar en la transición desde otros sistemas menos compatibles con SQL o Oracle: El mayor inconveniente es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente costosos. Un Oracle mal configurado puede ser desesperantemente lento. o Access: Base de datos de un muy reducido potencial, sólo para soluciones quot;caseras”
  • 20. o Informix : Es una familia de productos de bases de datos que incluye un sistema de administración de bases de datos relacionales basado en SQL, un lenguaje de cuarta generación y herramientas para la inclusión de SQL en programas de aplicación. o SQL SERVER : Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev, Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft SQL Server. Tiempo de respuesta relativamente largo. Poco eficaz, es limitado. o FireBird: es muy práctico en todo sentido. Sencillo de instalar, fácil de usar, requiere poca administración y tiene el precio que nos gusta: gratis. Es un motor de base de datos de gran capacidad, está a la altura de Oracle, DB2 o SQL Server