OI Disseny BD, model ER

download OI Disseny BD, model ER

If you can't read please download the document

description

Disseny BD, model Entitat/InterRelació Organització de la Informació Enginyeria Industrial Universitat de Girona 2011/12 (fitxer format LibreOffice)

Transcript of OI Disseny BD, model ER

  • 1. Organitzaci informaci Mdul de Bases de Dades Disseny Bases de Dades model Entitat/InterRelaci (ER)

2. Model Entitat/InterRelaci (ER)

  • Representaci del mn basada en
  • Entitats
  • Atributs
  • SimplesCompostos

3. EmmagatzematsDerivats 4. Valors nicsValors mltiples 5. Agafen el seu valor d'un domini Interrelacions entre entitats

  • Atributs (igual que entitats)

Entitats febles

  • La seva existncia depn d'altres entitats

6. Atributs (igual que entitats) 7. Les entitats Entitats:coses del mn real amb existncia prpia.Les entitats poden ser fsiques (vehicle) o conceptuals (factura) Nom entitat Representaci grfica: Assignatura Exemple: 8. Els atributs (1/2) Atributs:Caracterstiques prpies de cada entitat.

  • Simples Compostos

9. Emmagatzemats Derivats 10. Valor nic Valors mltiples

  • Atributs clau

Representaci grfica: Atribut simple Atribut compost Atribut simple clau Nom atribut Nom atribut Part 1 Part 2 Part n ... Nom atribut 11. Els atributs (2/2) Atribut derivat Atribut valors mltiples Exemple: Pacient Nom atribut Nom atribut DNI Nom Data Naixement Dia Mes Any Edat Codi Adrea 12. Les interRelacionsInterRelacions: Defineixen associacions entre entitats

  • Grau (binries, ternries n-ries)

13. Cardinalitat (1:1, 1:n, n:m) 14. Participaci total / parcial 15. Restriccions estructurals cardinalitat Restriccions estructurals Nom Interelaci 1 n 1 Nom Interelaci 1 (min,max) 1 Grau: binria Participaci Parcial Participaci Total Grau: ternria 16. Esportista Club T Fitxa 1 n Exemple: Esportista Club T fitxa 17. Les entitats febles Entitats febles:Entitats l'existncia de les quals depn d'una altra entitat. Podem parlar d'entitats sense clau Exemple: Representaci grfica: T Grup Assignatura n 1 Nom entitat feble depn 18. Resumint: les peces per modelar ER Nom entitat Nom atribut Nom atribut Part 1 Part 2 Part n ... Nom atribut Nom atribut Nom atribut Nom Interelaci 1 n Nom entitat depn Nom Interelaci 1 (min,max) n 19. Pensem?

  • Volem emmagatzemar informaci de jugadors, entrenadors, clubs i equips. Cal que:
    • Definim entre tots el cas real
      • Cada jugador t contracte amb un club. Pot no tenir-ne?
    • 20. Cada Jugador t fitxa amb un equip. Pot no tenir-ne?
  • 21. ...?
    • A partir del cas real definit, construir el model ER corresponent

22. Especificacions jugadors/clubs/equips... 23. 24. Proper tema: Disseny Bases de Dades Model Entitat InterRelaci Exts (EER) 25. Aquesta obra, excepte on s'indiqui el contrari, est subjecta a una llicncia de Reconeixement-CompartirIgual 3.0 No adaptada de Creative Commons Jordi Regincs Isern, Universitat de Girona http://jordi.regincos.cat [email_address]