Curs12Part2 Model ER Ian2012

8
Modelul Entitate-Relatie – ER Este un model de proiectare a bazelor Este un model de proiectare a bazelor de date (tehnica de design) de date (tehnica de design) Conventii grafice Conventii grafice box (patrulater) pentru entitate romb pentru relatii elipsa pentru reprezentarea atributelor linii (sageti) pentru conectarea entitatilor prin relatii simplitatea diagramelor utilizate in aceasta metoda o cansacra ca fiind cea mai populara tehnica de design al bazelor de date existenta la ora

description

ccccccccccccccc

Transcript of Curs12Part2 Model ER Ian2012

  • Modelul Entitate-Relatie ER Este un model de proiectare a bazelor de date (tehnica de design)

    Conventii grafice box (patrulater) pentru entitate romb pentru relatii elipsa pentru reprezentarea atributelor linii (sageti) pentru conectarea entitatilor prin relatii

    simplitatea diagramelor utilizate in aceasta metoda o cansacra ca fiind cea mai populara tehnica de design al bazelor de date existenta la ora actuala.

  • Conventii de reprezentare grafica

  • Exemple de diagrame pt. contextul BD Facultate (1)

  • Exemple de diagrame pt. contextul BD Facultate (2)

  • Probleme ale modelarii ER

    anumite constrangeri si relatii nu pot fi exprimate - nu pot fi usor exprimate relatiile n-are (n>2)

    nu pot fi prezentate constrangerile atributelor dintr-o tabela

  • Alte tehnici de design (proiectare) Modelare cu ERwin (Data Modeler) - reprezinta entitatile - cardinalitatea si tipul relatiilor - o mare variabilitate de tipuri si constrangeri pentru entitati, atribute si relatii Metode semantice ( opusul metodelor grafice de modelare) NIAM (Natural-language Information Analysis Method) BRM (Binary Relationship Modeling) ORM (Object-Role Modeling) FORM (Formal Object-Role Modeling)

  • Exemplu de modelare cu ERwin Data Modeler