19 августа 2023 года исполнилось сто лет со дня рождения выдающегося математика и учёного информатика Эдгара Кодда. Те, кто хоть немного знаком с программированием, знают одну из нормальных форм баз данных, так называемую форму Байеса-Кодда. Остальные люди наверняка слышали такое слово как Oracle или корпорация Oracle. Так вот, эта корпорация продаёт уже 40 лет по всему миру базу данных Oracle. А точнее, реляционную базу данных, принципы работы которой в 1970 году в своей эпохальной статье "A Relational Model of Data for Large Shared Data Banks" описал Эдгар Кодд...
Ну что, пришло время занудствовать на тему реляционных баз данных. Хорошо быть занудой или нет я не знаю, но точно знаю что без понимания основ СУБД далеко не уедешь. Основы реляционных баз данных преподают в университетах, начиная со 2-3 курса (по-разному, в зависимости от программы). В непосредственном моменте обучения, теория р-СУБД выглядит совершенно бездушной, безнадёжно устаревшей, скучной и "и так понятной". Спустя же годы практики, так или иначе приходится возвращаться к основам теории, и сопоставлять эту самую скучную теорию с реальной производственной необходимостью...