Скороходов В. А., Худякова І. М.
АВТОМАТИЗОВАНЕ РОБОЧЕ МІСЦЕ МЕНЕДЖЕРА
324
Страви (СТ, Страва, Вид)
Продукти (ПР, Продукт, Калорійність)
Постачальники (ПОС, Місто, Постачальник) [Місто]
Склад [Страви M, Продукти N] (Ст, ПР, Вага (г))
Поставки [Постачальники M, Продукти N] (ПОС, ПР, Дата П, Ціна, Вага (кг)
Міста (Місто, Країна)
Рецепти (Ст, Рецепт) {Страви}
Витрати (СТ, Дата Р, Порцій) {Страви}
У цих моделях Страва, Продукт і Постачальник — найменуван-
ня, а СТ., ПР і ПОС — цифрові коди блюд, продуктів і організацій,
що постачають ці продукти.
5.1.4. Реляційна структура даних
В кінці 60-х років з’явилися наукові праці, в яких обговорю-
валися можливості застосування різних табличних даталогічних
моделей даних, тобто можливості використання звичних і подання
способів подання даних. Найбільш значною була стаття співробітни-
ка фірми IBM д-ра Е. Кодда (Codd E. F., А Relational Model of Data
for Large Shared Data Banks. CACM 13: 6, June 1970), де, ймовірно,
вперше був застосований термін «реляційна модель даних».
Будучи математиком за освітою, Е. Кодд запропонував викори-
стовувати для обробки даних апарат теорії множин (об’єднання, пе-
ретин, різниця, декартовий твір). Він показав, що будь-яке подання
даних зводиться до сукупності двовимірних таблиць особливого ви-
ду, відомого в математиці як відношення — relation (англ.)
У реляційній моделі даних предметну область подають у вигля-
ді певної кількості однорідних таблиць. Таблицю можна в думках
уявляти собі як файл, а базу даних — як набір таблиць. Таблиця є
складовою одиницею інформації, яка фіксує деякі відносини її еле-
ментів (реквізитів, полів, атрибутів). У цьому значенні термін «таб-
лиця» замінюють терміном «відношення».