LINUX.ORG.RU
решено ФорумTalks

Книга по SQL

 , ,


0

2

Доброго времени суток.

Необходима универсальная книга про SQL для начинающего разработчика. Пожелания по содержанию - часть про общее устройство РБД и часть - справочник по командам/запросам или что у них там. Желательно без привязки к конкретной реализации РБД или с привязкой сразу к нескольким самым популярным.

Язык русский/английский, в принципе не важно. Также желательна доступность в бумаге, но это вопрос решаемый.

Что предложите из собственного опыта?

★★★★

Последнее исправление: aiqu6Ait (всего исправлений: 1)

Желательно без привязки к конкретной реализации РБД

Не имеет смысла. Общие представления можно получить в [w3 schools] (https://www.w3schools.com/sql/) но на практике тебе всё равно нужно понимать не то что специфику конкретной СУБД, а даже разницу между версиями.

no-such-file ★★★★★
()
Ответ на: комментарий от aiqu6Ait

в иксах два буфера, и в один из них текст копируется простым выделением без ctrl + c.

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Без понимания основ ответы из StackOverflow скорее будут вредить, чем помогать.

theNamelessOne ★★★★★
()

На stepik был неплохой бесплатный курс по SQL.

emorozov
()

Не бросайтесь помидорами

Мне помогла книжка: Форта, Бен «SQL за 10 минут».

Удовлетворяет всем указанным требованиям.

Evenik ★★
()
Последнее исправление: Evenik (всего исправлений: 1)
Ответ на: комментарий от Reset

Мартин Грабер «Введение в SQL»

Еще добавлю: Мартин Грабер - SQL для простых смертных.

Несмотря на дурацкое название в духе c++ for dummies книга довольно годная, читается легко и информации там вполне достаточно для разработчика-прикладника.

dvetutnev
()

Для начинающего разработчика начать надо с реляционной алгебры и теории множеств. Если он не знает sql, значит у него нет образования даже уровня пту.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

1. Какое отношение имеет учебное заведение к знанию или не знанию сикула?
2. Ну в путяге по какой-то документации учатся же... если учатся

anc ★★★★★
()

Осипов Д. Л. «InterBase и Delphi. Клиент-серверные базы данных» (2015), ISBN: 978-5-97060-254-6.

Осипов Д. Л. «Технологии проектирования баз данных» (2019), ISBN: 978-5-97060-737-4.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от anc

Какое отношение имеет учебное заведение к знанию или не знанию сикула?

С чего ты взял, что оно должно иметь какое-то отношение? Я говорю, чтобы работать с БД нужны хоть какие-то теор. основы, чтобы потом не писать херню на sql.ru типа «посоны, помогите сделать запрос так, чтобы обновить каждую 3-ю запись после той, где <xxx> и каждую вторую, если в <xxx> есть <yyy>» (а потом, такие же как он, пытаются в там треде что-то исполнить, лол).

Ну в путяге по какой-то документации учатся же

По всем менстримовым субд есть книжки в бумажном и электронном виде. Только толку от них, если поц будет делать eav говна, завязываться на порядок записей, срать на НФ и здравый смысл.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от aiqu6Ait

Сначала любой учебник по основам бд для второго курса шараги, хоть этот -> (https://mipt.ru/dnbic/content/db.pdf)
Потом уже мануал под целевую субд.
Нельзя сразу взять и начать учить функциональный анализ, если не знаешь дробные числа.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Сначала любой учебник по основам бд для второго курса шараги, хоть этот -> (https://mipt.ru/dnbic/content/db.pdf)

То, что старая - нормально? По Граберу начал заниматься (который тоже старый), вопрос можно закрыть.

Всем спасибо.

aiqu6Ait ★★★★
() автор топика
Последнее исправление: aiqu6Ait (всего исправлений: 1)
Ответ на: комментарий от aiqu6Ait

То, что старая - нормально?

В основах разработки там ничего принципиально не менялось еще с 1980 годов. Основные практики разработки бд всегда останутся актуальными.

crutch_master ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.