Activitat del mòdul 2

Març 10, 2009 per Quín

Heu de fer una Base de Dades amb nom Alumnes que tingui les mateixes taules i camps que el següent gràfic, (podeu partir de la base de dades que vau fer en el mòdul 1):

Una vegada creats les taules amb els seus camps corresponents, es tracta de pensar que per establir les relacions caldrà tenir en compte el tipus de camps d’un costat i l’altre de la relació. Així, si ens fixem en la imatge de sota, en el cas concret de les taules Grups i Alumnes, els camps de relació són Codi-cla i Codi-cla, i ens hem d’assegurar que són tots dos del mateix tipus.

El resultat final de la creació de les relacions ha de ser tal com s’indica en la següent imatge:

S’han d’explicar als apunts 2 de les relacions creades (de quin tipus són i perquè)

Practica creant relacions

Març 5, 2009 per Quín

Clica aquí per a seguir les instruccions detallades de com crear les relacions necessaries a la base de dades de biblioteca_modul2.

Un exemple de relació

Març 5, 2009 per Quín

Llegix les instruccions de l’apartat “Proposem un exemple concret” d’aquesta pàgina web

Requisits per a poder crear relacions

Març 4, 2009 per Quín

En les taules d’una base de dades hi ha d’haver un camp irrepetible que identifiqui cada registre dins de la taula corresponent. Així, en una taula de persones, el DNI podria ser un camp irrepetible, (o el camp Id_alumne en el nostre exemple de la taula Alumnes) al qual se li dóna el nom de camp clau.

En el cas de l’exemple de la Biblioteca, tenim uns camps codi que tenen per funció identificar cada registre i diferenciar-lo de la resta.

Per poder fer les relacions, els camps han de ser del mateix tipus. Per exemple, no es pot relacionar un camp tipus text amb un altre de tipus numèric.

La necessitat de les relacions

Març 1, 2009 per Quín

Després de llegir en la següent web d’ xtex  (a partir del text “La filosofia de treball“), heu de donar resposta als vostres apunts a aquestes preguntes (les heu de encuadrar-les amb boli vermell):

  1. Per què fem vàries taules per encabir la informació?
  2. No seria més fàcil posar tota la informació en una sola taula per treballar de forma més senzilla i ràpida?
  3. Quins avantatges ens reporta aquesta forma de treballar?

El concepte de Base de Dades Relacional

Març 1, 2009 per Quín

L’OpenOffice Base pertany a un tipus d’aplicacions que s’anomenan Gestors de Bases de Dades, com el Microsoft Access. Aquesta modalitat de programes es basen en contenir bases de dades relacionals, que són un grup variable de taules interrelacionades entre sí mitjançant l’existència de camps comuns. Això vol dir que una mateixa informació, normalment breu i de tipus numèric, la tenim en dues taules a l’hora i gràcies a això podem establir un lligam, enllaç o relació entre les dues taules.

Aquí tens un enllaç per ampliar informació d’aquest tema d’introducció a les bases de dades.

Exercicis d’introducció

Febrer 24, 2009 per Quín

Fins ara hem treballat amb les bases de dades Alumnat i Biblioteca. Ara et demanem que partint de zero facis la creació d’una base de dades amb dues taules.

El primer que has de fer és definir els camps indicant la seva tipologia (el tipus del camp) corresponent i les propietats de cada camp que calgui.

- Has de crear la base de dades Asistencia per a gestionar les faltes d’assistència dels alumnes. Aquesta base de dades tindrà una taula amb les dades bàsiques dels alumnes: Alumnes (ha de tenir els mateixos camps que la taula Alumnes de la pràctica anterior) i una segona taula que contindrà les faltes de cadascun d’ells: Faltes. Els camps de la taula Faltes haurien de ser: ID (Clau primaria, Valor automàtic), CodiAlumne (ha de ser del mateix tipus que Id_Alumne de la taula Alumnat), Data (de tipus date), Motiu (Text de longitud 100) i Justificat (de tipus Si/No).

Omple les taules amb un mínim de 5 registres.

Practica fent cerca dels registres per diferents criteris i ordena’ls per diferents camps. Aquí tens les instruccions per a fer cerques i ordenacions.

Important:

Envia al professor (profeinframis@gmail.com) la base de dades amb el següent asumpte: 1Batx – exerciciM1 – Nom i llinatges

Creació de taules i introducció de dades

Febrer 24, 2009 per Quín

Aquest apartat el seguirem a partir del següent enllaç: www.xtec.cat/m1/p3

Concepte de taula, registre i camp

Febrer 17, 2009 per Quín

Aquests conceptes els llegirem del següent enllaç: www.xtec.cat

Un passeig per l’OpenOffice Base

Febrer 17, 2009 per Quín

A la finestra d’inici d’OpenOffice Base obrirem la base de dades Biblioteca.

Primera

Aquí podem veure la finestra de treball d’OpenOffice Base en la que podem observar tres apartats: el de la columna de l’esquerra en la que es mostren els diferents tipus d’objectes que pot contenir una base de dades (taules, consultes, formularis i informes), l’espai superior-dret es mostra la llista d’accions que es pot fer amb el tipus d’objecte seleccionat, i l’espai inferior-dret on es mostra una llista dels diferents objectes creats del tipus indicat. En la següent finestra podem veure que hi ha creada una taula anomenada Llibres i que si polsem sobre els altres tipus d’objectes (Consultes, Formularis, Informes)comprovarem que no hi ha cap més element creat en aquesta base de dades.

Si fem un doble clic sobre el nom de la taula Llibres podem veure el seu contingut.

Un cop estem en aquesta finestra l’usuari pot afegir un nou llibre, eliminar algun llibre, fer una cerca d’un llibre o modificar les dades d’algun llibre.

Com podeu veure en aquesta finestra la taula Llibres conté 11 llibres, i de cadascun d’ells disposem d’una determinada informació (Títol, Autor, Editorial…) estructurada en columnes.