2 Jul 2019

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.

Exemple: A una taula anomenada "Clients", el camp DNI en serà la "Clau Primària", ja que...

 

  • ... é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.

Exemple: Si a un camp el configurem amb el tipus de dades "número", una de les propietats que podrem definir és la quantitat de decimals que es mostrin.

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.

error: Contingut protegit. No està permesa la impressió. Disculpi les molèsties.