| |
Mòdul 4: Iniciació a l'Ofimàtica |
| |
|
| |
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? |
| |
|
| |
|
| |
|
|
|
|
|
Actualitzat a 1 de juny de 2007
|
| |