Què és una taula en Access? (Repaso ràpid)
- La taula Libros contendrà tots els dades dels llibres de la biblioteca.
- Cada registre en aquesta taula serà un llibre concret (exemplar: el libro “Cien años de soledad” ).
- Cada camp serà una característica dels llibres (exemple: el camp “Autor” emmagatzemarà el nom de l'autor de cada llibre).
Pas a pas: creació de la taula «Libros»
Obre Microsoft Access. Si és la primera vegada que els usa per a aquest projecte, selecciona Base de dades d'escriptori en blanc . Ponle un nombre (per exemple, Biblioteca.accdb ) i haz clic en Crear . L'accés generarà un nou arxiu de base de dades i automàticament es mostrarà una taula vacía trucada Tabla1 a la vista Hoja de dades. En cas de que ja hubieras creat la base de dades abans, simplement ábrela (Arxiu > Abrir) i ve a la pestaña Crear , luego haz clic a Tabla per inserir una taula nova (también se obrirà a la vista Hoja de dades com a Tabla1).
Treballa a la vista Disseny et dóna més control per definir els camps de la taula. Per canviar a aquesta vista, haz clic dret a la pestanya del document que dice “Tabla1” (arriba, on apareix la taula oberta) i selecciona Vista Disseny . Al fer-ho, Access et pedirà guardar la taula si encara no ho has fet. Escriu el nom “Libros” i accepta. Ara veràs la cuadrícula de disseny de la taula: en la part superior apareixen dues columnes on definirás Nombre del camp i Tipus de dades de cada camp; en la part inferior apareixeran propietats addicionals del camp (per ara, ens centrarem en la part superior).
És la part més important: vas a decidir quins dades concrets guardaràs de cada llibre, i configurar cada camp al tauler. Siguiendo el nostre pla per a la biblioteca, introduïm a menys 5 camps al tauler Llibres :
- IDLibro – Tipo de dades: Autonumérico . Aquest camp serà la clau primària de la taula, és dir, un identificador únic per a cada llibre. De fet, l'accés s'ha de crear automàticament un camp de tipus autonumérico anomenat «Id» com a clau primària per defecte. Podem aprofitar: simplement canvia el nom “Id” a “IDLibro”. El tipus Autonumérico harà que Access assigna un nombre seqüencial (1, 2, 3, …) a cada registre nou, garantint que no es repetirà. Clave primaria significa que no habra dos llibres amb el mateix ID i que aquest camp no pot quedar buit. Access marca aquest camp amb un ícono de clau per indicar que és la clau primària. (¿Per què és important? Perquè assegura la unicitat de cada registre i permetrà més endavant relacionar aquest tauler amb altres, per exemple vincular préstecs a llibres pel seu ID.)
- Títol – Tipo de dades: Texto curt . Aquí irà el títol del llibre. El tipus Texto curt permet escriure fins a 255 caràcters, suficient per pràcticament qualsevol títol. A l'hora de definir-lo en la vista Disseny, escriviu el títol en “Nombre del campo” i seleccioneu Text curt en “Tipo de dades”. Aquest camp no serà únic (podríem tenir dos llibres amb el mateix títol, per exemple diferents edicions de “Don Quijote” ), però això no és problema perquè l'IDLibro ja els diferenciaria.
- Autor – Tipus de dades: Text curt . Per guardar el nom de l'autor o autora del llibre. Nuevamente, 255 caracteres son más que suficientes. Podries separar nom i apellidos en dos camps diferents si quisieras més detalle, però per a aquest nivell bàsic amb un sol camp “Autor” nos vale.
- Any – Tipo de dades: Número . Guardarem l'any de publicació del llibre com un número (podem triar el subtipus Entero, ja que seran anys com a 1995, 2007, etc.). Usar un camp numérico és útil si buscarem després de fer càlculs o filtres numéricos (per exemple, “muestrame llibres publicats abans de 2010”). Alternativamente, podrias usar un tipus Fecha/Hora si quisieras registrar la data exacta (dia/mes/año) de publicació, però en aquest exemple només ens interessa l'any, així que un nombre d'entrats és més senzill.
- Categoria – Tipus de dades: Text curt . Indica el gènere o categoria del llibre (per exemple: Novela, Poesía, Ensayo, Infantil…). Aquest camp no permetria després filtrar o agrupar llibres per tipus. Podríem també plantar-lo com una llista desplegable d'opcions prefixes mitjançant el “Asistente per a la recerca”, però això ho deixarem per més endavant; de moment simplement text lliure.
- Disponible – Tipus de dades: Sí/No . Aquest camp no indicarà si el llibre està disponible a la biblioteca o si està prestat actualment. El tipus Sí/No en Access és un valor booleano (verdadero/falso) que es mostra com una casilla de verificació. Si la casilla está marcada (Sí), significa que el libro está disponible a la estantería; si està desmarcada (No), significa que el llibre no està disponible (prestat o en mantenimiento). (Nota: internament Access maneja Sí com -1 i No com 0, però això no és alguna cosa de què debas preocupar-te per introduir dades; simplement marcaràs o no la casilla ).
Encara que et diste nom al passar a la vista Disseny, assegúrate de guardar l'estructura de la taula (per exemple, fes clic a l'icona de disquet o Ctrl+G). A partir d'ara, el tauler “Libros” formarà part de la vostra base de dades i apareixerà llistat al panell de navegació d'Access.
Llegó el moment d'afegir alguns llibres d'exemple a la nostra base de dades! Canvia de nou a la vista Hoja de dades per introduir registres (puedes fer-ho cerrando la vista Disseny i fent doble clic al tauler “Libros” al panel de navegación, o bé des de la pestaña Inici > botó Vista > Hoja de dades). Vegeu la cuadrícula de dades amb les columnes que definiste. A la primera columna, IDLibro , l'accés s'assignarà automàticament els números d'identificació a mesura que creen nous registres, per tal que només hagis de recuperar les altres columnes.
- Registre 1: Título : Cien años de soledad – Autor : Gabriel García Márquez – Año : 1967 – Categoria : Novela – Disponible : No (casilla sin marcar, suponiendo que este libro está prestado actualmente).
- Registre 2: Títol : Don Quijote de la Mancha – Autor : Miguel de Cervantes – Año : 1605 – Categoria : Clásico – Disponible : Sí (casilla marcada, el libro está disponible a la biblioteca).
- Registre 3: Título : La sombra del viento – Autor : Carlos Ruiz Zafón – Año : 2001 – Categoria : Novela – Disponible : Sí (disponible).
| IDLlibre | Títol | Autor | Any | Categoria | Disponible |
|---|---|---|---|---|---|
| 1 | Cent anys de soledat | Gabriel García Márquez | 1967 | Novel·la | No |
| 2 | Don Quixot de la Manxa | Miguel de Cervantes | 1605 | Clàssic | Sí |
| 3 | L'ombra del vent | Carlos Ruiz Zafón | 2001 | Novel·la | Sí |
Anomena bé els teus camps
Usa noms clars i significatius per a cada camp. Per exemple, en el lloc de «Campo1», nombra el camp segons el seu contingut: «Títul», «Autor», «FechaPublicacion», etc. Evita, en la medida de lo posible, acentos, espacios en blanco o caracteres especiales en los nombres; si necessitas separar paraules, pots usar mayúsculas intercaladas (FechaPedido) o guiones baixos (Fecha_pedido, fecha_pedido o Fecha_Pedido). Un bon nombre ajuda a que el disseny sea comprensible i evita confusions al crear consultes o fórmules més endavant.
Trieu el tipus de dades adequat
Cada camp ha de tenir un tipus de dades acorde a la informació que va a emmagatzemar. 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 tipus Sí/No és el indicat.
Utilitzeu el tipus correcte d'assegurar que Access gestione eficientment la informació (per exemple, podreu resumir o filtrar correctament si el camp és numèric o mostrar una casilla si és Sí/No).
Defineix una clau primària
És altament recomanable que cada taula tingui un camp que actúe com a clau primaria . La clau primaria és un valor únic per al registre (en el nostre cas IDLibro ) que mai se repite. Accediu a suele proponer uno por defecto (Autonumérico). Què importa? Perquè garanteix la unicitat dels registres (no habrà dos llibres amb el mateix ID) i permet relacionar els taulers fàcilment (per exemple, vincular el llibre que s'ha prestat a Pepi correspon a l'ID número 5). Si no us heu creat automàticament, podeu crear un camp autònom i establir-lo manualment com a clau primària.
Amb aquests principis en ment, estaràs construint taules sòlides i ben organitzades. Un disseny cuidadoso des de l'inici evita molts dolors de cap en el futur (com a dades duplicades, dificultats per a buscar informació, o problemes al creuar dades de diversos tauls). Access us ofereix molta flexibilitat, però sempre és bo seguir les bones pràctiques de disseny de bases de dades: nombres consistents, tipus de dades correctes i claus primàries definides.
Bibliografia i webgrafia
- Miranda. (2026). ¿Com crear una taula de base de dades en Access?
- Suport de Microsoft. (sf). Crear una taula i agregar camps .