Acceso a Datos 04: Crear una Base (definir estructura)

En el correo anterior comentábamos que era necesario crear una Base de Datos para trabajar, y que nuestro proyecto de libro diario de contabilidad necesitaba Tres Tablas.

En el próximo correo definiremos lo que debe hacer el programa, y veremos nociones sencillas de Contabilidad, asi que la estructura de las tablas se explicará después.

Por simplicidad usaremos tablas de Access 97, en un formato muy simplificado. Estoy consiciente que hay un asistente para “cuentas” en Access y los contadores saben que esa definición de campos no funciona.

Para crear una tabla de Access es posible crearla de cuatro modos diferentes:

1 Uno, por código ( que el programa la cree por si mismo )
2 Por el asistente ( que es un soberano relajo )
3 Realizando una edición manual.
4 Importando por otro metodo
Si no saben crear la tabla, no se preocupen, en el siguiente correo viene un link de donde la pueden bajar.

ATENCIÓN: [color=#00FF00]Es importante hacer notar que el nombre de los campos y de las tablas está en mayúsculas. Tiene su razón de ser; primero por legibilidad de código, y segundo, porque si estamos haciendo programación para SQL Server, podemos tener serios problemas al cambiar de version de 6.5 a 7.0. Aunque es posible crear campos mas largos en cuanto a Nombre, suelen ser mas confusos que nombres cortos de 10 caracteres MAXIMO, así que todos los ejemplos usarán nombres de campos de 10 caracteres, y las bases maximo de 8 caracteres mas extensión. Las Tablas DBF DEBEN tener los campos en mayúsculas para trabajar con Clipper, asi que es otra razón mas para usarlas.

Son tres las Tablas que vamos a crear en nuestra base de datos. La Base de datos se llamará CONTABIL.MDB , noten que el nombre es muy claro y que no mide 10 caracteres. Las tres Tablas se llaman CUENTA, MOVIM, y REFER, que contienen información de la cuenta, de movimientos y de referencia.

Por simplicidad pondré todos los campos como tipo TEXTO. (entrar en análisis de tamaño de campos numéricosen cada soporte fisico o tipo de base de datos sale del alcance del tema)

CUENTA
[code]NOMBRE CAMPO

Comments are Closed