Back Next

Modelowanie danych

Model danych jest abstrakcyjnym przedstawieniem świata rzeczywistego obejmującym, w najprostszej postaci, identyfikowanie  obiektów i wraz z ich atrybutami oraz powiązania pomiędzy tymi obiektami. Model ten, zwany również modelem związku encji, jest konstruowany w takim zakresie, w jakim jest to niezbędne z punktu widzenia zadań przewidzianych do realizacji w projektowanym systemie informatycznym. Skonfrontowany z potrzebami użytkownika projektowanego systemu informatycznego, będzie stanowił podstawę do zaimplementowania bazy informacyjnej tego systemu w postaci bazy danych, tradycyjnych plików danych lub w postaci rozwiązania mieszanego, utworzonego z poprzednio wymienionych.

Elementami modelu są:

1. Obiekty (encje)

2. Własności obiektów (atrybuty encji)

3. Związki między obiektami (encjami)

Modelowanie związków encji ma na celu dostarczenie dokładnego modelu potrzeb informacyjnych organizacji i istotą jego jest niezależność od rozwiązań implementacyjnych.

Encja

Encja jest rzeczą lub obiektem mającym dla nas znaczenie, rzeczywistym bądź wyobrażonym, o którym informacje muszą być znane lub przechowywane. (źródło)
lub
Encja reprezentuje w systemie informatycznym (bazie informacyjnej tego systemu, zorganizowanej w dowolny sposób logiczny i fizyczny), z zasady, realnie istniejące rzeczy, jak np. zwierzęta, studenci, meble.
Graficznie encje przedstawiać będziemy:

Atrybut

Jest dowolnym szczegółem służącym do kwalifikowania, identyfikowania, klasyfikowania, określania ilości lub wyrażania stanu encji. (źródło)
lub
reprezentuje cechę (własność) obiektu (encji).

Związek

Związek jest nazwanym, istotnym powiązaniem istniejącym między dwiema encjami. (źródło)
lub
Związek odzwierciedla semantycznie różne sprzężenia pomiędzy różnymi lub tymi samymi obiektami (encjami).

Przykład związku encji:

Powyższy związek reprezentuje przypadek kursu szkoleniowego dla studentów.

Back Next