16
BASES DE DADES [email protected] TECNOLOGIA DE TERCER D'ESO

Bases De Dades

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Bases De Dades

BASES DE DADES

[email protected]

TECNOLOGIA DE TERCER D'ESO

Page 2: Bases De Dades

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

Page 3: Bases De Dades

Bases de dades: definició

Una base de dades  és un conjunt de informació emmagatzemada de forma organitzada amb un format 

determinat en un ordinador.

Page 4: Bases De Dades

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?

Page 5: Bases De Dades

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

Page 6: Bases De Dades

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

Page 7: Bases De Dades

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.

Page 8: Bases De Dades

Bases de dades: Objectes

Page 9: Bases De Dades

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

Page 10: Bases De Dades

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

Page 11: Bases De Dades

Bases de dades relacionalsObserva les relacions entre les següents taules:

Quines consuQuines consultes ens permet fer?ltes ens permet fer?

Page 12: Bases De Dades

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

Page 13: Bases De Dades

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

Page 14: Bases De Dades

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

Page 15: Bases De Dades

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:

Page 16: Bases De Dades

Bases de dades relacionals

I ara és el moment de començar a fer la teva pròpia base de dades.