Visual Fox Pro
Enviado por patriciagc48 • 26 de Mayo de 2015 • 1.155 Palabras (5 Páginas) • 288 Visitas
1. DEFINICION
Según microsoft:
Visual FoxPro es un sistema de administración de bases de datos relacionales orientado a objetos que le ayudará a crear soluciones de bases de datos de escritorio y de Web. Visual FoxPro proporciona eficaces características de procesamiento de datos, herramientas de desarrollo rápido de aplicaciones para maximizar la productividad y la flexibilidad necesaria para generar todos los tipos de soluciones de base de datos.
FoxPro es un potente gestor de base de datos relacionales y un eficaz entorno de programación que permite desarrollar todo tipo de aplicaciones en diferentes plataformas y ordenadores.
FoxPro dispone de diferentes opciones dependiendo de donde se vaya a instalar, y de una multiplataforma que le permite pasar aplicaciones y base de datos de un sistema operativo a otro sin necesidad de modificar las aplicaciones, ni de programas especiales de conversión.
El éxito de su utilización se basa, principalmente, en su rapidez de ejecución y su enorme flexibilidad, potencia de programación y la posibilidad de realizar aplicaciones con un SO que se ejecutará en otro sistema distinto.
FoxPro comprende:
- Un lenguaje de programación fácil de aprender y utilizar.
- Más de 600 comandos y funciones que le permitirá manejar ficheros, crear pantallas, menús, informes y etiquetas.
- Un generador automático de aplicaciones que le permitirán realizar programas sin necesidad de ser programador.
- Un programa de documentación de aplicaciones.
- Un compilador que le indicará los errores de programación.
- Una interfaz de ventanas avanzada para sus aplicaciones.
- Un programa de ayuda permanente que le permitirá resolver cualquier duda que le aparezca.
- Un programa tutorial que le mostrará cómo utilizar FoxPro.
2. CARACTERÍSTICAS DE LOS FICHEROS DE FOXPRO:
- Todos los ficheros de datos tienen la extensión .DBF
- Todos los ficheros memo tienen la extensión .FPT
- Todos los ficheros índice tienen la extensión .IDX, aunque FoxPro acepta ficheros índice creado en otras aplicaciones con la extensión .NDX
- El número de campos máximo es de 255.
Cada campo puede ser de 5 tipos diferentes
o Caracteres: Límite 254 caracteres.
o Numérico: Límite 20 dígitos o 16 de precisión.
o Lógicos: Contendrá T (True) y F (False).
o Fecha: Siempre dispone de 8 caracteres de longitud.
o Memo: Límite 64k por memo. Los campos memo se almacenan en un fichero aparte, con el mismo nombre que el fichero que los contiene, pero con la extensión .FPT. Cada campo memo ocupa 10 bytes en el fichero, en los cuales está la dirección del fichero memo.
o Float: Límite 20 dígitos de precisión.
3. SENTENCIAS
3.1. Sentencias de creación, edición y visualización de datos
Diseño de la Base de Datos
Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El término base de datos (archivo .dbc) se refiere a una base de datos relacional que almacena información sobre una o más tablas (archivos .dbf) o vistas.
Imagen 1. Diseño de las tablas relacionadas
Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario.
Creación de la Base Datos
Al crear una base de datos, se reúnen ciertas tablas en un conjunto y se aprovechan las características del diccionario de datos.
Un diccionario de datos proporciona mayor flexibilidad al diseñar y modificar la base de datos y libera la carga de tener que escribir código para crear validación a nivel de campos y a nivel de filas o para asegurar la unicidad de valores en campos de clave principal.
El diccionario de datos de Visual FoxPro le permite crear o especificar:
- Claves principales y candidatas.
- Relaciones persistentes entre tablas de bases de datos.
- Nombres largos para tablas y campos.
- Títulos de campos que aparecen como encabezados en ventanas
...