tify"> В· Аспект (складова) обробки (маніпулювання) - РМД підтримує оператори маніпулювання відносинами (реляційна алгебра, реляційне числення).
Крім того, до складу реляційної моделі даних включають теорію нормалізації.
Термін В«реляційнийВ» означає, що теорія заснована на математичному понятті відношення (relation). В якості неформального синонім терміну В«ставленняВ» часто зустрічається слово таблиця. Необхідно пам'ятати, що В«таблицяВ» є поняття Нечитка і неформальне і часто означає не В«ставленняВ» як абстрактне поняття, а візуальне уявлення відносини на папері чи екрані. Некоректне і Нечитка використання терміну В«таблицяВ» замість терміна В«ставленняВ» нерідко призводить до нерозуміння. Найбільш часта помилка полягає в міркуваннях про те, що РМД має справу з В«плоскимиВ», або В«двовимірнимиВ» таблицями, тоді як такими можуть бути тільки візуальні представлення таблиць. Відносини ж є абстракціями, і не можуть бути ні В«плоскимиВ», ні В«неплоскомуВ». p align="justify"> Для кращого розуміння РМД слід відзначити три важливих обставини:
В· модель є логічною, тобто відносини є логічними (абстрактними), а не фізичними (збереженими) структурами;
В· для реляційних баз даних вірний інформаційний принцип: усі інформаційне наповнення бази даних представлено одним і тільки одним способом, а саме - явним завданням значень атрибутів у кортежі відносин; зокрема , немає ніяких покажчиків (адрес), що пов'язують одне значення з іншим;
В· наявність реляційної алгебри дозволяє реалізувати декларативне програмування і декларативне опис обмежень цілісності, на додаток до навігаційного (процедурним) програмування і процедурної перевірці умов.
Принципи реляційної моделі були сформульовані в 1969-1970 роках Е.Ф. Коддом (E.F. Codd). Ідеї вЂ‹вЂ‹Кодда були вперше публічно викладені у статті В«A Relational Model of Data for Large Shared Data BanksВ» [1] , що стала класичною.
Суворе виклад теорії реляційних баз даних (реляційної моделі даних) в сучасному розумінні можна знайти в книзі К.Дж. Дейта. В«C.J. Date. An Introduction to Database Systems В»(В« Дейт, К.Дж. Введення в системи баз даних В»). p align="justify"> Найбільш відомими альтернативами реляційної моделі є ієрархічна модель, і мережева модель. Деякі системи, що використовують ці старі архітектури, використовуються досі. Крім того, можна згадати про об'єктно-орієнтованої моделі, на якій будуються так звані об'єктно-орієнтовані СУБД, хоча однозначного і загальноприйнятого визначення такої моделі немає. br/>
2. Визначення таблиць та інформації, яку вони утримуватимуть
...