Está en la página 1de 15

CREEM UNA TAULA DE BASE DE DADES Farem una taula de dades en vista disseny, definirem les columnes que

tindr la taula: El Nom del Camp, Tipus de Camp i Descripci. El primer Nom del Camp ser: Id_Contacte, ser una Clau Primria i el Tipus de Camp Enter |INTEGER| per a que la numeraci sigui automtica. Les segents columnes seran: Nom del Camp Tipus de Camp Nom Text |VARCHAR| Cognoms Text |VARCHAR| Telfon Nombre |NUMERIC| Relaci Text |VARCHAR| email Text |VARCHAR| Data Naixement Date |DATE| Lloc Naixement Text |VARCHAR| Treballa Si/No |BOOLEAN| I una Descripci de cadascun. La taula s'anomenar Contactes. Inserirem les dades del companys i companyes de classe. Anirem a la taula creada, l'obrirem i comenarem a registrar les dades. Desprs farem una ordenaci i filtratge de les dades. Heu d'explicar en un document de text tots els passos que a seguir per la creaci de la taula i les corresponents imatges del procs. Quan tingueu la feina enllestida haureu d'enviar al Moodle en un arxiu comprimit el document de text i la base de dades per veure la vostra taula Contactes. L'arxiu comprimit s'anomenar nom_cognom_tasca1.bbdd

1. Creaci d'una base de dades Obrim l'OpenOffice i escollim base de dades.

En entrar a la base de dades ens trobem la finestra Assistent per a la base de dades on ens donen a escollir entre crear una base de dades, obrir una base de dades existent o connectar amb una base de dades existent. El que farem nosaltres ser crear la base de dades, per una vegada estigui creada i vulguem tornar a entrar a la BBDD haurem de marcar la segona opci i escollir la nostra base de dades.

Si hem escollit l'opci de creaci ens apareixer una finestra en la que per un costat, hem d'escollir entre registrar o no la base de dades, i per altre, entre obrir o no la base de dades per editar-la i crear taules usant l'assistent.

Registrar la base de dades serveix per indicar a OpenOffice on localitzar les dades i com s'organitzen. s a dir, hem de registrar la nostra base de dades si volem que les dades que guardem siguin localitzables des d'altres des d'altres aplicacions de BBDD; per exemple si en un document de text vull mostrar una taula amb dades guardades a la meva base de dades he de registrar-la abans. L'opci Obrir la base de dades per editar s obligatria tenir-la marcada perqu, si no, desprs de crear la base de dades es tancaria la base de dades. Per ltim, la opci Crear taules fent servir l'Assistent per a taules s'ha de marcar si volem que l'assistent de BBDD ens ajudi a crear la nostra primera taula en acabar la creaci de la base de dades. Aquesta opci la deixem desmarcada perqu fins ms endavant no veurem que s una taula i com crear-les i, a ms, crear taules fent servir l'Assistent limita molt les possibilitats de creaci de taules. Per finalitzar hem d'escollir el directori on guardarem la nostra base de dades i el nom de la mateixa. La base de dades que anem a crear s'anomenar Contactes i l'anem a guardar a la carpeta Bases de dades, del vostre Pen drive. La extensi que tenen els tipus d'arxius de la base de dades en format OpenOffice ( extensi .odf, Open Document Base, Base de dades en format Open Document).

2. Entorn d'OpenOffice Base Una vegada que tenim creada la nostra base de dades o hem obert una a existent, ens apareix l'entorn de treball de BBDD que es divideix en 4 zones: A la zona esquerra tenim per a escollir el tipus d'objecte de la base de dades amb el que volem treballa. En una base de dades n'hi ha quatre tipus d'objectes principals: taules, consultes, formularis i informes. A la zona central hi han les taques que podem utilitzar amb el tipus d'objecte seleccionat. Per exemple a la imatge el tipus d'objecte seleccionat sn les taules, i les tasques a realitzar son les relacionades amb aquest tipus d'objecte.

A la zona inferior, haurien d'aparixer els objectes creats del tipus seleccionat. En el nostra cas, encara est en blanc perqu no tenim creada cap taula. A la zona superior es troben els diferents mens d'opcions juntament amb les icones ms importants d'accs directe. 3. Mens d'OpenOffice Base Les opcions ms importants de cada men: Men arxiu, s similar a mens d'aquest tipus de qualsevol altra aplicaci ofimtica amb opcions conegudes com crear nou arxiu, guardar, guardar com, etc.

Men editar, on trobarem opcions comuns a aquest tipus de mens com copiar, enganxar, enganxar objectes o canviar el nom de l'objecte entre d'altres.

Men Veure. En aquest men destaca l'opci d'escollir quin tipus d'objecte volem veure i la possibilitat de que es mostri una vista prvia del contingut de l'objecte que tinguem seleccionat.

Men inserir. En aquest men apareixen les tasques de creaci dels diferents objectes en la forma ms utilitzada.

Men Eines. En aquest men destaca l'opci Relacions que serveix per crear relacions entre taules i Opcions que s'utilitza per configurar la suite OpenOffice completa.

Men finestra. Aquest men permet moure's entre els diferents documents que tinguem oberts en BBDD.

Men Ajuda. En aquest men ens apareixen les diferents opcions d'ajuda de les BBDD. Com l'ajuda de l'OpenOffice que cont una ajuda bastant extensa de totes les eines de BBDD classificada per continguts i cercant per l'ndex de continguts o en funci d'una paraula clau.

4. Qu s una taula? Una base de dades s una collecci de dades relacionades entre s. Cada collecci de dades relacionades s'emmagatzema en una base de dades en forma de taula, aquestes taules guarden informaci sobre un grup de coses amb les mateixes caracterstiques. Per exemple una base de dades pots tenir una taula amb informaci de contacte dels teus amics, per exemple nom i cognoms, el seu nmero de mbil, la seva adrea, el seu correu electrnic, etc., per mai a una mateixa taula es guardaran coses de propietats diferents. O sigui no es poden barrejar a una mateixa taula informaci dels contactes i dels stoks d'una empresa (els atributs de cada una d'aquestes coses sobre les que es guarda informaci), perqu la informaci s diferent.

Cadascuna de les propietats de les coses sobre les que es vol guardar informaci sn les columnes de la taula, mentre que cada fila de la taula representa una cosa real de la que es guarda informaci. En la imatge podem veure una taula amb llibres on s'observa que les columnes representen propietats o atributs de les coses sobre les que es va guardar informaci, en aquest cas llibres, i com les files sn els registres que representen a cadascun dels llibres concrets sobre els que s'emmagatzema la informaci. 5. Creaci de taules Anem a crear la nostra primera taula. Ens posem en el men de taules i, dintre de les tasques, pitgem sobre crear taula en vista disseny...

A continuaci ens apareix una pantalla per a definir les columnes que tindr la taula. Per cada columna de la nostra futura taula podem indicar el nom, el tipus de dades i una breu descripci sobre el que emmagatzemar aquesta columna.

Comencem a definir la primera columna: ens situem a la primera fila i a la columna Nom del Camp escrivim Id_contacte

Per a passar a escollir el Tipus de camp, podem fer-ho de tres maneres: pitjant la teca Intro, pitjant la tecla Tabulaci o fent clic amb el bot esquerre del ratol sobre la mateixa columna. En situar-no sobre la columna veurem que, per defecte ens indica Text |VARCHAR| com a tipus de dada. Si volem canviar de tipus de camp, hem de fer clic amb el bot esquerre del ratol sobre la fletxa de la llista desplegable de la dreta i escollir una altre tipus. Els diferents tipus de camp o tipus de dades que poden tenir les columnes els veurem ms endavant. Per ara noms indicarem que destaquen els de tipus text, numrics i data, amb caracterstiques prpies de cada tipus. En el nostre cas, per aquest camp anem a escollir un de tipus numric anomenat Enter |INTEGER|.

A continuaci a la columna de descripci, seria aconsellable introduir un comentari sobre el camp que s'acaba d'inserir. Valor automtic: SI, d'aquesta manera els valors s'incrementaran de forma automtica.

Aquest primer camp introdut s el que identificar cadascun dels contactes que introduirem a la base de dades; s a dir, em servir per a distingir un contacte d'un altre inequvocament. s imprescindible tenir a la majoria de taules d'una base de dades un camp amb un valor nic per a diferenciar una fila de qualsevol altra. Per exemple en aquest cas si posem el NIF com a clau primria, ning d'ells tindr el mateix valor en aquest camp. Per si posem el camp nom, es podria repetir. Per aquesta ra a moltes claus primries de matrcules, cens electorals, municipals, etc., la clau primria s el NIF. En canvi si es tracta d'una base de dades de pellcules, llibres, magatzem,etc., la clau primria es defineix un camp de tipus numric com en el nostre cas (Contactes), que ha de complir dues condicions: La primera, s que aquest camp sempre ha de tenir un valor per a cada fila de taula i, la segona, que aquest valor no pot repetir-se a cap fila. Quan un camp compleix aquestes dues propietats (sense nuls i sense repetits) s'anomena Clau Primria i tota taula ha de tenir una. Per a indicar que volem que el camp Id_Contactes sigui la nostra Clau Primria hem de seguir els segents passos: Ens situem a la part esquerra del camp, polsem el bot dret del ratol i seleccionem l'opci Clau Primria.

Queda finalment con es mostra a continuaci, amb una clau que ens indica que aquesta s la Clau primria.

Un vegada inserit aquest primer camp, haurem d'inserir la resta dels camps, que seran:

Una vegada creats tots els camps amb les seves propietats, haurem de guardar la taula. Pitgem sobre la icona en forma de disquet de la part superior esquerra. En el cas de LibreOffice s una fletxa de color verd.

A continuaci ens apareix una finestra que ens demana introduir el nom de la taula. En aquesta finestra introdum el nom Contactes i cliquem al bot D'acord.

Si hem seguit tots els passos correctament, la nostra taula Contactes ha d'aparixer dintre de l'apartat Taules a la part inferior de la finestra principal de la BBDD.

Un cosa que ens pot resultar estranya s que no estem posant accents ni al Nom del Camp, ni al tipus de Camps. Aix s degut a que els accents poden donar problemes a les BBDD, tant al nom dels camps com a les taules, per la qual cosa s millor evitar usar noms a les BBDD. 6. Edici de dades Una vegada tenim creada la nostra Taula Contactes, anem a aprendre a editar files de dades; s a dir, en el nostre cas, anem a editar les dades de cada un dels contactes per a modificar el seu contingut. Podem editar dades a travs del que es coneix com Full de dades, mitjanant una consulta SQL o per mitj d'un Formulari. Per ara ens quedem amb la primera opci, a travs del Full de dades. a) Inserci de dades Per inserir dades per mitj del Full de dades ens hem de situar a la pantalla principal de la BBDD a l'apartat Taules i fer doble clic amb el bot esquerre del ratol sobre la Taula Contactes o fer doble clic amb el bot dret del ratol i seleccionar l'opci Obrir; en apareixer la pantalla de Full de dades.

10

En primer lloc podrem veure les columnes que hem definit i cap fila inserida (s natural, doncs acabem de crear la Taula). Podem veure que a la columna Treballa surt un quadret. Aquest quadret ens indica que s un Camp del tipus Si/No, encara no hi ha cap opci escollida. Tamb es pot veure que al principi de la fila surt un estel groc, senyala el lloc on est la nova fila per inserir, en el nostre cas, el primer contacte. La columna Id_Contacte s un camp automtic, per tant no hem d'introduir cap data, s'aniran introduint de manera automtica.

Desprs d'inserir les dades hem de guardar les dades, fem Arxiu |Desa el registre actual

Aquesta s la nostra Taula de Contactes. Per suposat que heu de inserir ms contactes vostres personals, de famlia i amics per poder desprs ordenar i filtrar les dades.

11

b) Navegaci, ordenaci i filtratge de dades A la part inferior de la finestra podem veure la Barra de navegaci entre registres. Aquesta barra ens mostra la fila en la que estem sobre el total de files que tenim, per aquest ordre, per anar a la primera fila, a l'anterior, a la segent, a la ltima o crear una nova.

Ordenaci Filtres de dades

Barra de navegaci entre registres

A les opcions d'ordenaci tenim tres possibilitats: - Especificar els criteris de classificaci per a visualitzar les dades - Ordenar de forma ascendent en funci de la columna escollida - Ordenar de forma descendent en funci de la columna escollida L'opci d'especificar els criteris de classificaci, s la ms completa doncs ens dna la possibilitat d'establir fins a tres columnes diferents per ordenar la prioritat de les files. De manera que si a la primera columna escollida hi ha valors repetits, s'aplica el criteri de selecci de la segona columna i aix successivament. Per exemple si volem ordenar les nostres files en primer lloc en funci de la columna Relaci de forma ascendent; com tenim tots els valors repetits, volem que s'apliqui l'ordre alfabtic dels Noms i en cas que hi hagin Noms repetits, que ordeni per Data de naixement de ms jove a ms gran. Els criteris d'ordenaci serien els que apareixen a la imatge segent: Hem de clicar a la icona Ordena i s'obrir la finestra:

12

El resultat obtingut es veu com els Noms apareixen ordenats per ordre alfabtic i en ordre descendent en funci de la Data de naixement.

Si el volem tornar a deixar com estava, escollim ordenar per la Id_contacte i a la resta no posem res.

Les opcions de filtrar dades ens permeten escollir de forma simple quines dades volem que es mostrin. Les quatre opcions, per l'ordre en que apareixen els botons sn: Filtratge automtic. Filtra les files segons el contingut del camp seleccionat. Per exemple si ens posem en el Camp Lloc de naixement i seleccionem Barcelona, i pitgem al filtre automtic noms veurem les files dels nascuts a Barcelona.

13

Per tornar a tenir totes les dades hem de pitjar a la Icona Usar filtre i tornarem a tenir totes les dades. O tamb Eliminar filtre i aix es mostraran totes les files.

Usar o no el filtre, commuta entre les vistes amb i sense filtre. Filtre predeterminat, permet establir opcions de filtre de forma semblant a les establertes amb els criteris d'ordenaci Eliminar filtre, de manera que es mostrin totes les files.

Anem a establir diferents criteris de filtrat, volem que es mostrin les persones nascudes a Barcelona i nascudes entre 1960 i 1970.

c) Modificaci i eliminaci de dades

Les dades d'una base de dades normalment no sn esttics, sin que poden tenir modificacions al llarg del temps o incls desaparixer per diferents motius. Modificar i eliminar dades de les nostres taules s un procs molt habitual i senzill i que no comportat cap problema. 14

Per modificar el valor d'algun camp d'alguna fila, ens hem de situar amb el cursor en el valor a canviar i tornem a escriure. En els casos dels Camps Si/No, els marquem o desmarquem. Per esborrar una fila sencera, ens situem a l'inici de la fila seleccionem eliminar fila amb el bot dret del ratol.

Recordeu que podeu inserir dades de contactes d'amics i de famlia i fer una ordenaci i filtratge diferent a la d'aquest tutorial.

15

También podría gustarte