Aplicacions amb la base de dades Access
Enrera
Mòdul 2: expliquem conceptes  
  Pràctica
1
2
3
   
Exercicis
Exercicis
 
 

L'objectiu principal d'aquesta pràctica és aprofundir en els elements més importants de la creació de les taules i aconseguir deixar la base de dades de la Biblioteca preparada per poder establir les relacions que s'han de treballar en el mòdul 3.

Així, els temes que es tocaran en aquest mòdul són: tipus de camps i quin és més convenient crear en cada cas.

   
Desenvolupament de la pràctica
   
Pràctica

Els punts que es pretén desenvolupar durant la segona pràctica d'aquest segon mòdul són:

   
  Tipus de camps
   
 

En el moment de crear una taula i d'anar afegint els diferents camps, heu de pensar quines dades seran les que voleu escriure dins de cada camp. Un cop ho teniu clar, haureu de triar allò que sigui més apropiat.

La següent imatge mostra el mode disseny d'una taula. A la columna de l'esquerra es pot veure un camp anomenat Codi_llibre, que és el que es troba seleccionat en aquest moment. A la segona columna, la de Tipo de datos, s'ha seleccionat Autonumérico.

Per tant, els diferents tipus de camps que podeu triar són aquests:

Ara explicarem en quins casos convé utilitzar un tipus de camp o un altre.

   
  Què vol dir cada tipus de camp
   
 

Fem una ràpida descripció dels diferents tipus de camps en el mateix ordre en el qual surten en el desplegable:

  • Texto: aquest és conegut també com "alfanumèric". Contindrà quansevol tipus de dades, principalment text, però també aquelles xifres amb què no heu de fer cap mena de càlcul numèric. Així, exemples de camps tipus text són: DNI, Codi postal, Codi d'editorial, Codi de llibre, Telèfon, etc. És un dels més utilitzats. Per defecte, és de 50 caràcters, però caldrà sempre adequar-lo al seu contingut: per exemple, donar-li 50 a un camp DNI és una inutilitat que us farà ocupar espai innecessari.
  • Memo: és un camp que conté "grans textos", és a dir, un camp en el qual voleu escriure molta informació. El camp tipus text pot tenir fins a 255 caràcters màxim (50 per defecte), i quan vulgueu escriure'n més, cal fer un camp Memo. Exemples de camps Memo podrien ser: Currículum d'un empleat, Comentari d'un llibre, etc.
  • Numèric: aquest camp està pensat per introduir xifres amb les quals després és possible fer diferents tipus de càlculs, com sumatoris, mitjanes, valor màxim i mínim, etc. Exemples d'aquest tipus de camp serien: Alçada d'una persona, Edat, Nombre d'habitants, etc. També hi ha molts casos en què us veureu obligats a fer un camp numèric quan és un camp relacionat amb una taula que tingui un camp comptador, la qual cosa es veu en el mòdul 3 d'aquest curs. En aquest tipus de camps, la propietat Tamaño del campo és diferent, i varia entre: Byte (0 a 255), Entero (-32.768 a 32.767), Entero largo (-2.147.483 a 2.147.483.647), Simple i Doble ( aquests dos amb valors més grans). Cal dir que l'Entero largo serà un dels més utilitzats.
  • Fecha/Hora: tal com diu la paraula, contindrà dades temporals que podran ser de dia/mes/any (data) o de hora/minut/segons (hora) i els seus formats variaran en funció d'això. Els exemples serien: Data de naixement, Data de préstec, Hora d'entrada, Hora de sortida, etc.
  • Moneda: és un camp molt semblant al numèric, però la diferència principal és que el càlcul és molt més exacte amb aquest que amb el numèric. Els exemples serien: Import del rebut, Preu d'un producte, etc.
  • Autonumèric: aquest és l'anomenat també "camp comptador": és una variant automàtica de camp numèric, perquè, per cada registre nou que s'afegeix, va augmentant els seu valor en una unitat. Cal dir que no és sempre real el nombre total de registres i el que marca el comptador, doncs si s'esborren registres, els números intermedis no es reaprofiten (sí els del final si es fa una compactació de la base de dades, veure compactar al mòdul preliminar).
  • Sí/No: és l'anomenat "camp lògic". Aquest pot contenir només dos valors, el vertader i el fals, el sí i el no, el 0 i el -1. Camps exemples podrien ser: Prestat?, Litoral?, Pagat?
  • Objeto OLE: aquest camp permet contenir fitxers com documents, elements gràfics, etc.
  • Hipervínculo: aquest camp contindrà adreces de correu electrònic o adreces web. És un intent d'integrar l'Officce dins dels entorns de moda: Internet.
   
  Pràctica: modificar i completar l'estructura d'una taula
   
Pràctica

Amb aquesta pràctica revisareu una de les taules creades en l'exercici anterior i li donareu un tipus de camp adequat, ara que ja teniu més informació.

Seria interessant seguir aquests passos:

  • Obriu la base de dades Biblioteca des de la ubicació on la vau posar. Obtindreu una pantalla semblant a aquesta:

  • Aneu al disseny de la taula Llibres i afegiu-hi el nou camp Foto_portada.
  • Reviseu si la resta de camps de la taula llibres tenen aquestes propietats:

Per últim, per deixar la taula acabada, establireu uns comentaris o descripcions que us poden ser útils després. Aquests comentaris es visualitzaran a la barra d'estat més endavant, en el moment en què estigueu introduint dades a la taula: veure animació que ho mostra.

   
   
Atenció !

Segons el que s'ha explicat fins aquí, cal anar pensant en les altres taules per completar-les de la mateixa forma. Això vindrà a la pràctica següent.

Aquest apartat estableix un enllaç amb la pràctica 3 d'aquest mòdul.

   
   
 
Amunt