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:
- Ricardo, Katarzyna (2011). Podświetlone bazy danych (wyd. 2). Wydawnictwo Jonesa i Bartletta. Rozdział 8 . Numer ISBN 978-1-4496-0600-8.
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