Jakie jest znaczenie diagramu podmiot-związek w bazie danych

Wszystko jest rozproszone w jednostkach i atrybutach w ERD.

Podmiot

Jednostka jest elementem lub aktorem powiązanym z biznesem, którego firma chce rejestrować szczegóły. Przykładami mogą być klienci, zamówienia, produkty itp. Wszystkie jednostki pojawią się ostatecznie w polu ERD. Jednak przed sfinalizowaniem listy podmiotów, atrybuty i relacje każdego z nich muszą zostać zbadane, zarejestrowane i udoskonalone.

Atrybuty

Analityk zgromadzi przykładowe dokumenty z systemu, aby zbudować modele; Na przykład, system sprzedaży będzie miał plik pozycji, innego zamówienia zakupu i innego pokwitowania sprzedaży. Atrybuty to nagłówki, które pojawiają się w tych dokumentach lub kategoryzują osobę lub rzecz. Na przykład "Produkt" jest opisany przez jego rozmiar, kolor, liczbę części, producenta i markę. Organizacja będzie również musiała wiedzieć, ile z tych produktów jest w magazynie, gdzie mogą uzyskać więcej, kiedy powinny utworzyć zamówienie, aby kupić więcej, ile płacą za produkt i ile go sprzedają. Lista atrybutów produktu zawiera wiele różnych typów danych, których nie można zawrzeć w tym samym obiekcie.

Normalizacja

Atrybuty jednostki są rozdzielane i dodawane do nowo utworzonych jednostek za pomocą procesu zwanego normalizacją. W wyniku tego procesu każda jednostka ma klucz podstawowy. Jest to atrybut, który jednoznacznie identyfikuje dowolną instancję tego obiektu. Wszystkie atrybuty klucza muszą całkowicie na nim polegać. Klucz podstawowy musi być utworzony przez kombinację atrybutów. Nazywa się to kluczem złożonym. Jeśli atrybut ma wiele instancji dla każdego klucza podstawowego, zostanie podzielony i umieszczony w innej jednostce, ponieważ jest to powtarzająca się grupa. Klucze zewnętrzne w encji to atrybuty łączące się z innymi podmiotami; klucz zewnętrzny podmiotu częściej musi być połączony z kluczem podstawowym rzadszego obiektu. Na przykład w relacji między nagłówkiem pokwitowania i linią pokwitowania łącze jest tworzone przez klucz zewnętrzny w linii, która przechodzi do klucza podstawowego nagłówka. W zakończonym ERD wszystkie łącza będą miały relacje jeden-do-wielu, a strona z wieloma powiązaniami będzie dołączona do klucza obcego grupy powtórzonej.

Cel

Relacyjna baza danych jest tworzona za pomocą ERD. Elementy są konwertowane na tabele, a atrybuty są kolumnami tych tabel. Klucze podstawowe są konwertowane na indeksy tabeli, a klawisze zewnętrzne informują programistę, jak połączyć dwie tabele. ERD, która zaprojektowała bazę danych, jest traktowana jako odniesienie do wykorzystania jako mapa, która mówi, jak dostać się z jednej tabeli do drugiej.