Skip to content

vndv/querynomicon

Repository files navigation

QUERYNOMICON

Введение в SQL для осторожных и утомленных

Всем привет! Предлагаем вашему вниманию адаптацию на русский язык учебного материала по SQL, созданного Грегом Уилсоном (Greg Wilson), автором книг Software Design by Example in Python, Software Design by Example in JavaScript и других замечательных книг. Сейчас Грег работает над проектом Dash - визуализация данных в Python. Мы, в свою очередь, в рамках лицензии, представляем эту работу русскоязычной аудитории. Надеемся, что этот учебный материал поможет вам изучить SQL в кратчайшие сроки.

От автора

Впервые столкнувшись с SQL после двух десятилетий использования Fortran, C, Java и Python, я подумал, что попал в ад. Я быстро понял, что это был оптимистичный настрой: в конце концов, в аду есть правила.

С тех пор я понял, что SQL тоже, и что они не более запутаны и противоречивы, чем языки большинства других языков программирования. Они кажутся таковыми только потому, что опираются на традицию, незнакомую тем из нас, кто вырос на производных от C. Цитируя Терри Пратчетта, это не безумие, просто по-другому разумное.

Итак, добро пожаловать в мир, в котором странное станет знакомым, а знакомое — странным. Добро пожаловать, трижды добро пожаловать в SQL.

Благодарности

Этот учебник не был бы возможен без:

  • Модуля sqlparse Энди Альбрехта
  • "The Art of PostgreSQL" Димитрия Фонтена
  • "The Essence of SQL" Давида Розенштейна (сейчас, к сожалению, не издается)

Я также хотел бы поблагодарить следующих людей за обнаружение проблем, предложения или внесение изменений:

Янина Беллини Сайбене, Филлип Клауд, Зои Дэниелс, Конор Флинн, Энди Голдберг, Джей Грейвс, Сэм Хеймс, Адам Хокс, Роберт Керн, Константинос Китсиос, Оливье Лерой, Кевин Маршалл, Рой Парди, Манос Питсидианакис, Даниэль Поссенриде, Адам Розиен, Томас Зандманн, Саймон Уиллисон

От авторов перевода

Мы также будем вашему посильному вкладу в перевод этого проекта! Пожалуйста, ознакомьтесь с нашим руководством для участников для получения общей информации и с этими задачами, где ваша помощь будет особенно ценна. Также просим принять во внимание, что все участники обязаны соблюдать Кодекс поведения.


В этом руководстве приводятся заметки и рабочие примеры, которые инструкторы могут использовать в качестве отправной точки. Мы не ожидаем, что новички, не имеющие опыта работы с SQL, смогут научиться этому самостоятельно. Если провести музыкальную аналогию, эти ноты представляют собой смену аккордов и мелодию; мы ожидаем, что преподаватели создадут аранжировку и/или импровизируют над материалом при его доставке. Дополнительную информацию смотри на сайте Teaching Tech Together.


Начните там, где вы находитесь. Используйте то, что у вас есть. Делайте то, что можете.

About

Free SQL learninng tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •