Organització informació Mòdul de Bases de Dades Introducció
Però... ...ens cal realment organitzar  la informació? Quin benefici en traiem? I a quin cost?
Algunes pinzellades per començar
Ordenem? <ul><li>Fitxer amb 1.000 fitxes </li><ul><li>Com el podem organitzar? </li><ul><li>Nombre  mínim ,  màxim  i  mit...
Pintem un índex ben simple? Idea d'arbres binaris Programa exemple amb la idea d'arbre binari: cerca dicotòmica
Però... com ordenem / indexem? Alex Gorzen http://commons.wikimedia.org/wiki/File:Shelves-of-file-folders.jpg Creative Com...
1  ordenació física n  ordenacions lògiques Exemple: Llibres a la biblioteca UdG - Ordenació física? - Ordenacions lògique...
 
estem modelant  (part d) el món... http://www.projectcartoon.com/cartoon/2   (CC Attribution 3.0 Unported (CC BY 3.0) ... ...
Models de dades Físic Model Entitat InterRelació (ER) Model relacional Model físic Lògic Realitat Conceptual Els 3 móns Re...
Models de dades Model Entitat InterRelació (ER) Model   Relacional Model físic Taules Autors Llibres Fitxers Autors Llibre...
Models de dades <ul><li>Conceptes importants: </li><ul><li>Entitats  (conjunts d'objectes) i  interrelacions  entre objectes
Atributs  (propietats dels objectes i de les interrelacions)
Claus  (identifiquen cada un dels objectes de la mateix entitat) </li></ul><li>Informalment... agafem exemple BD bibliotec...
Quines interrelacions entre entitats hi veieu?
Com es pot identificar cada membre de cada entitat? </li></ul></ul>Exemple real  (sgv)   (png) : Esquema conceptual de  Me...
<ul><li>Independència
Redundància
Inconsistència </li></ul>
Poder fer canvis en un dels models sense haver de “tocar” els altres ? Independència
Mateix atribut i instància d'una entitat a diversos llocs de la Base de Dades? Qüestions: - Definir  mateix  atribut i ent...
Diferents dades pel mateix atribut i la mateixa instància d'una entitat a la Base de Dades? Inconsistència ...i tenim un g...
 
què és una Base de Dades? I...
Definició de Base de Dades Definició  actual : Representació d’un conjunt d'instàncies d'entitats i les seves interrelacio...
I quina eina tenim per tot això? S istemes  G estors de  B ases de  D ades SGBD DBMS D ata  B ase  M anagement  S ystems
Sistemes Gestors de Bases de Dades <ul><li>Objectius </li><ul><li>Integrar  la informació de l'organització per  evitar re...
Assegurar la  independència , la  integritat  i la  seguretat  de les dades. </li></ul><li>Exemples. En coneixeu algun? </...
Upcoming SlideShare
Loading in …5
×

OI Introducció Bases de Dades

381 views

Published on

Introducció a les Bases de Dades
Organització de la Informació
Enginyeria Industrial
Universitat de Girona 2011/12

(fitxer format LibreOffice)

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
381
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

OI Introducció Bases de Dades

  1. 1. Organització informació Mòdul de Bases de Dades Introducció
  2. 2. Però... ...ens cal realment organitzar la informació? Quin benefici en traiem? I a quin cost?
  3. 3. Algunes pinzellades per començar
  4. 4. Ordenem? <ul><li>Fitxer amb 1.000 fitxes </li><ul><li>Com el podem organitzar? </li><ul><li>Nombre mínim , màxim i mitjana de fitxes a consultar per trobar-ne una? Depèn de si hi ha la fitxa? </li></ul></ul></ul>Desordenat? Ordenat? amb índex? ... i si el fitxer té 1.000.000 de fitxes? ?
  5. 5. Pintem un índex ben simple? Idea d'arbres binaris Programa exemple amb la idea d'arbre binari: cerca dicotòmica
  6. 6. Però... com ordenem / indexem? Alex Gorzen http://commons.wikimedia.org/wiki/File:Shelves-of-file-folders.jpg Creative Commons Attribution-Share Alike 2.0 Generic http://commons.wikimedia.org/wiki/File:Ficherosclasicoscatalogo.JPG Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada http://commons.wikimedia.org/wiki/File:Ficherosclasicoscatalogo.JPG Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada http://commons.wikimedia.org/wiki/File:Ficherosclasicoscatalogo.JPG Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada http://commons.wikimedia.org/wiki/File:Ficherosclasicoscatalogo.JPG Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada
  7. 7. 1 ordenació física n ordenacions lògiques Exemple: Llibres a la biblioteca UdG - Ordenació física? - Ordenacions lògiques? Anem al catàleg
  8. 9. estem modelant (part d) el món... http://www.projectcartoon.com/cartoon/2 (CC Attribution 3.0 Unported (CC BY 3.0) ... però del món dels nostres 'clients'
  9. 10. Models de dades Físic Model Entitat InterRelació (ER) Model relacional Model físic Lògic Realitat Conceptual Els 3 móns Real Conceptual Representacions
  10. 11. Models de dades Model Entitat InterRelació (ER) Model Relacional Model físic Taules Autors Llibres Fitxers Autors Llibres Índexs ...
  11. 12. Models de dades <ul><li>Conceptes importants: </li><ul><li>Entitats (conjunts d'objectes) i interrelacions entre objectes
  12. 13. Atributs (propietats dels objectes i de les interrelacions)
  13. 14. Claus (identifiquen cada un dels objectes de la mateix entitat) </li></ul><li>Informalment... agafem exemple BD biblioteca: </li><ul><li>Quines entitats hi veieu? Quins atributs tenen?
  14. 15. Quines interrelacions entre entitats hi veieu?
  15. 16. Com es pot identificar cada membre de cada entitat? </li></ul></ul>Exemple real (sgv) (png) : Esquema conceptual de MediaWiki Formats vectorials (SVG) Scalable Vector Graphics Formats imatge (PNG) Portable Network Graphics ↔ ↔
  16. 17. <ul><li>Independència
  17. 18. Redundància
  18. 19. Inconsistència </li></ul>
  19. 20. Poder fer canvis en un dels models sense haver de “tocar” els altres ? Independència
  20. 21. Mateix atribut i instància d'una entitat a diversos llocs de la Base de Dades? Qüestions: - Definir mateix atribut i entitat - Quins problemes pot tenir? - En quins casos pot estar justificat? Redundància
  21. 22. Diferents dades pel mateix atribut i la mateixa instància d'una entitat a la Base de Dades? Inconsistència ...i tenim un greu problema. Quina és la bona? Jordi Regincós Jordi Regincós Isern JORDI REGINCÓS
  22. 24. què és una Base de Dades? I...
  23. 25. Definició de Base de Dades Definició actual : Representació d’un conjunt d'instàncies d'entitats i les seves interrelacions, que pot ser accedida simultàniament per usuaris de tipus molt divers. La representació serà única, però ha de permetre utilitzacions diverses i simultànies Definició clàssica: conjunt de fitxers interrelacionats, amb estructures complexes i compartits entre diversos processos que hi estan accedint simultàniament
  24. 26. I quina eina tenim per tot això? S istemes G estors de B ases de D ades SGBD DBMS D ata B ase M anagement S ystems
  25. 27. Sistemes Gestors de Bases de Dades <ul><li>Objectius </li><ul><li>Integrar la informació de l'organització per evitar redundàncies, tot oferint diferents perspectives adaptades als usuaris.
  26. 28. Assegurar la independència , la integritat i la seguretat de les dades. </li></ul><li>Exemples. En coneixeu algun? </li></ul>
  27. 29. Els SGDB ofereixen <ul><li>Clàssicament </li><ul><li>Consultes no predefinides i complexes
  28. 30. Flexibilitat als canvis i independència física i lògica de les dades
  29. 31. Reduir la redundància
  30. 32. Garanties de la integritat de les dades
  31. 33. La concurrència entre usuaris
  32. 34. Eines de seguretat </li></ul><li>Actualment ampliat amb </li><ul><li>Plantejament d'Orientació a Objectes, Gestió documental, informació temporal, dades multimèdia... </li></ul></ul>
  33. 35. ... I ja ajuntant-ho tot, podem parlar de Sistemes d'Informació
  34. 36. Sistemes d'Informació <ul><li>Visió més àmplia de les Bases de Dades
  35. 37. Possible definició: Conjunt de maquinari, programari, persones, procediments i dades que té per objectiu proporcionar informació de qualitat.
  36. 38. Hi entrarien temes (que no estudiarem) com: </li><ul><li>Data-Warehouse
  37. 39. ERP (Enterprise Resource Planning)
  38. 40. DSS (Decission Suport System)
  39. 41. ... </li></ul></ul>
  40. 43. Exercici <ul><li>Escriure en un tweet en què es diferencia una Base de Dades d'un Sistema d'Informació </li><ul><ul><li>No oblideu posar-hi el hashtag (HT) #OI2012UdG
  41. 44. Teniu 130 caràcters per fer-ho (10 se'ls menja el HT). Feu servir BD per Base de Dades i SI per Sistema d'Informació... i imaginació i capacitat de síntesi ... </li></ul></ul><li>Pengeu l'enllaç del tweet al Moodle, a l'activitat corresponent. </li></ul>
  42. 45. Proper tema: Disseny Bases de Dades model Entitat/Interrelació
  43. 46. Aquesta obra, excepte on s'indiqui el contrari, està subjecta a una llicència de  Reconeixement-CompartirIgual 3.0 No adaptada de Creative Commons Jordi Regincós Isern, Universitat de Girona http://jordi.regincos.cat [email_address]

×