Competències bàsiques en TIC
 
 

Mòdul 4: Iniciació a l'Ofimàtica

 
Imprimir la unitat
  Tema: Base de dades
  Unitat 2.10: Projecte (I)
   
   
  Teoria de la unitat
   
  Aplicació dels coneixements adquirits, en un projecte personal.
   
 

En aquesta última unitat heu de desenvolupar tot el procés de creació i gestió d'una base de dades i aplicar els coneixements que heu adquirit en aquest mòdul.

Això ho fareu en el desenvolupament d'un projecte pràctic.

Nosaltres us presentem una proposta concreta però teniu l'opció de presentar la vostra pròpia al professor/a d'aula.

En el projecte heu de dissenyar i gestionar una base de dades seguint tots els passos treballats: reflexió sobre el nombre de taules i el contingut de cadascuna; definició dels camps i les seves propietats; introducció de registres; elaboració de formularis i informes; realització de consultes de diferents tipus amb filtres i criteris diversos; presentació de la informació de manera acurada; impressió de documents, etc.

Si voleu desenvolupar un projecte propi heu de comptar amb el vist i plau del vostre professor/a d'aula.

La nostra proposta és la següent:

   
  Base de dades per a gestionar la informació de socis i activitats d'una associació.
   
 

Heu de dissenyar i crear una base de dades d'una associació cultural i de lleure per a la gestió de la informació de socis i d'activitats. Fareu un projecte senzill que pugui servir com a base per al possible desenvolupament posterior d'un altre més complert i definitiu.

Dades dels socis que ha de contenir:

  • Nom i Cognoms
  • Sexe
  • Adreça i Telèfon
  • e-mail
  • Data de naixement
  • Lloc de naixement
  • Nacionalitat
  • Professió
  • Data d'alta
  • Data de baixa

L'associació fa les següents activitats:

  • Escacs
  • Teatre
  • Gimnàstica de manteniment
  • Ioga
  • Coral
  • Papiroflèxia

Les activitats tenen diferents horaris. Algunes activitats paguen una quota que és diferent en cada activitat.

   
  Procés de disseny i creació.
   
 

1. Reflexió sobre el nombre de taules i el contingut de cadascuna.

   
 

Heu de decidir quantes i quines taules cal crear. Però penseu des del primer moment quina i com ha de ser la taula central. El nostre suggeriment és que tot giri entorn de la programació d'activitats, és a dir, una taula que relacioni soci i activitat en la qual està inscrit. Aquesta taula agafaria, en realitat, les dades de la resta de taules relacionades.

Així doncs caldria crear una taula SOCIS amb les dades personals, una taula ACTIVITATS amb les dades de cada activitat i una taula d'unió SOCI-ACTIVITAT que en realitat no tindrà contingut propi però unirà les dades de les dos anteriors.

En cada una de les tres taules hauríem de establir un camp que identifiqui a cada un dels registres com a únic i exclusiu, es a dir, un camp clau que podem anomenar ID. Els camps de la taula que uneix soci i activitat serien doncs els IDs de les tres taules.

El contingut o Camps de cada taula podria ser el següent:

socis activitats soci-activitat
IDsoci IDactivitat IDsoci_act
DNI Nom_Activitat IDsoci
Nom Horari IDactivitat
Cognoms Preu  
Sexe Observacions  
Adreça    
Població    
Codi_Postal    
Telèfon    
e-mail    
Data_naixement    
Lloc_naixement    
Nacionalitat    
Professió    
Data_alta    
Data_baixa    
   
  2. Definició dels camps i de les seves propietats
   
 
Taula socis
Camps Tipus de camp Propietats
IDsoci Enter autonumèric
DNI Text (VARCHAR)  
Nom Text (VARCHAR)  
Cognoms    
Sexe    
Adreça    
Població    
Codi_Postal    
Telèfon    
e-mail    
Data_naixement    
Lloc_naixement    
Nacionalitat    
Professió    
Data_alta    
Data_baixa    
   
 
Taula Activitats
Camps Tipus de camp Propietats
IDactivitat Enter autonumèric
Nom_Activitat Text (VARCHAR)  
Horari Text (VARCHAR)  
Preu    
Observacions    
     
   
 
Taula soci-activitat
Camps Tipus de camp Propietats
IDsoci_act Enter autonumèric.
IDsoci Enter  
IDactivitat Enter  
   
  Completeu vosaltres la resta de tipus de camp i de les propietats.
   
  3. Creació d'un formulari per a l'entrada de dades personals dels socis.
   
  Creeu un formulari amb l'auxiliar de formularis incloent tots els camps de la taula socis. Poseu atenció al 6è pas, "seleccioneu el mode d'entrada de dades", per tal de decidir l'opció més convenient.
   
  4. Introducció de les dades de, al menys, 15 socis.
   
  Heu crear les dades de 15 socis. Teniu l'opció d'obrir la taula agenda i agafar les dades d'aquesta taula. El procediment ha de ser "copiar i enganxar" dada a dada. Recordeu que en aquest cas és més funcional i ràpid utilitzar el teclat (ALT+C per a copiar i ALT+V per a enganxar) que el ratolí.
   
  5. Introducció de les dades de les activitats.
   
  En aquest cas, com que són molt poques les dades que heu d'introduir, pot ser, no mereix la pena de crear un formulari per aquesta funció. Suggerim que la introducció d'aquestes dades es faci directament a la taula activitats.
   
  6. Relacionar les taules
   
 
   
  7. Creació d'un formulari amb un subformulari per a l'entrada de dades de socis i activitats.
   
  Aquest formulari servirà per assignar a cada soci les seves activitats. En el formulari general serà suficient incloure els camps IDsoci, Nom i Cognoms i en el subformulari, els camps IDsoci i IDactivitat. Una vegada fet aquest formulari només haureu de buscar el registre de cada soci i introduir el nombre identificador de la activitat corresponent.
   
  8. Creació d'una consulta de socis amb les adreces de tots els socis.
   
  9. Creació d'una consulta d'activitats del socis. Han d'aparèixer tots els socis amb las seves activitats
   
  10. Creació d'una consultes de les activitats de cada soci . Consulta de paràmetres on apareguin les dades de les activitats d'un soci concret.
   
  11. Informe de socis i de les seves activitats agrupats per activitat.
   
 

Una vegada fet aquest projecte final pot ser una reflexió molt interessant pensar i comentar amb altres companys i amb el vostre/a professor/a les modificacions que hauríem de fer per tal de millorar les funcions i possibilitats de tractament de la informació d'aquesta base de dades.

   
  I ara, què vols fer?
   
 
Imprimir la unitat Inici de la pàgina Inici del mòdul   Inici dels materials de formació
   
Actualitzat a 1 de juny de 2007
 
Raimon Llull Parcs naturals