Co to 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 dziecka.

Podmioty asocjacyjne przekazują informacje o ich atrybutach i ich połączeniach. 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 relacjiD Połączenia, 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 większości lub pierwszego, imporTance. 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 w tabelach połączenia i wykorzystywane - 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.

INNE JĘZYKI