72 похожих чатов

Всем привет, есть ли какая-то книга по SQL для очень

чайников?😅

18 ответов

30 просмотров

Привет! Почитай для начала статью: https://habr.com/ru/post/305926/ Когда то мне помогла очень

https://www.sql-ex.ru/ Не благодари )

AndrewB
https://www.sql-ex.ru/ Не благодари )

Дизайн на сайте конечно прямиком из 2003

Книг много, можно рекомендовать разные. Я например рекомендую Кириллов Громов, введение в реляционные СУБД, это полновесный учебник ВУЗа. Чисто по SQL можно добавить ещё Мартин Грубер Введения в SQL

Женя
Привет! Почитай для начала статью: https://habr.co...

Ну не шибко полезная статья... SQL надо изучать на базе реляционной теории и реляционной алгебры, в статье про это ноль. Значить, это очередные рассуждения из цикла как научиться кататься на велосипеде не крутя педали.

AndrewB
https://www.sql-ex.ru/ Не благодари )

Это тоже не очень хорошая штука, хотя и даёт практический навык применения SQL, главная их ошибка - порой потрясающе безграмотные структуры баз, на которых предлагается писать запросы. При этом бывает, они ошибки проектирования ещё и вписывают в реальные задачи, типа смотри, данные могут быть кривыми...

Ух ты, а можно пример их безграмотной структуры баз

AndrewB
Ух ты, а можно пример их безграмотной структуры ба...

А там про принтеры и компьютеры что-то, потом про корабли...

Вопрос скорее не к автору сообщения, но ко всем участникам: а зачем реляционная алгебра, вот это всё? Ну да, вроде полезно. Ну да, знаю, как джойны работают. Ну и что, я бы без этого не смог писать запросы, смотреть планы и делать оптимизации? На каком-то уровне — вполне смог бы. Я думаю, для большинства приложений это всё не нужно. То же самое про написание кода можно сказать. С чего начать — почитай теорию формальных языков, вот вузовский учебник...

> а зачем реляционная алгебра Так [расширенная] реляционная алгебра — основа SQL, например, нет? > , вот это всё? "Вот этого всего" в теории реляционных СУБД немало, так что — смотря о чём речь. > Ну да, вроде полезно. Ну да, знаю, как джойны работают. Да, для пользователя СУБД польза, в основном, в этом — понимать, какие операции есть, как они работают, какие тождества для них верны. Т.е. аналогично школьной арифметике, например. > Ну и что, я бы без этого не смог писать запросы, смотреть планы и делать оптимизации? Могли бы, скорее всего. Также аналогично школьной арифметике — зачем её знать, ведь можно считать и на пальцах? > На каком-то уровне — вполне смог бы. Если есть представление о реляционной алгебре, то этот уровень может быть выше и/или запросы удаётся писать быстрее. > Я думаю, для большинства приложений это всё не нужно. Да, скорее всего так (немало правильных и практически полезных запросов можно написать без [знания] JOIN вообще, например — и "бизнес-аналитики", датасатанисты и прочие вполне себе пишут).

Yaroslav Schekin
> а зачем реляционная алгебра Так [расширенная] р...

получил удовольствие от прочтения, красиво пишете.

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
Карта сайта