Ulepszony model podmiot-relacja - Enhanced entity–relationship model

Wzmocniona jednostka-związek ( EER modelu) (lub rozszerzony podmiot-relacja modelu) w informatyce jest na wysokim poziomie lub koncepcyjny model danych zawierające rozszerzenia pierwotnego podmiotu-związek wzoru (ER), stosowanych w projektowaniu baz danych .

Został opracowany w celu dokładniejszego odzwierciedlenia właściwości i ograniczeń, które można znaleźć w bardziej złożonych bazach danych, takich jak projektowanie i produkcja inżynierska ( CAD / CAM ), telekomunikacja , złożone systemy oprogramowania i systemy informacji geograficznej (GIS).

Mechanika

Model EER zawiera wszystkie koncepcje wprowadzone przez model ER. Dodatkowo zawiera pojęcia podklasy i nadklasy ( Is-a ) wraz z pojęciami specjalizacji i uogólnienia . Ponadto wprowadza pojęcie typu unii lub kategorii, która jest używana do reprezentowania kolekcji obiektów, która jest unią obiektów różnych typów jednostek . Model EER zawiera również diagramy EER, które są modelami koncepcyjnymi, które dokładnie reprezentują wymagania złożonych baz danych.

Podklasa i nadklasa

Typ jednostki Y jest podtypem (podklasą) typu jednostki X wtedy i tylko wtedy, gdy każdy Y jest koniecznie X. Jednostka podklasy dziedziczy wszystkie atrybuty i relacje swojej jednostki nadklasy. Ta właściwość jest nazywana dziedziczeniem atrybutów i relacji. Jednostka podklasy może mieć własne specyficzne atrybuty i relacje (wraz ze wszystkimi atrybutami i relacjami, które dziedziczy z nadklasy). Typowym przykładem nadklasy jest nadklasa pojazdu wraz z podklasami samochodów i ciężarówek. Istnieje wiele wspólnych atrybutów między samochodem a ciężarówką, które byłyby częścią superklasy, podczas gdy atrybuty specyficzne dla samochodu lub ciężarówki (takie jak maksymalna ładowność, typ ciężarówki...) tworzą dwie podklasy.

Narzędzia

  • Środowisko pracy MySQL oferuje tworzenie, edytowanie i eksportowanie modeli EER. Eksportowanie do formatu PNG i PDF umożliwia łatwe udostępnianie prezentacji.
  • Skipper umożliwia użytkownikom tworzenie, importowanie i eksportowanie definicji schematów ORM do edytowalnych modeli EER.
  • SAP PowerDesigner to kompleksowe narzędzie do modelowania i przekształcania różnych modeli.

Zobacz też

Bibliografia

Dalsza lektura

Podręczniki omawiające EER i implementację z wykorzystaniem czysto relacyjnych baz danych:

  • Elmasri, Ramez; Navathe, Shamkant B. (2011). Podstawy systemów baz danych (6 wyd.). Pearson/Addison Wesley. Rozdziały 8 i 9. ISBN 978-0-136-08620-8.
  • Koronelu, Carlosie; Morrisa, Stevena; Rob, Piotr (2011). Systemy baz danych: projektowanie, wdrażanie i zarządzanie (9th ed.). Nauka Cengage. Rozdział 5. ISBN 978-0-538-46968-5.
  • Connolly, Thomas M.; Begg, Carolyn E. (2005). Systemy baz danych: praktyczne podejście do projektowania, wdrażania i zarządzania (4th ed.). Addisona-Wesleya. Rozdziały 12 i 16. ISBN 978-0-321-21025-8.

Broszura omawiająca EER i implementację z wykorzystaniem obiektowych i obiektowo-relacyjnych baz danych:

  • Dietrich, Suzanne W.; Urban, Susan D. (2011). Podstawy obiektowych baz danych: projektowanie obiektowe i obiektowo-relacyjne . Wydawcy Morgana i Claypoola. Numer ISBN 978-1-60845-476-1.

Podręcznik omawiający implementację w relacyjnych i obiektowo-relacyjnych bazach danych:

Krótsze artykuły ankietowe:

  • Teorey, Toby J.; Yang, Dongqing; Fry, James P. (1986). „Logiczna metodologia projektowania relacyjnych baz danych z wykorzystaniem rozszerzonego modelu encji i relacji”. Ankiety ACM Computing . 18 (2): 197–222. CiteSeerX  10.1.1.105.7211 . doi : 10.1145/7474.7475 .
  • Sikha Bagi (2006). „Rozszerzone modelowanie relacji encji”. W Laurze C. Rivero; Jorge H. Doorn; Viviana E. Ferraggine (red.). Encyklopedia technologii i aplikacji baz danych . Idea Group Inc (IGI). s. 233-239. Numer ISBN 978-1-59140-795-9.

Zewnętrzne linki

  • [1] - Slajdy do rozdziału 8 z Podstawy systemów baz danych autorstwa Elmasri i Navathe (Pearson, 2011)
  • [2] - Notatki z wykładów z Uniwersytetu w Toronto
  • [3] - Konferencja ER