Size: a a a

Node.js — русскоговорящее сообщество

2020 January 13

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Artem Zuev
как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
кажется, что ты утрируешь
если он только пользователь, сам не проектирует, то можно ограничиться и знанием только sql, без грокания нормальных форм
sql же задумывался как язык для бухгалтеров и домохозяек
источник

E

Envy in Node.js — русскоговорящее сообщество
Artem Zuev
как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
Поэтому я и спрашиваю у  более опытных коллег
источник

RK

Roman Karas' in Node.js — русскоговорящее сообщество
Artem Zuev
как ты в принципе можешь работать с SQL если не знаешь самой теории РДБ? Это все равно, что учить математические формулы, не зная чисел и базовых арифметических действий...
Ну тут действительно немного преувеличено знание прям всей теории, когда запросики можешь написать хотябы не сложные оно и теория легче зайдёт
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
В любом случае, для того, чтобы писать "запросики" для получения данных хотя бы из двух таблиц, базовые знания теории нужны. Если тупо фильтровать одну табличку по полям и сортировочке - можно и без теории, но это из ряда "мне это нахер не нужно, просто приходится"...
источник

E

Envy in Node.js — русскоговорящее сообщество
Так, вот сейчас не совсем понимаю
источник

E

Envy in Node.js — русскоговорящее сообщество
Щас будет глупо, но разве нельзя получить данные из двух таблиц с помощью каких-нибудь юнионов или джоинов, я не знаю. Или вы что-то другое имеете в виду?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Envy
Щас будет глупо, но разве нельзя получить данные из двух таблиц с помощью каких-нибудь юнионов или джоинов, я не знаю. Или вы что-то другое имеете в виду?
для того, чтобы нормально пользоваться языком выборки нужно иметь понимание и представление, что и как хранится в таблицах, какие между ними связи и зависимости - а это область теории. я не говорю про всю, но базовые понятия необходимы
источник

E

Envy in Node.js — русскоговорящее сообщество
Artem Zuev
для того, чтобы нормально пользоваться языком выборки нужно иметь понимание и представление, что и как хранится в таблицах, какие между ними связи и зависимости - а это область теории. я не говорю про всю, но базовые понятия необходимы
Понял Вас, спасибо за ответ
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Алексей Попов
кажется, что ты утрируешь
если он только пользователь, сам не проектирует, то можно ограничиться и знанием только sql, без грокания нормальных форм
sql же задумывался как язык для бухгалтеров и домохозяек
Если так то получилось не очень
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Впрочем js тоже для домохозяек придумывали изначально
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Alex CherryTea
Если так то получилось не очень
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
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Алексей Попов
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 штук под каждый язык
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Alex CherryTea
Получилось так просто что пришлось написать орм 5 штук под каждый язык
это потому что программисты думать не хотят, не желают вылезать из своего уютного, но ограниченного объектного мирка
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Алексей Попов
это потому что программисты думать не хотят, не желают вылезать из своего уютного, но ограниченного объектного мирка
так ограниченность синоним уюта в данном случае
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Alex CherryTea
так ограниченность синоним уюта в данном случае
и это плохо
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Алексей Попов
и это плохо
почему?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
потому что вместо использования подходящего инструмента используется (и изучается, соответственно) прослйка, которая адаптирует этот инструмент до ограничений, знакомых программисту
а где же (само)развитие?
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Странное представление о развитии.
Развитие истинное в том чтобы писать все более стабильный и поддерживаемый код меньшими когнитивными усилиями.
И первый самый важный шаг в этой непростой задаче - отгородится от нетипизированного хаоса оружающего мира установив законы ограничения и правила приводящие к предсказуемости среды (и уверености в происходящем)
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
это в принципе про то зачем нужны законы и правила
источник

Н

Никита in Node.js — русскоговорящее сообщество
7384114837
чо ты тогда не спишь?
Я далба**
источник