1324 читали · 2 года назад
Почему базы данных называют реляционными?
Ну что, пришло время занудствовать на тему реляционных баз данных. Хорошо быть занудой или нет я не знаю, но точно знаю что без понимания основ СУБД далеко не уедешь. Основы реляционных баз данных преподают в университетах, начиная со 2-3 курса (по-разному, в зависимости от программы). В непосредственном моменте обучения, теория р-СУБД выглядит совершенно бездушной, безнадёжно устаревшей, скучной и "и так понятной". Спустя же годы практики, так или иначе приходится возвращаться к основам теории, и сопоставлять эту самую скучную теорию с реальной производственной необходимостью...
Постреляционная модель
Классическая реляционная модель предполагает неделимость данных, хранящихся в полях записей таблиц. Это означает, что информация в таблице представляется в первой нормальной форме (подраздел 5.2). Суще­ствует ряд случаев, когда это ограничение мешает эффективной реализации приложений. Постреляционная модель данных представляет собой расширенную ре­ляционную модель, снимающую ограничение неделимости данных, храня­щихся в записях таблиц. Постреляционная модель данных допускает мно­гозначные поля — поля, значения которых состоят из подзначений...