- Model ER oznacza model relacji między jednostkami. Jest to model danych wysokiego poziomu. Model ten służy do definiowania elementów danych i relacji dla określonego systemu.
- Opracowuje projekt koncepcyjny bazy danych. Rozwija także bardzo prosty i łatwy do zaprojektowania widok danych.
- W modelowaniu ER struktura bazy danych jest przedstawiana jako diagram zwany diagramem relacji encji.
Na przykład, Załóżmy, że projektujemy szkolną bazę danych. W tej bazie danych uczeń będzie jednostką z atrybutami takimi jak adres, imię i nazwisko, identyfikator, wiek itp. Adresem może być inna jednostka z atrybutami takimi jak miasto, nazwa ulicy, kod PIN itp. i będzie między nimi związek.
Składnik diagramu ER
1. Podmiot:
Bytem może być dowolny obiekt, klasa, osoba lub miejsce. Na diagramie ER jednostka może być reprezentowana jako prostokąty.
Rozważ organizację jako przykład – menedżer, produkt, pracownik, dział itp. można traktować jako całość.
A. Słaby podmiot
Podmiot zależny od innego podmiotu, nazywany słabym podmiotem. Słaba jednostka nie zawiera żadnego własnego kluczowego atrybutu. Słaby byt jest reprezentowany przez podwójny prostokąt.
2. Atrybut
Atrybut służy do opisu właściwości jednostki. Eclipse służy do reprezentowania atrybutu.
jak przekonwertować z int na string w Javie
Na przykład, identyfikator, wiek, numer kontaktowy, imię i nazwisko itp. mogą być atrybutami ucznia.
A. Kluczowy atrybut
Atrybut klucza służy do reprezentowania głównych cech jednostki. Reprezentuje klucz podstawowy. Atrybut kluczowy jest reprezentowany przez elipsę z podkreślonym tekstem.
B. Atrybut złożony
przykładowy JavaScript
Atrybut składający się z wielu innych atrybutów nazywany jest atrybutem złożonym. Atrybut złożony jest reprezentowany przez elipsę, a elipsy te są połączone elipsą.
C. Atrybut wielowartościowy
Atrybut może mieć więcej niż jedną wartość. Atrybuty te nazywane są atrybutami wielowartościowymi. Podwójny owal służy do reprezentowania atrybutu wielowartościowego.
Na przykład, student może posiadać więcej niż jeden numer telefonu.
D. Atrybut pochodny
Atrybut, który można wyprowadzić z innego atrybutu, nazywany jest atrybutem pochodnym. Można to przedstawić za pomocą przerywanej elipsy.
Na przykład, Wiek osoby zmienia się z biegiem czasu i można go wyznaczyć na podstawie innego atrybutu, np. daty urodzenia.
3. Związek
Relacja służy do opisu relacji pomiędzy jednostkami. Do przedstawienia związku używany jest diament lub romb.
jądro mikrolityczne
Rodzaje relacji są następujące:
A. Relacja jeden do jednego
konstruktor w Javie
Kiedy z relacją powiązana jest tylko jedna instancja encji, wówczas nazywa się to relacją jeden do jednego.
Na przykład, Kobieta może poślubić jednego mężczyznę, a mężczyzna może poślubić jedną kobietę.
B. Relacja jeden do wielu
Kiedy tylko jedno wystąpienie encji po lewej stronie i więcej niż jedno wystąpienie encji po prawej jest powiązane z relacją, wówczas nazywa się to relacją jeden do wielu.
Na przykład, Naukowiec może wynaleźć wiele wynalazków, ale wynalazku dokonuje tylko konkretny naukowiec.
C. Relacja wiele do jednego
Kiedy więcej niż jedno wystąpienie encji po lewej stronie i tylko jedno wystąpienie encji po prawej stronie jest powiązane z relacją, wówczas nazywa się to relacją wiele do jednego.
Na przykład, Student zapisuje się tylko na jeden kurs, ale na kurs może uczęszczać wielu uczniów.
D. Relacja wiele do wielu
Kiedy więcej niż jedno wystąpienie encji po lewej stronie i więcej niż jedno wystąpienie encji po prawej jest skojarzone z relacją, wówczas nazywa się to relacją wiele do wielu.
shilpa shetty
Na przykład, Pracownik może być przypisany do wielu projektów, a projekt może mieć wielu pracowników.