2. Bases de Dades
Sempre ha existit la informació. A cada pas que fem
utilitzem i generem informació.
Aquesta informació pot ser utilitzada tant de forma
organitzada com de forma desorganitzada.
Com ho fas tu?
Com ho fas tu? Quina informació utilitzes?
Quina informació utilitzes?
Està organitzada?
Desorganizada Organizada
5. Bases de dades: elements
Aquesta informació es guarda en taules, on les columnes
equivalen els camps i les fileres als registres. Exemple:
Nombre Apellido Teléfono
Registro1 Alicia Angamarca 2567893
Registro 2 Juan Zárate 2578935
Registre: Conjunt de informació relacionada amb una
persona, esdeveniment, producte, etc.
Camp: Característica que defineixen la informació que
s'emmagatzema (noms, telèfon, edat, preu,etc.)
6. Bases de dades
Cada camp, ve identificat pel tipus de informació que
emmagatzema. Exemple:
CAMPO Tipo Longitud
Nombre Texto 60
Apellido Texto 60
Teléfono Numérico 11
Cédula Numérico 11
Les dades es poden visualitzar de dues formes:
• Vista formulari
• Vista llistat
7. Bases de dades: Operacions
Navegació: Veure la informació de cada un dels registres.
Consultes (query): Obtenir dades específiques d'una taula,
ja sigui un o més registres que compleixin determinades
condicions.
Ordenació: Llistar els registres segons determinat criteri
d'rdre.
Eliminació: Eliminar algun registre que compleixi
determinada condició.
Actualització: Actualitzar algun registre.
Emisió d'informes: Obtenir consultes relacionades amb
determinada informació necessària per a la presa de
decisions.
9. Bases de dades: Consultes
Per tal de realitzar consultes a una base de dades existeix
un llenguatge universal: SQL (structured query language)
Si tenim la taula 'jugadores':
ID Cédula Nombres Edad Estatur Posición Peso Equipo
a
1 11045678 Vinicio 22 1,65 Volante 56 Barcelona
92 Angamarca
2 11056783 Juan Arias 21 1,64 Defensa 60 Emelec
37
I volem:
Sel∙leccionar tots els registres de la taula, llavors el comandament
SQL seria:
SELECT * FROM jugadores; El “*” indica que son “todos los registros”
Sel∙leccionar el nom y la posició dels jugadors que medeixin més de
1,64 m
SELECT nombres, posicion FROM jugadores WHERE estatura>1,64;
10. Bases de dades relacionals
Una taula única, pot contenir informació sobre una sola entitat, per
exemple només sobre jugadors, o només sobre estudiants, o només
sobre un producte, però sovint és necessari establir relacions entre
aquestes taules per tal de poder fer determinades consultes, per
exemple, si volem saber quins jugadors han jugat 'a casa'.
Quan apareix la necessitat de fer consultes relacionals és quan les
bases de dades relacionals entren en acció.
JUGADORES ESTADIO
ID Cédula Nombres Edad Estatura Posición Pes Cod_ Id Nombre Ciudad Capacida
o Equipo d
1 11045678 Vinicio 22 1,65 Volante 56 E01E 1 Capwell Guayaquil 23000
92
2 Monument Buenos 76000
2 11056783 Juan 21 1,64 Defensa 60 E01A al Aires
37
EQUIPO
Cod Nombre DT id_estadio Jugadores President País
e
E01E Emelec Polilla Gómez 1 23 Elias Ecuador
Wated
E01A River Plate Daniel Pasarela 2 22 Domingue Argentin
z a
12. Bases de dades: Formularis
Els formularis són els objectes que s’encarreguen de
mostrar el contingut de les taules o els resultats de les
consultes de selecció per pantalla amb un format
visualment més còmode i agradable per a l’usuari.
13. Bases de dades: Informes
Els informes són dissenys
realitzats, igual que els
formularis, a partir de
taules o consultes, però en
aquest cas tenint com a
destinació la impressora.