как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
кажется, что ты утрируешь если он только пользователь, сам не проектирует, то можно ограничиться и знанием только sql, без грокания нормальных форм sql же задумывался как язык для бухгалтеров и домохозяек
как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
Ну тут действительно немного преувеличено знание прям всей теории, когда запросики можешь написать хотябы не сложные оно и теория легче зайдёт
В любом случае, для того, чтобы писать "запросики" для получения данных хотя бы из двух таблиц, базовые знания теории нужны. Если тупо фильтровать одну табличку по полям и сортировочке - можно и без теории, но это из ряда "мне это нахер не нужно, просто приходится"...
Щас будет глупо, но разве нельзя получить данные из двух таблиц с помощью каких-нибудь юнионов или джоинов, я не знаю. Или вы что-то другое имеете в виду?
Щас будет глупо, но разве нельзя получить данные из двух таблиц с помощью каких-нибудь юнионов или джоинов, я не знаю. Или вы что-то другое имеете в виду?
для того, чтобы нормально пользоваться языком выборки нужно иметь понимание и представление, что и как хранится в таблицах, какие между ними связи и зависимости - а это область теории. я не говорю про всю, но базовые понятия необходимы
для того, чтобы нормально пользоваться языком выборки нужно иметь понимание и представление, что и как хранится в таблицах, какие между ними связи и зависимости - а это область теории. я не говорю про всю, но базовые понятия необходимы
кажется, что ты утрируешь если он только пользователь, сам не проектирует, то можно ограничиться и знанием только sql, без грокания нормальных форм sql же задумывался как язык для бухгалтеров и домохозяек
Donald D. Chamberlin (создатель sql): However, there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples of such users are accountants, engineers, architects, and urban planners. It is for this class of users that SEQUEL is intended
Donald D. Chamberlin (создатель sql): However, there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples of such users are accountants, engineers, architects, and urban planners. It is for this class of users that SEQUEL is intended
Получилось так просто что пришлось написать орм 5 штук под каждый язык
потому что вместо использования подходящего инструмента используется (и изучается, соответственно) прослйка, которая адаптирует этот инструмент до ограничений, знакомых программисту а где же (само)развитие?
Странное представление о развитии. Развитие истинное в том чтобы писать все более стабильный и поддерживаемый код меньшими когнитивными усилиями. И первый самый важный шаг в этой непростой задаче - отгородится от нетипизированного хаоса оружающего мира установив законы ограничения и правила приводящие к предсказуемости среды (и уверености в происходящем)