BD-2st-1.2-w03.tresc-1.1-Slajd3
Modelowanie - modele
Każdy system informatyczny jest komputerową reprezentacją jakiegoś fragmentu świata rzeczywistego. Należy zatem zbudować taki model świata rzeczywistego, który łatwo i sensownie da się odzwierciedlić w system informatyczny. Budowaniem takich modeli zajmuje się dziedzina wiedzy zwana modelowaniem.
Wyróżnia się dwa podstawowe rodzaje modeli, tj. konceptualne i implementacyjne. Model konceptualny umożliwia reprezentowanie obiektów w uniwersalnym modelu niezależnym od modelu implementacyjnego. Wśród modeli konceptualnych najpopularniejszymi są model związków-encji i model UML.
Model implementacyjny (zwany również modelem danych) jest wykorzystywany na etapie implementacji systemu. Odzwierciedla on model konceptualny w konkretne struktury danych. Wśród modeli danych najpopularniejszymi obecnie są: relacyjny, obiektowy, obiektowo-relacyjny i semistrukturalny.