Foxpro
DEFINICION
Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para elescritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
• Capacidades para el manejar datos nativos y remotos.
• Flexibilidad para crear soluciones de bases de datos.
• Lenguaje de Programación Orientado a objetos.
• Utilización de Sentencias SQL en forma nativa.
• Manejo de vistas, cursores y control completo de estructuras relacionales.• Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
• Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.
• Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generarreportes en formato XML.}
QUE ES UNA TABLA Y COMO SE REALIZA
La creación de una base de datos implica la creación de tablas. Al diseñar la base de datos especificó los campos de tablas y las relaciones necesarias para su aplicación. Ahora, al crear las tablas, deberá indicar con más detalle los tipos de datos, los títulos y los posibles valores predeterminados de cada campo, losdesencadenantes de cada tabla y los índices que se utilizan para establecer relaciones entre las tablas.
Puede crear una tabla en una base de datos o una tabla libre que no esté asociada a ninguna base de datos. A medida que crea la tabla puede crear nombres largos de tabla y de campo, y aprovechar las posibilidades del diccionario de datos para tablas de base de datos, nombres largos de campo,valores de campo determinados, reglas y a nivel de registro y desencadenantes.
DISEÑAR TABLAS DE BASE DE DATOS Y TABLAS LIBRES
Las tablas de Visual FoxPro, o archivos .dbk pueden existir en dos estados: como tabla de bases de datos d (una tabla asociada a una base de datos) o como una tabla libre no asociada a ninguna base de datos. Las tablas asociadas a una base de datos cuentan con ciertasventajas sobre tablas libres. Cuando una tabla forma parte de una base de datos, es posible crear:
o Nombres largos para la tabla y para cada uno de los campos.
o Títulos y comentarios para cada campo de la tabla.
o valores predeterminados, máscaras de entrada y formato para los campos de la tabla.
o Clases de control predeterminada para campos de tablas.
o Reglas a nivel de campo y a nivelde registro.
o Índices de clave primaria y relaciones de tablas para compatibilida con reglas de integridad referencial.
o Un desencadenante para cada evento INSERT, UPDATE o DELETE.
Puede diseñar y crear una tabla de forma interactiva mediante el Diseñador de tablas, accesible a través del Administrador de proyectos o del menú Archivo o mediante el lenguaje de programación.
Crearuna tabla de base de datos.
Para creara una nueva tabla en una base de datos se puede utilizar el sistema de menús, el Administrador de proyectos o puede hacerlo mediante el lenguaje. Al crear la tabla puede especificar nombres largos de tabla y de campo, valores de campo predeterminados, reglas a nivel de registro, y desencadenantes.
Pasos para Crear una Tabla.
o Desde la Barra deherramientas, pulse el Botón NUEVA TABLA
o Introduzca el nombre de la Tabla
o Pulse el botón GUARDAR (Debe aparecer la ventana del Generador de Tablas)
A continuación se procede a establecer los campos o atributos de la Tabla, los índices y las reglas de validación.
Para crear una tabla de base de datos
Primero hay que crear un directorio para almacenar tu trabajo (aunque esto no es...
Regístrate para leer el documento completo.