• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OI Introducció Bases de Dades
 

OI Introducció Bases de Dades

on

  • 343 views

Introducció a les Bases de Dades

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

(fitxer format LibreOffice)

Statistics

Views

Total Views
343
Views on SlideShare
341
Embed Views
2

Actions

Likes
2
Downloads
2
Comments
0

2 Embeds 2

http://a0.twimg.com 1
http://paper.li 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OI Introducció Bases de Dades OI Introducció Bases de Dades Presentation Transcript

    • 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?
      • Fitxer amb 1.000 fitxes
        • Com el podem organitzar?
          • Nombre mínim , màxim i mitjana de fitxes a consultar per trobar-ne una? Depèn de si hi ha la fitxa?
      Desordenat? Ordenat? amb índex? ... i si el fitxer té 1.000.000 de fitxes? ?
    • 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 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
    • 1 ordenació física n ordenacions lògiques Exemple: Llibres a la biblioteca UdG - Ordenació física? - Ordenacions lògiques? Anem al catàleg
    •  
    • 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'
    • 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
    • Models de dades Model Entitat InterRelació (ER) Model Relacional Model físic Taules Autors Llibres Fitxers Autors Llibres Índexs ...
    • Models de dades
      • Conceptes importants:
        • 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)
      • Informalment... agafem exemple BD biblioteca:
        • Quines entitats hi veieu? Quins atributs tenen?
        • Quines interrelacions entre entitats hi veieu?
        • Com es pot identificar cada membre de cada entitat?
      Exemple real (sgv) (png) : Esquema conceptual de MediaWiki Formats vectorials (SVG) Scalable Vector Graphics Formats imatge (PNG) Portable Network Graphics ↔ ↔
      • Independència
      • Redundància
      • Inconsistència
    • 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 entitat - Quins problemes pot tenir? - En quins casos pot estar justificat? Redundància
    • 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
    •  
    • 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 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
    • 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
      • Objectius
        • Integrar la informació de l'organització per evitar redundàncies, tot oferint diferents perspectives adaptades als usuaris.
        • Assegurar la independència , la integritat i la seguretat de les dades.
      • Exemples. En coneixeu algun?
    • Els SGDB ofereixen
      • Clàssicament
        • Consultes no predefinides i complexes
        • Flexibilitat als canvis i independència física i lògica de les dades
        • Reduir la redundància
        • Garanties de la integritat de les dades
        • La concurrència entre usuaris
        • Eines de seguretat
      • Actualment ampliat amb
        • Plantejament d'Orientació a Objectes, Gestió documental, informació temporal, dades multimèdia...
    • ... I ja ajuntant-ho tot, podem parlar de Sistemes d'Informació
    • Sistemes d'Informació
      • Visió més àmplia de les Bases de Dades
      • Possible definició: Conjunt de maquinari, programari, persones, procediments i dades que té per objectiu proporcionar informació de qualitat.
      • Hi entrarien temes (que no estudiarem) com:
        • Data-Warehouse
        • ERP (Enterprise Resource Planning)
        • DSS (Decission Suport System)
        • ...
    •  
    • Exercici
      • Escriure en un tweet en què es diferencia una Base de Dades d'un Sistema d'Informació
          • No oblideu posar-hi el hashtag (HT) #OI2012UdG
          • 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 ...
      • Pengeu l'enllaç del tweet al Moodle, a l'activitat corresponent.
    • Proper tema: Disseny Bases de Dades model Entitat/Interrelació
    • 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]