LinuxForum.Fans
Тема

Книга по SQL (без привязки к СУБД)

Автор: r1sh 9 сообщений 5332 просмотров
#163527

Всем еще раз доброго времени суток!

Подскажите пожалуйста книгу по SQL, которая рассказывала бы фундаментальные основы, логику алгоритмы и принципы построения запросов.

Я работал с MySQL на примитивно уровне создать\удалить\посмотреть базу, создать\удалить\посмотреть таблицу, отредактировать поля таблицы, назначение прав юзерам и тд и тп, ничего сверх сложного.

Сейчас читаю "Изучаем SQL" O'Reilly он преимущественно пишет об MySQL с небольшими отклонениями для Oracle Database при чем сразу нагружает примерами не достаточно давая теории имхо. Чаще всего построение главы выглядит так: ".Вот мега-сложный запрос к базе, я вам его написал только для того чтобы вы поняли это это не девчонок за титьки дергать, но сейчас нужно в нашем случае написать вот такой код, к нему дальше добавим вот такой кусок кода и в итоге мы получим вот это. Идем дальше".

Хочется больше теоретических знаний чтобы понять по какому принципу строятся запросы, какими алгоритмами мыслить, каике узкие места могут быть и тд конечно же подкрепляя это наглядными примерами.

Желательно конечно с примерами работы с Microsoft SQL, но и MySQL тоже вполне пойдет по скольку с ним чувствую себя комфортно.

#163549

Мартин Грубер: Понимание SQL

#163642

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

ЗЫ:

mycetophylax написал:
Мартин Грубер: Понимание SQL

не заметил пост)

#163664

хм... Введение или Понимание..)) :o

#163825
r1sh написал:
хм... Введение или Понимание..)) :o

Это все старые книги, начало 90-х. Есть у Грабера (Грубера) книга Mastering SQL. Она поновее будет. Только я ее не читал, за качество ничего не скажу

Показать

Выслал ссылку на Mastering SQL. Исключительно для ознакомления. Посмотри, ознакомься, потом удали. И обязательно купи в бумажном виде. Может кто-то еще хочет ознакомиться, могу ссылку в ЛС выслать.

____
Немного не то, но книга известная. Классика жанра.
К. Дейт "Введение в системы баз данных" - фундаментальная теория БД.

#164785

Спасибо за ссылку!

Действительно, большинство книг либо от Microsoft для их SQL Server, либо старые книги до 2000года либо техническая документация от разработчиков)

Кстати скажу свое личное мнение, Алан Бьюли "Изучаем SQL" впринципе пошагово дает информацию непосредственно о процедурах и функциях и прочих командах SQL на примере MySQL 5.1.1 (если не ошибаюсь) для начала использования и базовой информации (если отсеять лишнюю\кривонаписанную\сложнонаписанную инфу) вполне хватает. Для меня это неплохой фундамент, теперь будут выбирать из реккомендованных вами, чтобы получить информацию о самих базах, их структурах, процессе обработки транзакций и тд и тп smile Хочется побольше узнать со стороны администрирования а не программирования)

Еще для практики посоветовали мне вот такой ресурс:

http://www.sql-ex.ru/

#165069

mycetophylax, можно выложить просто точное имя файла?

Войдите или зарегистрируйтесь, чтобы ответить.