Мастер: Файфель Борис Леонидович
Слова "база данных" знакомы сейчас даже людям, очень далёким от информационных технологий. Редкая серьезная программа обходится без базы данных. Поэтому знание вопросов управления данными -это необходимая составная часть образования айтишника. Баз данных придумано много. Но среди всех подходов к управлению данными лидируют т.н. реляционные базы данных.
Самые известные системы управления базами данных - Oracle, Postgres, MySql, MSSQL - как раз являются реляционными. Грамотный айти-специалист просто обязан уметь пользоваться реляционной моделью данных. Вот почему эту модель в обязательном порядке проходят во всех айти-вузах. А основой этой модели является язык SQL.
Уметь пользоваться готовыми интерфейсами - это хорошо. Но еще лучше - понимать как эти интерфейсы устроены (что у них "под капотом").
Это и будет целью нашей мастерской.
Мы должны будем изучить реляционную модель организации данных и реализовать простейшее подмножество языка SQL. Решать эту непростую задачу мы будем на языке Лисп. Лисп – очень интересный, нестандартный язык программирования. Последние годы на ЛШЮП обязательно присутствует мастерская с Лиспом.
Как обычно, приглашаются все желающие. Предупреждаю сразу: тема непростая, довольно абстрактная. Но тем достойнее будет её "победить". Любовь к математике у будущих участников приветствуется. Знание какого-либо языка программирования - тоже. Но если вы еще не умеете программировать - мы вас научим. В общем, приглашаю в мастерскую тех, кто стремится к пониманию основ и не боится трудностей.