Toda base de datos bien hecha empieza por un buen diseño de las tablas. Una tabla no es solo una cuadrícula para escribir datos: es la estructura que va a sostener todo lo demás. Por eso, vale la pena dedicar tiempo a pensar bien qué campos vamos a necesitar, qué tipo de datos va a contener cada uno y cómo se van a organizar.

Crear tablas desde vista Hoja de datos o Diseño

Access nos permite crear tablas de dos formas principales:

  • Vista Hoja de datos: Es la más visual y parecida a Excel. Puedes empezar a escribir directamente los datos y Access intentará adivinar el tipo de campo que necesitas.
  • Vista Diseño: Aquí defines cada campo manualmente, indicando nombre, tipo de datos y propiedades.

Aunque empezar desde la Hoja de datos puede parecer más fácil, usar la Vista Diseño te permite evitar errores y definir desde el inicio reglas importantes como validaciones, tamaños, etc.

Tipos de datos y cómo elegirlos

Cada campo de la tabla debe tener un tipo de dato adecuado. Elegir bien este tipo es clave para que la base de datos funcione correctamente. Aquí van los más comunes:

Tipo de dato Uso habitual Ejemplos
Texto corto Datos alfanuméricos hasta 255 caracteres Nombre, ciudad, código postal
Texto largo Campos extensos con formato de texto Observaciones, descripciones
Número Datos numéricos para cálculos Edad, precio, cantidad
Fecha/Hora Fechas y horas Fecha de nacimiento,...
Moneda Valores monetarios con símbolo Precio, importe total
Autonumeración Números que se generan automáticamente ID de cliente, nº de factura
Sí/No Valores lógicos ¿Pagado?, ¿Activo?
Hipervínculo Enlaces a webs o correos electrónicos www.gorca.es,...
Datos adjuntos Archivos vinculados PDF, imágenes, etc.
Calculado Resultado de una operación matemática [Cantidad] * [Precio unitario]

Para elegir el tipo correcto piensa en qué vas a hacer con ese campo. ¿Vas a calcular con él? Entonces debe ser numérico. ¿Solo vas a mostrar texto? Entonces será Texto corto o largo.

Campos calculados, autonumeración, búsquedas, etc.

Access permite incluir campos especiales que nos dan más funcionalidad en las tablas:

  • Campos calculados: Permiten realizar operaciones automáticas dentro de la propia tabla. 
  • Autonumeración: Es un campo que se incrementa solo con cada nuevo registro. Ideal para crear claves primarias únicas. No se puede editar manualmente.
  • Asistente para búsquedas: Crea listas desplegables en un campo para elegir valores desde otra tabla o lista de opciones. Muy útil para evitar errores de escritura.