Реляційна модель даних – це… Визначення, поняття, структура і теорія нормалізації

Інтерпретація

Для того щоб повною мірою оцінити РМД, необхідно зрозуміти передбачувану інтерпретацію у вигляді відношення.

Тіло стосунку іноді називають його розширенням. Це пов’язано з тим, що його слід інтерпретувати як уявлення деякого збільшення предиката. Це набір справжніх пропозицій, які можна сформувати, замінивши кожну вільну змінну ім’ям.

Між об’єктно-реляційними моделями даних існує взаємно однозначна відповідність. Кожен кортеж тіла відносини надає значення атрибутів для створення екземпляра предиката шляхом підстановки кожної з його вільних змінних. Результатом є твердження, яке вважається вірним з-за появи кортежу в тілі відносини. Навпаки, кожен процес, заголовок якого відповідає назві відносин, але який не з’являється в тілі, вважається хибним.

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