¿Qué es una tabla en Access? (Repaso rápido)
- La tabla Libros contendrá todos los datos de los libros de la biblioteca.
- Cada registro en esa tabla será un libro concreto (ejemplo: el libro “Cien años de soledad” ).
- Cada campo será una característica de los libros (ejemplo: el campo “Autor” almacenará el nombre del autor de cada libro).
Paso a paso: creación de la tabla «Libros»
Abre Microsoft Access. Si es la primera vez que lo usas para este proyecto, selecciona Base de datos de escritorio en blanco . Ponle un nombre (por ejemplo, Biblioteca.accdb ) y haz clic en Crear . Access generará un nuevo archivo de base de datos y automáticamente te mostrará una tabla vacía llamada Tabla1 en vista Hoja de datos. En caso de que ya hubieras creado la base de datos antes, simplemente abre (Archivo > Abrir) y ve a la pestaña Crear , luego haz clic en Tabla para insertar una tabla nueva (también se abrirá en vista Hoja de datos como Tabla1).
Trabajar en la vista Diseño te da más control para definir los campos de la tabla. Para cambiar a esta vista, haga clic derecho en la pestaña del documento que dice “Tabla1” (arriba, donde aparece la tabla abierta) y seleccione Vista Diseño . Al hacerlo, Access te pedirá guardar la tabla si aún no lo has hecho. Escribe el nombre “Libros” y acepta. Ahora verás la cuadrícula de diseño de la tabla: en la parte superior aparecen dos columnas donde definirás Nombre del campo y Tipo de datos de cada campo; en la parte inferior aparecerán propiedades adicionales del campo (por ahora, nos centraremos en la parte superior).
Esta es la parte más importante: vas a decidir qué datos concretos guardarás de cada libro y configurar cada campo en la tabla. Siguiendo nuestro plan para la biblioteca, introduciremos al menos 5 campos en la tabla Libros :
- IDLibro – Tipo de datos: Autonumérico . Este campo será la clave primaria de la tabla, es decir, un identificador único para cada libro. De hecho, Access suele crear automáticamente un campo de tipo autonumérico llamado «Id» como clave primaria por defecto. Podemos aprovecharlo: simplemente cambia el nombre “Id” a “IDLibro”. El tipo Autonumérico hará que Access asigne un número secuencial (1, 2, 3,…) a cada registro nuevo, garantizando que no se repita. Clave primaria significa que no habrá dos libros con el mismo ID y que ese campo no puede quedar vacío. Acceda a la marca este campo con un ícono de llave para indicar que es la clave primaria. (¿Por qué es importante? Porque asegura la unicidad de cada registro y permitirá más adelante relacionar esta tabla con otras, por ejemplo vincular préstamos a libros por su ID.)
- Título – Tipo de datos: Texto corto . Aquí irá el título del libro. El tipo Texto corto permite escribir hasta 255 caracteres, suficiente para prácticamente cualquier título. A la hora de definirlo en la vista Diseño, escribe Título en “Nombre del campo” y selecciona Texto corto en “Tipo de datos”. Este campo no será único (podríamos tener dos libros con el mismo título, por ejemplo distintas ediciones de “Don Quijote” ), pero eso no es problema porque el IDLibro ya los diferenciaría.
- Autor – Tipo de datos: Texto corto . Para guardar el nombre del autor o autora del libro. Nuevamente, 255 caracteres son más que suficientes. Podrías separar nombre y apellidos en dos campos distintos si quisieras más detalle, pero para este nivel básico con un solo campo “Autor” nos vale.
- Año – Tipo de datos: Número . Guardaremos el año de publicación del libro como un número (podemos elegir subtipo Entero, ya que serán años como 1995, 2007, etc.). Usar un campo numérico es útil si quisiéramos después de hacer cálculos o filtros numéricos (por ejemplo, “muestrame libros publicados antes de 2010”). Alternativamente, podrías usar un tipo Fecha/Hora si quisieras registrar la fecha exacta (día/mes/año) de publicación, pero en este ejemplo solo nos interesa el año, así que un número entero es más simple.
- Categoría – Tipo de datos: Texto corto . Indica el género o categoría del libro (por ejemplo: Novela, Poesía, Ensayo, Infantil…). Este campo nos permitiría luego filtrar o agrupar libros por tipo. Podríamos también plantearlo como una lista desplegable de opciones prefijas mediante el “Asistente para búsqueda”, pero eso lo dejaremos para más adelante; de momento simplemente texto libre.
- Disponible – Tipo de datos: Sí/No . Este campo nos indicará si el libro está disponible en la biblioteca o si está prestado actualmente. El tipo Sí/No en Access es un valor booleano (verdadero/falso) que suele mostrarse como una casilla de verificación. Si la casilla está marcada (Sí), significa que el libro está disponible en el estante; si está desmarcada (No), significa que el libro no está disponible (prestado o en mantenimiento). (Nota: internamente Access maneja Sí como -1 y No como 0, pero eso no es algo de lo que debas preocuparte al introducir datos; simplemente marcarás o no la casilla ).
Aunque ya le este nombre al pasar a vista Diseño, asegúrese de guardar la estructura de la tabla (por ejemplo, haga clic en el icono de disco o Ctrl+G). A partir de ahora, la tabla “Libros” formará parte de tu base de datos y aparecerá listada en el panel de navegación de Access.
¡Llegó el momento de agregar algunos libros de ejemplo a nuestra base de datos! Cambia de nuevo a la vista Hoja de datos para introducir registros (puedes hacerlo cerrando la vista Diseño y haciendo doble clic en la tabla “Libros” en el panel de navegación, o bien desde la pestaña Inicio > botón Vista > Hoja de datos). Verás la cuadrícula de datos con las columnas que defines. En la primera columna, IDLibro , Access irá asignando automáticamente los números de ID a medida que cree nuevos registros, por lo que tú solo debes rellenar las otras columnas.
- Registro 1: Título : Cien años de soledad – Autor : Gabriel García Márquez – Año : 1967 – Categoría : Novela – Disponible : No (casilla sin marcar, suponiendo que este libro está prestado actualmente).
- Registro 2: Título : Don Quijote de la Mancha – Autor : Miguel de Cervantes – Año : 1605 – Categoría : Clásico – Disponible : Sí (casilla marcada, el libro está disponible en la biblioteca).
- Registro 3: Título : La sombra del viento – Autor : Carlos Ruiz Zafón – Año : 2001 – Categoría : Novela – Disponible : Sí (disponible).
| IDLibro | Título | Autor | Año | Categoría | Disponible |
|---|---|---|---|---|---|
| 1 | Cien años de soledad | Gabriel García Márquez | 1967 | Novela | No |
| 2 | Don Quijote de la Mancha | Miguel de Cervantes | 1605 | Clásico | Sí |
| 3 | La sombra del viento | Carlos Ruiz Zafón | 2001 | Novela | Sí |
Nombra bien tus campos
Usa nombres claros y significativos para cada campo. Por ejemplo, en lugar de «Campo1», nombra el campo según su contenido: «Titulo», «Autor», «FechaPublicacion», etc. Evita, en la medida de lo posible, acentos, espacios en blanco o caracteres especiales en los nombres; si necesitas separar palabras, puedes usar mayúsculas intercaladas (FechaPedido) o guiones bajos (Fecha_pedido, fecha_pedido o Fecha_Pedido). Un buen nombre ayuda a que el diseño sea comprensible y evita confusiones al crear consultas o fórmulas más adelante.
Elige el tipo de dato adecuado
Cada campo debe tener un tipo de datos acorde a la información que va a almacenar. Si es texto (nombres, títulos, categorías), elige Texto corto . Si son números con los que harás cálculos (importes, cantidades, años), usa Número . Para fechas, Fecha/Hora . Para valores «verdadero/falso», el tipo Sí/No es el indicado.
Usar el tipo correcto asegura que Access gestione eficientemente la información (por ejemplo, podrá sumar o filtrar correctamente si el campo es numérico o mostrar una casilla si es Sí/No).
Define una clave primaria
Es altamente recomendable que cada tabla tenga un campo que actúe como clave primaria . La clave primaria es un valor único por registro (en nuestro caso IDLibro ) que nunca se repite. El acceso suele proponer uno por defecto (Autonumérico). ¿Por qué importa? Porque garantiza la unicidad de los registros (no habrá dos libros con el mismo ID) y permite relacionar tablas fácilmente (por ejemplo, vincular que el libro que se le ha prestado a Pepi corresponde al ID número 5). Si Access no te creó una automáticamente, puedes crear tú un campo Autonumérico y establecerlo como clave primaria manualmente.
Con estos principios en mente, estarás construyendo tablas sólidas y bien organizadas. Un diseño cuidadoso desde el inicio evita muchos dolores de cabeza en el futuro (como datos duplicados, dificultades para buscar información, o problemas al cruzar datos de varias tablas). Access te ofrece mucha flexibilidad, pero siempre es bueno seguir las buenas prácticas de diseño de bases de datos: nombres consistentes, tipos de datos correctos y claves primarias definidas.
Bibliografía y webografía
- Miranda. (2026). ¿Cómo crear una tabla de base de datos en Access?
- Soporte de Microsoft. (sf). Crea una tabla y agrega campos .