metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-29 06:21 pm

Обучение частным случаям частных реализаций

http://d4s.livejournal.com/210142.html
Вопрос про обучение SQL. Не про продажу человеко-часов конкретному кастомеру с конкретной СУБД.
В комментариях ад содома и гоморры, с приведением каких-то дичайших конструкций из частных реализаций.

Людей нужно хотя бы обучить тому, что такое реляционная модель, что такое индексы и как вообще связаны эти буковки с результатом. А уж конкретные извращения можно изучить в процессе работы с конкретной БД, очевидно, что засирать этим голову ДО понимания базовых вещей совершенно не нужно.

[identity profile] dair-spb.livejournal.com 2012-07-05 12:08 am (UTC)(link)
Я тут тебя, Андрей, наслушался, взял в руки рельсы.

Три дня (вечорами) пытался структуру БД изложить в модельках — хер там был.
Селект из двух таблиц со связкой в один запрос - тоже хер, хотя казалось бы. includes() генерит второй селект, where которого выглядит как id in (1,2,3,4,5,6,7,8.....)
Я преставил, что будет, если канал до БД не резиновый.

Но (но) веб на рельсах пишу, ничо так. Но БД — ну нахер, буду руками селекты писать.