bases de dades
DESCRIPTION
TRANSCRIPT
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?Està organitzada?
DesorganizadaDesorganizada OrganizadaOrganizada
Bases de dades: definició
Una base de dades és un conjunt de informació emmagatzemada de forma organitzada amb un format
determinat en un ordinador.
Bases de dades: utilitats
Pensa si has vist o utilitzat mai alguna base de dades...Pensa si has vist o utilitzat mai alguna base de dades...
Com estava organitzada la informació?Com estava organitzada la informació?
En quins àmbits creus que són d'us diari?En quins àmbits creus que són d'us diari?
Per a què s'utilitzen?Per a què s'utilitzen?
Bases de dades: elementsAquesta informació es guarda en taules, on les columnes
equivalen els camps i les fileres als registres. Exemple:
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.)
Nombre Apellido Teléfono
Registro1 Alicia Angamarca 2567893
Registro 2 Juan Zárate 2578935
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
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.
Bases de dades: Objectes
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':
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;
ID Cédula Nombres Edad Estatura
Posición Peso Equipo
1 1104567892
Vinicio Angamarca
22 1,65 Volante 56 Barcelona
2 1105678337
Juan Arias 21 1,64 Defensa 60 Emelec
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
ID Cédula Nombres Edad Estatura Posición Peso
Cod_ Equipo
1 1104567892
Vinicio 22 1,65 Volante 56 E01E
2 1105678337
Juan 21 1,64 Defensa 60 E01A
EQUIPO
Cod Nombre DT id_estadio Jugadores Presidente
País
E01E Emelec Polilla Gómez 1 23 Elias Wated
Ecuador
E01A River Plate Daniel Pasarela 2 22 Dominguez
Argentina
ESTADIO
Id Nombre Ciudad Capacidad
1 Capwell Guayaquil 23000
2 Monumental
Buenos Aires
76000
Bases de dades relacionalsObserva les relacions entre les següents taules:
Quines consuQuines consultes ens permet fer?ltes ens permet fer?
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.
Bases de dades: Formularis
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.
Bases de dades: Informes
Existeixen diferents programes que permeten la creació de bases de dades i la seva administració:
Borland Paradox Filemaker IBM DB2 Ingres InterBase Microsoft SQL server Microsoft Access Open Office Base
Microsoft FoxPro Oracle Sybase MySQL PostgreSQL mSQL SQL Server 11 SAP DB
Bases de dades: Programari
Bases de dades: Programari
Access, que pertany al paquet de Microsoft Office.
Base, que ve amb el programari lliure d'Open Office.
Els més populars arreu del món són:
Bases de dades relacionals
I ara és el moment de començar a fer la teva pròpia base de dades.