Manual para programacin vfox

Solo disponible en BuenasTareas
  • Páginas : 141 (35154 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2011
Leer documento completo
Vista previa del texto
Manual del programador, Parte 2: Trabajar con datos

Página 1 de 133

Manual del programador, Parte 2: Trabajar con datos

Para crear aplicaciones efectivas, debe comprender sus requisitos de datos y después diseñar sus bases de datos, índices y tablas de forma que resuelvan estas necesidades. Capítulo 5 Diseñar una base de datos Aproveche la tecnología de bases de datos relacionales queofrece Visual FoxPro creando bases de datos bien diseñadas. Capítulo 6 Crear bases de datos Use bases de datos de Visual FoxPro para establecer relaciones entre tablas, hacer cumplir la integridad referencial y administrar datos locales y remotos. Capítulo 7 Trabajar con tablas Asegúrese de que sus tablas tengan la estructura que necesita su aplicación. La elección de los tipos de datos y losíndices es esencial para el éxito de su aplicación. Capítulo 8 Crear vistas Use las vistas para tener acceso a registros de varias tablas y actualizarlos. Mediante vistas puede actualizar datos locales y remotos.

Capítulo 5: Diseñar una base de datos
En Visual FoxPro se utilizan bases de datos para organizar y relacionar tablas y vistas. La base de datos proporciona la arquitectura necesaria paraalmacenar los datos y cuenta además con otras ventajas. Al utilizar una base de datos, puede crear extensiones a nivel de tabla, tales como reglas a nivel de campo o de registro, valores predeterminados para los campos y desencadenantes. También puede crear procedimientos almacenados y relaciones persistentes entre tablas. La base de datos puede utilizarse para tener acceso a conexiones con orígenesde datos remotos y también para crear vistas de tablas remotas y locales. Este capítulo proporciona instrucciones para diseñar las tablas que se incluyen en una base de datos

file://C:\temp\~hhE1A2.htm

30/05/2000

Manual del programador, Parte 2: Trabajar con datos

Página 2 de 133

de Visual FoxPro. Le muestra el diseño de base de datos de la base de datos de ejemplo ImportadoresTasmanian y le proporciona diseños de base de datos de ejemplo adicionales. La base de datos de ejemplo Importadores Tasmanian, Tastrade.dbc, se encuentra en el directorio ...\Samples\Vfp98 \Tastrade\Data de Visual Studio. Para obtener información sobre la creación de bases de datos de Visual FoxPro después de diseñarlas, consulte el capítulo 6, Crear bases de datos. Para obtener información sobre lacreación de tablas de Visual FoxPro, consulte el capítulo 7, Trabajar con tablas. Este capítulo trata los siguientes temas:
l l l l l l l

Usar un proceso de diseño de base de datos Analizar los requisitos de datos Agrupar requisitos en tablas Determinar los campos que necesita Identificar relaciones Refinar el diseño Diagramas de base de datos de ejemplo

El proceso de diseño de una base dedatos
Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la información que desea. Con un diseño sólido tardará menos tiempo en construir la base de datos y obtendrá resultados más rápidos y precisos. Nota 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. La clave para entender el proceso de diseño de una base de datos radica en comprender la forma en que un sistema de administración de bases de datos relacionales, como Visual FoxPro, almacena los datos. Para ofrecer información de formaeficiente y precisa, Visual FoxPro debe tener almacenados los datos sobre distintos temas en tablas separadas. Por ejemplo, puede haber una tabla donde sólo se almacenen datos sobre empleados y otra tabla que sólo contenga datos de ventas. Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar información de muchas formas...
tracking img