Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

28

Click here to load reader

description

Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo Mauricio Reyes Aguirre. VISUAL FOXPRO. Potente herramienta que permite crear y administrar aplicaciones y componentes de bases de datos de alto rendimiento. - PowerPoint PPT Presentation

Transcript of Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Page 1: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo
Page 2: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo
Page 3: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Potente herramienta que permite crear y administrar Potente herramienta que permite crear y administrar aplicaciones y componentes de bases de datos de alto aplicaciones y componentes de bases de datos de alto rendimiento. rendimiento.

Page 4: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Ofrece un robusto set de Ofrece un robusto set de herramientas con las cuales permite herramientas con las cuales permite crear modernas aplicaciones de bases crear modernas aplicaciones de bases de datos de datos escalables y de varios niveles escalables y de varios niveles que integren los sistemas cliente-que integren los sistemas cliente-servidor e Internet.servidor e Internet.

Page 5: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Visual FoxPro proviene de FoxPro, que a Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBase creado por Fox su vez deriva de FoxBase creado por Fox Technologies en 1984 y adquirido por Technologies en 1984 y adquirido por Microsoft en 1992.Microsoft en 1992.

FP (2.6) compatible con MS-DOS, MS-FP (2.6) compatible con MS-DOS, MS-Windows Mac, OS y UNIX.Windows Mac, OS y UNIX.

VFP (3.0) 1er versión VFP (3.0) 1er versión ““VisualVisual””, reduce su , reduce su compatibilidad sólo a Mac y Windows.compatibilidad sólo a Mac y Windows.

Page 6: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Microsoft Visual Studio (5.0) se integra el Microsoft Visual Studio (5.0) se integra el soporte de Microsoft SourceSafe, hasta soporte de Microsoft SourceSafe, hasta entonces es visto como un SGBD.entonces es visto como un SGBD.

VFP (6.0) publicada en 1999, crea una VFP (6.0) publicada en 1999, crea una mejora en sus diversas funcionalidades y mejora en sus diversas funcionalidades y una adaptación al mundo internet y de los una adaptación al mundo internet y de los objetos.objetos.

VFP (7.0) incorpora el IntelliSense y mejora VFP (7.0) incorpora el IntelliSense y mejora el manejo de arrays, acercándolo al de el manejo de arrays, acercándolo al de cursorescursores

Page 7: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

VFP (9.0) Publicado el 17-Dic-04, cuenta con VFP (9.0) Publicado el 17-Dic-04, cuenta con SP1 en la que hay nuevas características y SP1 en la que hay nuevas características y brinda estabilidad al producto.brinda estabilidad al producto.

Page 8: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Su Su lenguaje de programación está lenguaje de programación está totalmente totalmente Orientado a Orientado a objetos. objetos.

Utiliza sentencias SQL en forma nativa.Utiliza sentencias SQL en forma nativa. Flexibilidad para construir todo tipo de soluciones de Flexibilidad para construir todo tipo de soluciones de

bases de datosbases de datos

Page 9: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Cuenta con su propio gestor de bases de Cuenta con su propio gestor de bases de datos incorporado. Sin embargo, también datos incorporado. Sin embargo, también puede conectarse con servidores de bases puede conectarse con servidores de bases de datos tales como ORACLE, SQL Server o de datos tales como ORACLE, SQL Server o MySQLMySQL. .

Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.

Page 10: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

CARACTERISTICAS

Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.

Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.

Page 11: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Provee de herramientas necesarias para:Provee de herramientas necesarias para:

Crear un sistema de administración de Crear un sistema de administración de base de datos relacionados e integrados, base de datos relacionados e integrados, hasta programar una aplicación de hasta programar una aplicación de administración de datos totalmente administración de datos totalmente desarrollada para usuarios finales.desarrollada para usuarios finales.

Organizar TablasOrganizar Tablas

Page 12: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Administrar datosAdministrar datos

Ejecutar queriesEjecutar queries

Capacidad poderosa y muy veloz para el Capacidad poderosa y muy veloz para el manejo de datos nativos y remotos.manejo de datos nativos y remotos.

Funciones de la interfaz para el usuario smart Funciones de la interfaz para el usuario smart clientclient

Page 13: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Funciones de la interfaz para usuario Smart client.Funciones de la interfaz para usuario Smart client.

Capacidades poderosas y muy veloces para el manejo Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. de datos nativos y remotos.

Page 14: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Posee manejo de vistas, cursores y control completo de Posee manejo de vistas, cursores y control completo de estructuras relacionales.estructuras relacionales.

Crea modernas aplicaciones de bases de datos Crea modernas aplicaciones de bases de datos escalables y de varios niveles que integran los sistemas escalables y de varios niveles que integran los sistemas cliente – servidor e internet. cliente – servidor e internet.

Page 15: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

EJEMPLO DE ALGUNAS VENTANAS Y FUNCIONES DE EJEMPLO DE ALGUNAS VENTANAS Y FUNCIONES DE VISUAL FOXPROVISUAL FOXPRO

Page 16: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo
Page 17: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Procesador Procesador PC con procesador Pentium-classPC con procesador Pentium-class

Sistema Sistema Operativo Operativo

Microsoft Windows 2000 con Service Pack 3 o Microsoft Windows 2000 con Service Pack 3 o sistema operativo posterior sistema operativo posterior

Microsoft Windows XP o versión posterior Microsoft Windows XP o versión posterior Microsoft Windows Server 2003 o versión Microsoft Windows Server 2003 o versión

posteriorposteriorMemoria Memoria 64 MB de RAM (mínimo); 128 MB (se recomienda 64 MB de RAM (mínimo); 128 MB (se recomienda

superior)superior)Disco Disco Rígido Rígido

165 MB de espacio disponible en el disco rígido 165 MB de espacio disponible en el disco rígido para una instalación típica; 20 MB de espacio para una instalación típica; 20 MB de espacio disponible en el disco rígido para cumplir con los disponible en el disco rígido para cumplir con los Pre-requisitos de Microsoft Visual FoxPro 9.0 Pre-requisitos de Microsoft Visual FoxPro 9.0

Lector Lector Lector de CD-ROM o DVD-ROMLector de CD-ROM o DVD-ROM

Monitor Monitor Super VGA 800 X 600 o monitor de resolución Super VGA 800 X 600 o monitor de resolución superior con 256 coloressuperior con 256 colores

Mouse Mouse Mouse de Microsoft Mouse o compatibleMouse de Microsoft Mouse o compatible

Page 18: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

COSTOS

Visual Fox Pro 9.0 Eng Upgrade CDVisual Fox Pro 9.0 Eng Upgrade CD USD $684.00 USD $684.00 

Microsoft Visual Foxpro 9.0 Versión Microsoft Visual Foxpro 9.0 Versión Upgrade Upgrade

USD $299.98–USD USD $299.98–USD $401.35$401.35

Microsoft Visual FoxPro Professional 9.0 Microsoft Visual FoxPro Professional 9.0 Ingles Win 32 Paquete Completo.Ingles Win 32 Paquete Completo. Licencia Licencia NegociosNegocios

Precio En Pesos: Precio En Pesos: $7,002.75$7,002.75Precio Con I.V.A.: Precio Con I.V.A.: $8,053.16$8,053.16

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Licencia Plataforma Windows 32 Bit Ingles. Licencia AcademicaAcademica

Precio En Pesos: $369.41Precio En Pesos: $369.41Precio Con I.V.A.: Precio Con I.V.A.: $424.82$424.82

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Licencia Plataforma Windows 32 Bit Ingles. Licencia NegociosNegocios

Precio En Pesos:Precio En Pesos:$3,756.67$3,756.67Precio Con I.V.A.:Precio Con I.V.A.:$4,320.17$4,320.17

Microsoft Visual FoxPro Profesional 9.0 Microsoft Visual FoxPro Profesional 9.0 Plataforma Windows 32 Bit Ingles. Producto Plataforma Windows 32 Bit Ingles. Producto para Venta solo a clientes corporativos.para Venta solo a clientes corporativos.

Precio En Pesos: Precio En Pesos: $3,681.53$3,681.53Precio Con I.V.A.: Precio Con I.V.A.: $4,233.76$4,233.76

http://www.paguito.comhttp://www.deremate.com.ar

Page 19: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

COMPARACIÓN COMPARACIÓN CONTRA VISUAL FOX CONTRA VISUAL FOX

PROPRO En comparación con Visual. Net, VFP cuenta con un En comparación con Visual. Net, VFP cuenta con un

lenguaje SQL embebido, con una base de datos nativa, lenguaje SQL embebido, con una base de datos nativa, además de tener el concepto de clases y POO además de tener el concepto de clases y POO extendidos.extendidos.

El tiempo de consulta es menor en comparación con la El tiempo de consulta es menor en comparación con la mayoría de SMBD.mayoría de SMBD.

Bajos costos de instalación.Bajos costos de instalación.

Page 20: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

FORTALEZASFORTALEZAS

Fácil Actualización.Fácil Actualización.

. Ejecuta Queries para archivos de datos en Ejecuta Queries para archivos de datos en tiempo menores a un segundo.tiempo menores a un segundo.

Construye aplicaciones basadas en Queries Construye aplicaciones basadas en Queries que devuelven datos filtrados en Visual FoxPro que devuelven datos filtrados en Visual FoxPro y Microsoft SQL Server, lo cual se traduce en y Microsoft SQL Server, lo cual se traduce en un mejor rendimiento en el ambiente cliente un mejor rendimiento en el ambiente cliente servidor, especialmente para transacciones y servidor, especialmente para transacciones y búsquedas rápidas y eficientes de datos.búsquedas rápidas y eficientes de datos.

Page 21: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

DEBILIDADESDEBILIDADES

Trabaja utilizando la memoria deTrabaja utilizando la memoria dell ordenadorordenador, , convirtiéndolo convirtiéndolo en uno de los en uno de los lenguajes mas rápidos del mercado lenguajes mas rápidos del mercado aunque a la vez representa una aunque a la vez representa una desventaja puesto que requiere de desventaja puesto que requiere de mucha memoria RAM. mucha memoria RAM.

No habrá próxima versión y Microsoft ha No habrá próxima versión y Microsoft ha cancelado su desarrollo, por lo tanto cancelado su desarrollo, por lo tanto solo dará soporte hasta el año 2015.solo dará soporte hasta el año 2015.

Page 22: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

DEBILIDADESDEBILIDADES

Se pretende que Microsoft continúe con Se pretende que Microsoft continúe con VFP o lo deje como código abierto (open VFP o lo deje como código abierto (open source) para que se pueda seguir source) para que se pueda seguir evolucionando a VFP. Pero aún no se ha evolucionando a VFP. Pero aún no se ha confirmadoconfirmado

Page 23: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

NET for Visual FoxPro Developers gratis en InternetWritten by Kevin McNeishEdited by Cathi Gero

Diseño del repositorio de datos en Visual FoxPro. Como crear base de datos.

Tamaño:  900 KB. Idioma: Español. Freeware

Page 24: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

FoxPro conversion toolsConvert your FoxPro database to MySQL , MSSQL, PgSQL and others. DBConvert.com

Foxpro, Clipper and dBaseAnything about Foxpro, Clipper, dBase: all xBase info is here. www.Clipper.DatabaseCorner.com

Apollo Xbase databaseManage DBF Clipper and FoxPro data using C#, VB.NET, Delphi, VB & ASP. www.vistasoftware.com

Page 25: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

Curso - Programadores Web: Diplomados en Programación Web y Bases de Datos. Consulte en línea! www.Cibe2000.com.mx

ReFox XI - author's siteDecompiler and Brander for FoxPro protection and recovery. www.refox.net

Visual FoxPro 6 Training   www.youlearn.com

Convert FoxPro to .NET   www.vfpconversion.com

Page 26: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

CONCLUSIONCONCLUSIONVFP es simplemente la herramienta ideal VFP es simplemente la herramienta ideal para todo tipo de soluciones aplicadas a para todo tipo de soluciones aplicadas a bases de datos, la cual ofrece:bases de datos, la cual ofrece:

EFICACIAEFICACIA

VELOCIDADVELOCIDAD

EFECTIVIDADEFECTIVIDAD

Page 27: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

CONCLUSIONCONCLUSION

Sin embargo ya no habrá desarrollo por parte de Microsoft y en consecuencia tampoco habrá soporte después del año 2015.

Page 28: Asigntura : Base de Datos Profesor: Hector Schulz Perez Integrantes : Maximiliano Ureta Fiorazo

http://es.wikipedia.org/wiki/visual FoxPro

www.Visual FoxPro.com

http://www.lawebdelprogramador.com

http://www.deremate.com.ar

http://www.preciomania.com

http://www.danysoft.com

http://www.gacetatecnologica.com

http://www.softonic.com/s/foxpro

http://www.zonagratuita.com