Моделі даних

База даних (БД) – це поіменований набір організованих даних, що відображають стан об’єктів та їх відношень у розглядуваній предметній області.

 

Система управління базою даних (СУБД) дозволяє отримати доступ до даних, забезпечує редагування, поповнення та збереження БД.

 

Модель даних – це сукупність взаємозв’язаних структур даних та операцій над цими структурами [Ошибка! Закладка не определена.].

Плоский файл – це файл, який містить записи одного типу та не містить вказівок (посилань) на інші записи. Плоский файл – це двовимірний масив елементів даних.

Реляційна модель даних є сукупністю простих двовимірних таблиць – відношень (об’єктів моделі).

 

Зв’язки між двома логічно зв’язаними таблицями в реляційній моделі встановлюються по рівності значень однакових атрибутів таблиць-відношень.

Таблиця є основним типом структури даних (об’єктом) реляційної моделі. Структура таблиці визначається сукупністю стовпців. Дані в межах одного стовпця однорідні. В таблиці не може бути двох однакових рядків. Загальна кількість рядків не обмежена.

Стовпець відповідає деякому елементу даних – атрибуту, який є найпростішою структурою даних.

 

Один чи кілька атрибутів, значення яких однозначно ідентифікують рядок таблиці, є ключем таблиці.

 

Проста двовимірна таблиця визначається як відношення. Стовпець таблиці зі значеннями відповідного атрибуту називається доменом, а рядки зі значеннями різних атрибутів – кортежем.

 

Сукупність нормалізованих відношень (реляційних таблиць), логічно взаємозв’язаних і відображаючих деяку предметну область, утворюють реляційну базу даних (РБД).