Skip to main content

Jakie są podmioty asocjacyjne?

W modelu relacji jednostki, w którym dane są abstrakcyjnie i koncepcyjnie reprezentowane w inżynierii oprogramowania, jednostki asocjacyjne są częścią modelu.Modele relacyjne są często tworzone w celu reprezentowania danych w bazie danych lub systemie, w którym są one wykorzystywane do organizowania danych w zrozumiały i czytelny schemat.Podmioty w modelu relacyjnym mogą reprezentować wszystko, w tym ludzi, miejsca, przedmioty, wydarzenia lub pojęcia.Podmioty asocjacyjne to powiązania opisujące związek między dwoma różnymi podmiotami.Podmioty te mogą mieć relacje z wieloma do wielu, co oznacza, że jeden z podmiotów asocjacyjnych może mieć wiele relacji i powiązań z jednostką rodzica lub dzieci.

Podmioty asocjacyjne przekazują informacje o ich atrybutach i ich powiązaniach.Są uważane za istotę, ponieważ mają atrybuty i są uważane za związek, ponieważ łączą one ze sobą.Tego rodzaju byty bardzo często mają wiele relacji i powiązań, ponieważ można je przypisać, ale mogą mieć niezależne znaczenie od innych podmiotów.Dobra praktyka jest również w modelu relacyjnym dla jednostki asocjacyjnej, aby mieć przynajmniej jeden atrybut, który można odróżnić od jednostki identyfikacyjnej.Podmioty asocjacyjne mogą być również uczestnikami relacji odrębnych od związanych z nimi relacji.

Klucze podstawowe powinny być również częścią jednostek asocjacyjnych, ponieważ są to identyfikatory, które przylegają do niektórych tabel w modelu relacyjnym.Chociaż tabele mogą zawierać tylko jedną, kluczowe klucze to kombinacje kolumn, które jednoznacznie określają wiersze.Istnieje różnica między unikalnymi klawiszami a klawiszami pierwotnymi, w tym, że klucze pierwotne mogą egzekwować ograniczenie „nie zerowe” w tabeli lub jednostce.Innym aspektem, który odróżnia kluczowe klucze od unikalnych kluczy, jest to, że kluczowe klucze są wybierane jako klucz o większości lub pierwszym znaczeniu.Indeksy podstawowe są tworzone do zarządzania klawiszami podstawowymi oraz dla łatwości użytkowania i egzekwowania przez menedżera bazy danych.

Podmioty asocjacyjne są zawarte i używane przez tabele połączenia i mdash;Tabele w modelu relacyjnym, które zawierają wspólne pola z dwóch lub więcej innych tabel.Tabele skrzyżowań są stosowane, ponieważ mogą radzić sobie z relacjami wielu do wielu w określonej bazie danych.Jednym z przykładów bazy danych, która wykorzystuje jednostkę asocjacyjną za pomocą tabeli skrzyżowania, jest zapisanie studentów na kurs.W takim przypadku tabela z danymi o uczniach jest pośrednio podłączona do tabeli z danymi o kursach za pośrednictwem tabeli pośredniej, która zawiera dane powiązane z danymi uczniów i kursu z tabel łączących.