Professional Documents
Culture Documents
PRÀCTIQUES NO AVALUABLES
1 - PRESENTACIÓ EN EL FÒRUM
2 - BUSCAR INFORMACIÓ SOBRE SISTEMES GESTORS
3 - CREA UNA BASE DE DADES SENZILLA (GUIAT)
4 - CREA LA TEUA PRÒPIA BASE DE DADES
DAM - BASES DE DADES UD 1 INTRO A les BBDD
ÍNDEX DE CONTINGUT
1. ACTIVITAT 1.1 PRESENTACIÓ EN EL FÒRUM .............................................................................. 3
2. ACTIVITAT 1.2 CERCA INFORMACIÓ SOBRE SISTEMES GESTORS ................................. 3
2.1 En què consisteix aquesta activitat? ............................................................................................. 3
2.2 Passos a seguir ...................................................................................................................................... 3
3. ACTIVITAT 1.3 CREA UNA BASE DE DADES SENZILLA (guiat) ......................................... 4
3.1 En què consisteix aquesta activitat? ............................................................................................. 4
3.2 Procés general ........................................................................................................................................ 4
3.3 Programari necessari ........................................................................................................................... 5
3.4 Full de càlcul .......................................................................................................................................... 5
3.5 Exportar dades a csv ........................................................................................................................... 6
3.6 Crear la taula on guardar les dades .............................................................................................. 8
3.7 Importar dades ....................................................................................................................................11
4. ACTIVITAT 1.4 CREA LA TEUA PRÒPIA BASE DE DADES ................................................. 11
4.1 En què consisteix aquesta activitat? ...........................................................................................11
4.2 Què he de entregar? ..........................................................................................................................12
5. BIBLIOGRAFIA ........................................................................................................................................... 13
Important
Aquestes activitats són opcionals i no avaluables però poden ser tingudes en
compte per al punt extra de participació, proactivitat i predisposició al treball.
2 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Crear un debat en el FÒRUM DE L'AULA VIRTUAL sobre els diferents SGBD que
podem trobar en el sector productiu.
Tens un rànquing dels més usats en db-engines.com
3 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Les dades es poden emmagatzemar en molts formats,sent els fitxers, els fulls
de càlcul i les bases de dades els més comuns.
Existeixen moltes empreses que abans de dissenyar les bases de dades els
demanen que utilitzen fulls de càlcul com a mitjà d'emmagatzematge de la
informaciói posteriorment, quan el volum d'informació o la complexitat de les
dades creix, es passa a una bases de dades .
En aquesta activitat crearem, de manera guiada, una sèrie de dades en unfull
de càlcul que “copiarem” a una base de dades senzilla creada amb SQLite.
Seguirem aquests
passos:
1. Utilitzar un full de càlcul per a classificar una sèrie de dades en
columnes
2. Exportar aqueix full de càlcul a un fitxer de text amb separador
entre columnes (aquest fitxer es diu fitxer CSV).
3. Importar les dades des d'aqueix fitxer CSV a una base de dades de
tipus SQLite
4. Mostrar les dades obtingudes en la base de dades .
Interessant
Els fitxers CSV (de l'anglés coma-separated values), s'empren molt
sovintper a fer còpies de seguretat de les dades.
4 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Important
SQLite (amb una sola L) és una base de dades portable, és a dir, que te la
pots emportar on vulgues simplement copiant l'arxiu/fitxer físic on s'allotja.
Et recomanem que crees una carpeta de treball on emmagatzemaràs totes les
dades, per exemple : BD.UD1
Crearem les dades per columnes segons es mostren amb LibreOffice Calc que
serien les dades dels estudiants.
Si pensem en un Centre d'Estudis que té informació de professors, estudiants,
notes… estaríem parlant d'una “futura” base de dades (la del centre d'estudis) que
conté diverses taules (professors, estudiants, notes…).
En aquest cas, amb aquest full de càlcul, estem introduint les dades de la
“futura taula” d'estudiants .
5 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Important
Recorda gravar aqueix fitxer en la teua
CARPETA DE TREBALL(BD.UD1.ACTIVITATS)
6 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
7 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Important
Encara que no hi ha cap obligació d'usar prefixos ni sufixos i NO se solen
usar en entorns reals per a fer més clar aquest exercici usarem els següents
prefixos:
Important
Pots eixir en qualsevol moment amb ctrol+Z i tornar a entrar i esborrarel
fitxer .db per a tornar a començar si t'equivoques..
8 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Important
Hi ha dos tipus d'ordres en SQLite:
El COMANDO .tables (punt tables) ens diu que tenim la taula t_estudiants
creada dins de un altre contenidor anomenat bd_centrodeestudios.
Veiem una captura de com seria mostrant també el fitxer CSV i el fitxer
on s'emmagatzema la nova BD que acabem de crear:
Pots crear altres taules i veure com apareixen llistades amb el COMANDO
.tables i esborrar-les després amb la SENTÈNCIA drop table nombredetabla.
Prova de crear les taules (buides) de professors, notes… amb create
table comprova que existeixen amb .tables i després esborra-les amb drop
table.
9 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Important
Pensa que tot són “contenidors d'informació”, de manera que una BD
conté taules, una taula conté camps i un camp conté dades.
Totes les taules (t_estudiants, t_professors, t_notes) estan dins d'un altre
contenidor anomenat bd_centrodeestudios.
10 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
11 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
t_prestamo c_quantitat
t_menus c_data
t_docents c_cognoms
t_notes c_nif
t_llits c_numere
12 / 13
DAM - BASES DE DADES UD 1 INTRO A les BBDD
Recorda
Hi ha dos tipus d'ordres en SQLite:
.import …
.tables
select … ;
create table … ;
drop table … ;
Recorda
5. BIBLIOGRAFÍA
13 / 13