2. Види моделей даних
Основа інформаційної системи, об'єкт її обробки – база даних (БД).База даних- це сукупність відомостей про конкретні об'єкти реального світу в будь-якій предметній області або розділ предметної області. Наприклад, база даних з вузів (вища освіта), база даних з лікарських препаратів (медицина), база даних з автомобілів (автомагазин), база даних з будматеріалів (склад) тощо. Синонім терміна "база даних" - "банк даних".
Ядром будь-якої бази даних ємодель даних, яка є структурою даних, угоди про способи їх подання та операцій маніпулювання ними. Іншими словами, це формалізований опис об'єктів предметної галузі та взаємозв'язків між ними.
Розрізняють три основні типи моделей даних: ієрархічну, мережеву та реляційну.Ієрархічна структураявляє собою сукупність елементів, в якій дані одного рівня підпорядковані даним іншого рівня, а зв'язки між елементами утворюють деревоподібну структуру. У такій структурі вихідні елементи породжують інші елементи, причому ці елементи, у свою чергу, породжують наступні елементи і т.д. Істотно те, що кожен породжений елемент має лише одного «батька». Зверніть увагу, що в ієрархічній структурі елементом, що породжує, може бути не об'єкт сам по собі, а тільки конкретний екземпляр об'єкта. Прикладом ієрархічної бази даних може бути генеалогічне дерево вашої сім'ї.
Існують і складніші -мережевые структури, у яких кожен породжений елемент може мати більше одного породжуючого елемента. Мережева модель даних відрізняється від ієрархічної тим, кожен елемент мережної структури даних пов'язані з будь-яким іншим елементом. Прикладом складної мережевоїСтруктури може бути структура бази даних, що містить відомості про учнів, що займаються в різних гуртках. При цьому можливі заняття того самого учня в різних гуртках, а також відвідування кількома учнями занять одного гуртка. Мережеві та ієрархічні структури можна звести до простих двовимірних таблиць.
3. Реляційні бази даних
Найбільш зручним і для користувача, і для комп'ютера є представлення даних у вигляді двовимірної таблиці – більшість сучасних інформаційних технологій працює саме з такими таблицями. Бази даних, що складаються з двовимірних таблиць, називаютьсяреляційними, (англійською «relation» - ставлення). Основна ідея реляційного підходу полягає в тому, щоб подати довільну структуру даних у вигляді простої двовимірної таблиці.
Приклад реалізації реляційної моделі даних може бути таблиця з інформацією про учнів.