Els camps a una base de dades (ACCESS)
Quan dissenyem la nostra base de dades el primer que farem és crear les taules. Tindrem en compte que cada camp de les nostres taules haurà de tenir una configuració diferent depenent del tipus de dades que hagi d'allotjar.
A la hora de crear les taules tindrem en compte dues coses:
- Definir la "Clau primària" de cada taula, és a dir, quin camp ens servirà per a definir cada registre com a únic i irrepetible.
- Definir el tipus de dada que s'enregistrarà a cada camp (Text, Números, Dies, Hores, etc.) i configurar-ne les seves propietats.
La clau primària
Quan parlem dels camps d'una taula hem de diferenciar aquells que ens serveixen per a definir de forma única els registres d'una taula d'aquells que són purament informatius.
Aquell camp d'una taula que defineixi cada registre com a únic, irrepetible i que no pugui tenir valors nuls serà el que definirem com a "Clau Primària".
La "Clau Primària" por estar formada per un sol camp o per la combinació de diversos camps.
- ... és el camp que defineix a un client/persona (registre) com a únic i irrepetible (No hi pot haver dues persones amb el mateix DNI)
- ... i no pot tenir valors nuls (Totes les persones tenen un DNI que les identifica).
Tipus de dades
Cada taula està composta per varis camps, i a cada camp hi haurem d'entrar un tipus de dada diferent (Text, Números, Dies, Hores, etc.).
Quan creem els camps haurem de definir el nom que posem a cada camp i el tipus de dada que allotjarà:
Tipus de dades | Permet inserir... | Exemple |
---|---|---|
Text / Texto corto |
Text, números, símbols... Té una capacitat màxima de 255 caràcters. |
40.40.40.40.M |
Memo /Texto largo |
Texts extensos. Té una capacitat màxima de 63.999 caràcters. |
En aquest camp hi podré escriure molt, molt i molt. L'utilitzaré, per exemple, per escriure una definició o explicació. |
Número | Dades numèriques amb les quals es poden realitzar càlculs. |
2020 16,35 |
Fecha / Hora | Dates i hores. |
15/06/2019 12:00 |
Moneda | Dades numèriques (Amb 1 a 4 decimals) + símbol de moneda | 25,83€ |
Autonumérico | En aquest cas no es pot escriure en aquest camp. El propi programa hi inserirà un número automàticament, de forma seqüencial (1, 2, 3...). Cada registre tindrà un número diferent, no modificable. | |
Si / No | Dades de tipus verdader/fals, activat/desactivat, etc.
Es visualitza a la base de dades com una casella del tipus "check" |
|
Objeto OLE | Imatges, àudios o documents | |
Hipervínculo | Un enllaç a una pàgina web o document | www.pixels.cat (El text enllaçaria a la pàgina web) |
Datos adjuntos |
Similar al tipus de camp "Objeto OLE" però en aquest cas s'adjunten els arxius d'una forma similar a com ho fem amb un correu electrònic. És també més flexible i utilitza l'espai d'emmagatzematge de manera més eficaç. |
|
Asistente para búsquedas | Permet configurar un desplegable d'opcions (Inventades al moment o amb opcions que ja existeixin a una altra taula) |
Les propietats dels camps
Segons el tipus de dades que definim a un camp, el programa ens permetrà configurar unes propietats o unes altres.
Alguna de les propietats que podrem configurar als camps són:
Propietat del camp | Explicació | Tipus de camp | Opcions |
---|---|---|---|
Tamaño del campo | Quantitat de caràcters màxims que permet el camp | Texto | Entre 1 i 255 |
Número | Byte, Entero, Entero largo, Simple, Doble, Decimal, Id. de réplica | ||
Autonumérico | Entero largo, Id. de réplica | ||
Formato +info |
Configura com es mostraran els valors una vegada introduïts. Exemple, si entrem aquesta data : 2-2-2019, però volem que es mostri : 02/02/2019. Aleshores configurarem Fecha/Hora del tipus Fecha corta. |
Número | Número general, Moneda, Euro, Fijo, Estándard, Porcentaje, Científico. |
Fecha/ Hora | Fecha general, larga, mediana o corta. Hora larga, mediana o corta. | ||
Sí/No |
Verdadero/Falso Sí/No Activado/Desactivado |
||
Máscara de entrada +info |
Configura com S'HAN d'entrar els valors. Exempre: Un DNI haurà de ser obligatòriament 8números+1lletra |
Text |
Les opcions s'han de configurar manualment. T'expliquem com configurar una màscara d'entrada aquí. |
Fecha | |||
Lugar de decimales |
Quantitat de decimals que es mostraran. ATENCIÓ: Per a poder configurar aquest camp correctament haurem de tenir el "Tamaño del campo" definit amb el tipus "Decimal" |
Número |
Podem escollir de 1 a 15 decimals. ATENCIÓ: Exemple: Si volem mostrar els valors amb 2 decimals, haurem de definir la propietat "Lugar de decimales" a 2 i la propietat "Escala" també a 2. |