Моделі даних та їх представлення

Модель (від лam. «Modulus» - міра, зразок, норма) - це прообраз, опис або зображення якогось об'єкту.

Крім матеріальних моделей (іграшки, глобуси, макета будинку ...) існують абстрактні моделі: описи, формули, зображення, схеми, креслення, графіки і т.д.

Всі абстрактні моделі, які можна представити за допомогою набору знаків (геометричних фігур, символів, фрагментів тексту), - це знакові моделі. Будь-яку знакову модель можна зобразити на папері. Щоб побудувати знакову модель, потрібно представляти значення знаків і знати правила перетворення знаків.

Моделі, отримані в результаті висновків, називаються вербальними (від лат. «Verbalis» - усний). Вербальними називаються також моделі, викладені в розмовній формі. Таким чином, всі абстрактні моделі можна поділити на знакові і вербальні (рис.2.1).

Рисунок 2.1 - Класифікація моделей по способу представлення

Інформаційні моделі мають відношення до інформаційних процесів. Інформаційні моделі мають бути абстрактними, оскільки, як відомо, інформація - це нематеріальна категорія. По-друге, інформаційні моделі мають бути знаковими, оскільки повідомлення представляються у вигляді знаків. Знакові моделі прийнято ділити на математичні й інформаційні моделі (рис. 2.2).

Рисунок 2.2 - Класифікація знакових моделей

Математична модель - це модель, сформульована мовою математики і логіки. З математичними моделями не потрібно плутати інформаційні моделі.

Інформаційна модель - це модель, що описує інформаційні процеси, або модель, яка містить інформацію про властивості і стан об'єктів, процесів, явищ.

Комп'ютерна модель - це модель, реалізована за допомогою, програмних засобів на комп'ютері.

Створення і дослідження моделей, створених за допомогою комп'ютера. називається комп'ютерним моделюванням.

Комп'ютерне моделювання знаходить унікальне застосування при описі і розрахунку експериментів, які виконувати в реальності не слід. Це, наприклад, моделі ядерного вибуху, пожежі на підприємстві, зіткнення на залізниці, військових дій і т.д. За допомогою комп'ютерних моделей можна з достатньою точністю описати деталі цих катастрофічних процесів.

Етапи побудови комп'ютерної моделі наведено на рисунку 2.3.

 
 

Рис.2.3 - Етапи побудови комп'ютерної моделі