Arxiu de la ‘Tema 4 - Base’ Categoria

Introducció a les consultes

Març 11, 2009

Una consulta és una pregunta que se li fa a una base de dades. Aquesta pregunta cada cop que l’executem ens pot donar un resultat diferent, doncs les dades han pogut augmentar, disminuir o modificar-se, per tant, la resposta de la consulta reflectirà aquests possibles canvis cada cop que l’executem.

Abans de començar a fer feina amb consultes heu de llegir la introducció a les consultes que trobareu al mòdul 3

Activitat del mòdul 2

Març 10, 2009

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

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

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

Requisits per a poder crear relacions

Març 4, 2009

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

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

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

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

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

Concepte de taula, registre i camp

Febrer 17, 2009

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