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