Związek historii, elementów, przykłady

Związek historii, elementów, przykłady

A Relacja modelu jednostki (Model E-R) to projekt struktury logicznej bazy danych, który można następnie zaimplementować jako prawdziwą bazę danych. Głównymi elementami modelu E-R są zestaw podmiotów i relacji.

Relacja modelu jednostki opisuje powiązane rzeczy w określonej dziedzinie wiedzy. W inżynierii oprogramowania model E-R jest ogólnie używany do włączenia rzeczy, o których firma musi pamiętać, aby przeprowadzić procesy biznesowe.

Źródło: Pixabay.com

Zwykle wyprowadzenie systematycznej analizy jest określenie i reprezentowanie tego, co jest istotne dla procesów w obszarze biznesowym. Tylko graficznie prezentuje projekt danych biznesowych, bez definiowania procesów.

Dlatego jest to łatwe narzędzie graficzne do modelowania danych, szeroko stosowane w projektowaniu baz danych, które pomaga zidentyfikować jednostki istniejące w systemie i relacje między tymi jednostkami.

Zasadniczo jest to rysowane ze zdjęciami (bytami), które są połączone liniami (relacjami), wyrażając zależności i powiązania między tymi istotami.

[TOC]

Bazy danych i bazy danych

Relacja modelu jednostki jest ogólnie wdrażana jako baza danych. Wdrożenie prostej relacyjnej bazy danych, każdy wiersz tabeli stanowi instancję encji, a każda kolumna stanowi atrybut.

Podmioty charakteryzują się nie tylko relacjami, ale także dodatkowymi właściwościami zwanymi atrybutami, które zawierają identyfikatory zwane „klucz podstawowym”.

Schematy wprowadzone w celu reprezentowania podmiotów i relacji, a także atrybuty, można nazwać diagramami związkami związanymi z istotą (diagramy E-R), zamiast modeli byt-refusal.

Dlatego struktura bazy danych jest opisana za pomocą relacji diagramu jednostki.

W związku z tym model E-R staje się abstrakcyjnym modelem danych, który definiuje strukturę informacji, którą można wdrożyć w często relacyjnej bazie danych.

[TOC]

Historia

Modelowanie danych stało się modne w latach siedemdziesiątych napędzane potrzebą prawidłowego modelowania baz danych, a nawet procesów komercyjnych na świecie rzeczywistym.

Peter Chen spopularyzował relacje modelu jednostki w swoim słynnym artykule opublikowanym w 1976 r. „Model bytu - w kierunku jednolitego spojrzenia na dane”.

Zaproponowano utworzenie standardowej konwencji, której można użyć do relacyjnych baz danych. Jego celem było wykorzystanie modelu E-R jako podejścia do modelowania koncepcyjnego.

Peter Chen stwierdził w swoim artykule: „Relacja modelu istoty przyjmuje bardziej naturalną wizję świata rzeczywistego, która składa się z bytów i relacji. Zawiera część ważnych semantycznych informacji o prawdziwym świecie ”.

Oprócz projektu bazy danych, model E-R Chena dobrze służy w systemach i aplikacjach do modelowania informacji. Unified Modeling Language (UML) wywodzi się z wielu form relacji modelu jednostki.

Inni pionierowie

W poprzednim roku. P. Brown ujawnił artykuł zatytułowany „Modelowanie systemu rzeczywistego i projekt programu, który ma go reprezentować” w publikacji Federacji Międzynarodowej w celu przetwarzania informacji.

Podczas gdy artykuł Browna był istotny, artykuł Chena był jeszcze bardziej, zwłaszcza dlatego, że skupił się na terminach „jednostka” i „związek”. Jest to ogólnie uważane za początek praktyki modelowania danych, jak obecnie znany.

Może ci służyć: rola

Schematy Bachmana, forma modelowania danych, również zasługują na wspomnienie.

Artykuł Charlesa Bachmana z 1969 roku dla publikacji bazy danych przedstawił pojęcie „jednostek” baz danych i był jednym z pierwszych diagramów struktury danych, które później byłyby znane jako Bachman Schemat. To miało bardzo wpływowy w Peter Chen.

Wyrównanie filozoficzne

Chen zgodził się z filozoficznymi i teoretycznymi tradycjami czasów starożytnych greckich filozofów Sokratesa, Platona i Arystotelesa (428.C.) Nawet współczesna epistemologia, semiotyka i logika Peirce, Frege i Russell.

Sam Platon kojarzy wiedzę z zatrzymaniem niezmiennych form. Według Sokratesa formy są archetypami lub abstrakcyjnymi reprezentacjami wielu rodzajów rzeczy i właściwości oraz ich relacji ze sobą.

Elementy i symbolizacja

Związek Schematów podmiotu pokazuje relacje zestawu podmiotów przechowywanych w bazie danych. Oznacza to, że diagramy E-R pomagają wyjaśnić logiczną strukturę baz danych.

Przykład: konkretna piosenka to byt, a zbiór wszystkich utworów w bazie danych jest zestawem bytów.

-Schematy istoty Relacje

Na pierwszy rzut oka schemat E-R wygląda bardzo podobnie do schematu blokowego. Jednak schemat E-R zawiera wiele wyspecjalizowanych symboli, a jego znaczenia sprawiają, że ten model jest wyjątkowy.

Na poniższym schemacie masz dwa podmioty, uczniów i szkoły oraz ich związek. Relacje między uczniem a szkołą jest od wielu do jednego, ponieważ szkoła może mieć wielu uczniów, ale uczeń nie może uczyć się w kilku szkołach jednocześnie.

Podmiot studencki ma atrybuty, takie jak jego identyfikacja (est_id), name (est_name) i adres (est_direcc). Podmiot szkolny ma atrybuty, takie jak jego identyfikacja (col_id) i nazwa (col_name).

Symbologia

- Prostokąt: reprezentuje zestaw jednostek.

- Elipsa: reprezentuje atrybuty.

- Diamond: reprezentuje zestaw relacji.

- Linie: Połącz atrybuty z zestawami podmiotów i zestawów podmiotów z zestawami relacji.

- Podwójna elipsa: atrybuty multivalor.

- Nieciągłe elipsa: atrybuty pochodne.

- Podwójny prostokąt: Zestawy słabych jednostek.

-Rzeczy

Podmiot

Jednostka to coś z prawdziwego świata, co jest łatwo rozpoznawalne. To wszystko w firmie będzie reprezentowane w bazie danych. Może to być coś fizycznego lub po prostu zdarzenia lub zdarzenia, które występuje w prawdziwym świecie.

Może to być miejsce, osoba, obiekt, zdarzenie lub koncepcja, które przechowuje dane w bazie danych. Charakterystyką dla jednostek jest to, że muszą mieć atrybut jako jeden klucz. Każda jednostka składa się z niektórych atrybutów reprezentujących tę jednostkę.

Podmioty można uznać za rzeczowniki. Przykłady: komputer, pracownik, piosenka, twierdzenie matematyczne itp.

Słaba istota

Jednostka, której nie można jednoznacznie zidentyfikować za pomocą własnych atrybutów, nazywa się słabą istotą i opiera się na związku z inną istotą.

Na przykład konta bankowe nie można zidentyfikować wyłącznie, czy bank, do którego należy, nie jest znany. Dlatego konto bankowe jest słabym podmiotem.

Atrybut

Atrybut opisuje właściwość jednostki. Jest reprezentowany za pomocą owalnej figury na schemacie E-R. Istnieją cztery rodzaje atrybutów:

Kluczowy atrybut

Jest to atrybut, który może wyłącznie identyfikować jednostkę zestawu podmiotów. Na przykład numer karty ucznia może jednoznacznie zidentyfikować ucznia zestawu studentów.

Może ci służyć: 14 najważniejszych cech Excel

Kluczowy atrybut jest reprezentowany przez elipsę, podobnie jak inne atrybuty. Jednak tekst atrybutu kluczowego jest podkreślony.

Atrybut multiveor

Jest to atrybut, który może zawierać wiele wartości. Jest reprezentowany z podwójnymi elipsami na schemacie E-R.

Na przykład osoba może mieć więcej niż jeden numer telefonu, więc atrybut numeru telefonu ma kilka wartości.

Atrybut pochodny

To ten, którego wartość jest dynamiczna i wywodzi się z innego atrybutu. Jest reprezentowany przez nieciągłą elipsę na schemacie E-R.

Na przykład wiek osoby jest atrybutem pochodnym, ponieważ zmienia się w czasie i może być wyprowadzony z innego atrybutu: data urodzenia.

Relacja

Związek pokazuje, jak jednostki się ze sobą odnoszą. Można je uznać za czasowniki, które łączą dwa lub więcej rzeczowników. Jest reprezentowany przez formę diamentu na schemacie E-R.

Przykłady: związek między mieszkaniem a pracownikiem, między komputerem a firmą, relacje między twierdzeniem a matematykiem, między artystą a piosenką itp.

Kardinalność

Kardynanie określa, ile przypadków jednostki jest powiązanych z instancją innego podmiotu. Ordinality jest również ściśle powiązane z kardynałem.

Podczas gdy kardynalność określa wystąpienie związku, ornializacja opisuje związek jako obowiązkowy lub opcjonalny. Symbologia zastosowana do tego jest następująca:

Innymi słowy, kardynanie określa maksymalną liczbę relacji i orderalizacji określa bezwzględną minimalną liczbę relacji. W tym sensie istnieją cztery rodzaje relacji:

Jedna relacja -jedna

To wtedy, gdy pojedyncza instancja jednostki jest powiązana z pojedynczą instancją innej jednostki.

Na przykład osoba ma tylko jeden paszport i tylko jedna osoba jest przekazywana osobie.

Związek jeden z wieloma

To wtedy instancja jednostki jest powiązana z więcej niż jednym instancją innej jednostki.

Na przykład klient może składać wiele zamówień, ale wielu klientów nie może zamówić.

Wiele relacji z jednym

To wtedy więcej niż jeden instancja jednostki jest powiązana z jednym instancją innej jednostki.

Na przykład wielu studentów może uczyć się na jednym uniwersytecie, ale student nie może studiować jednocześnie na wielu uniwersytetach.

Wiele relacji z wieloma

To wtedy więcej niż jeden instancja jednostki jest powiązana z więcej niż jednym instancją innej jednostki.

Na przykład student może być przypisany do wielu projektów, a projekt można przypisać wielu studentom.

Jak stworzyć związek modelu związku?

Dokumentując system lub proces, obserwowanie systemu wielofunkcyjnego zwiększa zrozumienie tego systemu.

Relacja Schematów jednostek są powszechnie używane do pokazania zawartości bazy danych. Pomagają wizualizować, w jaki sposób dane łączą się w sposób ogólny i są szczególnie przydatne do zbudowania relacyjnej bazy danych.

Poniżej znajdują się niezbędne kroki do zbudowania relacji modelu jednostki:

Zidentyfikuj byty

Pierwszym krokiem do stworzenia schematu relacji jest zidentyfikowanie wszystkich podmiotów, które zostaną użyte. Jednostka jest niczym więcej niż prostokątem z opisem czegoś, o czym system przechowuje informacje.

Dla każdej jednostki, o którą można pomyśleć, należy narysować prostokąt. Na przykład mają następujące trzy podmioty:

Zidentyfikuj relacje

Patrząc na dwa podmioty, jeśli jesteś ze sobą powiązany, narysowana jest ciągła linia, która łączy dwa podmioty. 

Może ci służyć: Triple w

Aby opisać związek bytów, między dwoma bytami narysowany jest diament, w linii, która właśnie została dodana.

W diamencie powinieneś napisać krótki opis tego, w jaki sposób są powiązane. Zgodnie z przykładem masz następujące czynności:

Zidentyfikuj kardynalności

Do celów danego przykładu wiadomo, że uczeń może być przypisany na wielu kursach, a nauczyciel może podać tylko kurs. Dlatego schemat pozostaje:

Zidentyfikuj atrybuty

Pliki, formularze, raporty i dane, które obecnie utrzymuje organizacja w celu identyfikacji atrybutów. Możesz także przeprowadzić wywiady z różnymi zainteresowanymi stronami w celu zidentyfikowania podmiotów. Początkowo ważne jest zidentyfikowanie atrybutów bez przypisywania ich konkretnej jednostce.

Po uzyskaniu listy atrybutów należy je przypisać do zidentyfikowanych podmiotów. Należy upewnić się, że atrybut jest sparowany dokładnie z jednostką. Jeśli uważa się, że atrybut należy do więcej niż jednej jednostki, należy użyć modyfikatora, aby uczynić go wyjątkowym.

Po przeprowadzeniu zadania zidentyfikowane są klucze główne. Jeśli unikalny klucz nie jest dostępny, a.

W celu ułatwienia przykładu pokazano tylko jeden atrybut dla każdej jednostki. Można jednak zidentyfikować więcej atrybutów. Klucze pierwotne można odróżnić od innych atrybutów, ponieważ są podkreślone.

Uzupełnij schemat

Podmioty z liniami muszą nadal łączyć się i dodawać diamenty, aby opisać każdy związek, dopóki wszystkie relacje nie zostaną opisane.

Możliwe, że którykolwiek z podmiotów nie jest powiązany z żadnym innym podmiotem. Z drugiej strony inne podmioty mogą mieć wiele relacji. Bardziej nowoczesna reprezentacja diagramu E-R jest następująca:

Skuteczne wskazówki dotyczące schematów E-R

- Należy upewnić się, że każda byt pojawia się tylko raz na schemacie.

- Na schemacie powinieneś nadać nazwę każdemu bytowi, relacji i atrybutowi.

- Relacje między podmiotami należy dokładnie zbadać. Czy są naprawdę konieczne? Czy niektóre relacje należy zdefiniować? Każdy zbędny związek musi zostać wyeliminowany. Relacje nie łączą się ze sobą.

- Wskazane jest użycie kolorów, aby podkreślić ważne części schematu.

Przykłady

Schemat bazy danych

Istnieją dwa powody, aby stworzyć relację schematu encji dla bazy danych: zaprojektowany jest nowy model lub potrzebna jest istniejąca struktura.

Jeśli masz istniejącą bazę danych, która jest potrzebna do udokumentowania, schemat encji jest tworzony relacja za pomocą danych bezpośrednio z bazy danych:

Model sprzedaży internetowej

Oto przykład relacji modelu jednostki dla sprzedaży online, przy użyciu relacji jednostki diagramowej:

Bibliografia

  1. Wikipedia, The Free Encyclopedia (2019). Model relacji jednostki. Zaczerpnięte z: w.Wikipedia.org.
  2. SmartDraw (2019). Schemat związku bytu. Zaczerpnięte z: SmartDraw.com.
  3. Chaitanya Singh (2019). Schemat relacji jednostki - Schemat ER w DBMS. Książka dla początkujących. Zaczerpnięte z: Beginnersbook.com.
  4. Guru99 (2019). Samouczek diagramu ER w DBMS (z przykładem). Zaczerpnięte z: Guru99.com.
  5. Visual Paradigm (2019). Co to jest diagram relacji jednostki (ERD)? Zaczerpnięte z: wizualnego paradygmatu.com.
  6. DataVersity (2019). Krótka historia diagramu ER i modelowania informacji. Zaczerpnięte z: DataVersity.internet.
  7. Adrienne Watt (2019). Rozdział 8 Model danych dotyczących relacji jednostki. Otwórz tekst BC. Zaczerpnięte z: openTextBC.AC.