- вхідні дані – інформація, яка передається в БД, і яка може стати частиною постійних даних чи причиною зміни постійних даних;
- вихідні дані – повідомлення і результати, що видаються в ході роботи з БД (можуть братися з постійних даних);
- постійні дані – дані про об’єкти ПО, що зберігаються в БД.
Структура даних – сукупність правил і обмежень, що відображають відношення між об’єктами ПО. Вона визначається користувачем БД.
Структура даних може бути:
- логічною – формалізований спосіб подання даних (логічна модель);
- фізичною – спосіб розміщення даних у пам’яті ЕОМ.
Логічні моделі представлення даних бувають:
1. Ієрархічна модель – дані пов’язані у вигляді дерева.
Зв’язки між даними в такій структурі жорстко фіксуються при визначенні структури моделі БД. Кількість зв’язків обмежена. В дереві є кілька рівнів: кожний елемент одного рівня пов’язаний з декількома іншими на нижньому рівні, і лише з одним на вищому.
Переваги: простота опису, швидкий пошук даних.
Недоліки: зміна зв’язків потребує зміни всієї структури.
2. Мережна модель – це ієрархічна структура, що не має обмежень по кількості зв’язків.
Дані організовані у вигляді мережі – це багаторівнева структура, кожний елемент якої може бути пов’язаний з кількома елементами різних рівнів.
Переваги: можна легко змінювати кількість зв’язків.
Недоліки: складна в описі та організації пошукових процедур.
3. Реляційна – дані організовані у вигляді двовимірних таблиць.
Доступ до даних здійснюється за зв’язками між таблицями.
Переваги: простота опису; таблиці можна додавати, видаляти, поєднувати.