Co to jest schemat koncepcyjny?

Schemat koncepcyjny to model projektowy używany do planowania lub wizualnego przedstawiania struktury informacji zawartych w bazie danych lub innej jednostce systemu komputerowego. Działa w celu wytyczenia określonych jednostek w systemie, wraz z ich atrybutami i relacjami między różnymi jednostkami. Celem schematu pojęciowego jest zapewnienie wyższego poziomu porządku w systemie komputerowym. Systemy komputerowe w organizacjach o dużej skali są tak złożone, że wymagają tego typu makrozarządzania w celu prawidłowego i wydajnego ich funkcjonowania.

Aby zwizualizować schemat pojęciowy, wyobraź sobie serię kwadratów. Każdy kwadrat reprezentuje tabelę encji w strukturze systemu, taką jak Pracownicy, Obecni pracownicy, Projekty, Skala płac i tak dalej. Te byty są ułożone od góry do dołu i połączone liniami w zależności od relacji i skojarzeń. Na przykład tabela Current Employees będzie naturalnie powiązanym podzbiorem tabeli Employees, więc tabela Current Employees będzie odgałęziać pionowo od tabeli Employees. I odwrotnie, tabela Projekty i Skale płac będzie powiązana z tabelą Obecni pracownicy, ponieważ każdy obecny pracownik będzie zarówno otrzymywał wynagrodzenie, jak i pracował nad jednym lub kilkoma projektami. W rezultacie tabele te będą rozgałęziać się poziomo od tabeli Obecni pracownicy.

Oprócz opracowania podstawowych relacji między podmiotami, schemat pojęciowy może również opisywać parametry, które muszą być spełnione w systemie. Są to reguły specyficzne dla organizacji wdrożone w celu wymuszenia porządku w systemie. Na przykład określenie, że każdy Obecny pracownik musi również istnieć w tabeli Pracownicy lub określenie, że każdy Obecny pracownik musi mieć co najmniej jeden, ale nie więcej niż trzy projekty. Wdrażając te zasady na poziomie projektowym, firma zapewnia, że ​​nie można ich naruszyć w systemie.

Taka struktura pozwala projektantom systemów na natychmiastowe zrozumienie różnych części i podsystemów sieci komputerowej. Efektem końcowym jest to, że wprowadzanie zmian w systemie staje się łatwiejsze, ponieważ jest oczywiste, na które podmioty powiązane będą miały wpływ modyfikacje określonych podmiotów w systemie. Kontynuując poprzedni przykład, z zależności zależności między pracownikami a obecnymi pracownikami, staje się oczywiste, że wszelkie zmiany w encji Pracownicy w naturalny sposób wpłyną również na encję Obecni pracownicy.