SQL. Справочник, 3-е издание (файл PDF)

SQL. Справочник, 3-е издание (файл PDF)

Кевин Кляйн Дэниэл Кляйн Брэнд Хант

     

электронная книга Лучший выбор


Издательство: Символ-Плюс
Дата выхода: октябрь 2009
Размер файла: 6114 Кб

В третьем издании книги "SQL. Справочник" описываются все операторы SQL согласно последнему стандарту ANSI SQL2003, а также особенности реализации этих операторов в наиболее популярных СУБД: Microsoft SQL Server 2008, Oracle 11g, MySQL 5.1 и PostgreSQL 8.3. Издание содержит описание реляционной модели данных, объяснение основных концепций реляционных СУБД, полное описание синтаксиса SQL, а также описание специфических функций, характерных для каждой СУБД.
Справочник подготовлен профессиональными администраторами и опытными разработчиками, использующими различные диалекты SQL для поддержки сложных корпоративных приложений. Основная задача издания - служить кроссплатформенным руководством для тех, кто, не будучи экспертами, занимается переносом кода (включая пользовательские приложения) между различными СУБД. Независимо от того, является ли читатель новичком в SQL или имеет значительный опыт его использования, он найдет много полезных советов и приемов в этой лаконичной и удобной для работы книге.

Отзывы читателей

Эта книга является справочником - она должна лежать у вас на столе рядом с компьютером после того, как вы изучили основы, но еще не запомнили всех деталей. Я обращаюсь к ней, когда у меня возникают вопросы.
Первый раз я открыл эту книгу, вообще не имея предварительного опыта работы в SQL (разве что знал, что это что-то для работы с базами данных), и за несколько дней узнал достаточно, чтобы приступить к работе. В этом мне очень помогло введение.
В книге замечательно то, что описываются четыре популярные реализации SQL в относительно беспристрастной и объективной манере. При необходимости перейти с одной СУБД на другую вам не придется искать новую книгу. (А иначе пришлось бы, потому что, как вы увидите, реализации очень сильно отличаются как друг от друга, так и от стандарта, который в книге тоже описан).
Книга не подойдет читателям, совершенно незнакомым с концепцией баз данных, но если вы не знаете SQL, то ничего страшного.
Также вы не найдете здесь информации о планировании или организации базы данных - это книга о реализации. Поэтому в ней не рассматриваются вопросы о том, как распределить данные по таблицам, создавать или нет отдельную таблицу или базу данных и тому подобные. Вместо этого описывается синтаксис запросов, с помощью которых вы создаете базу данных и работаете с ней, с таблицами и данными в таблицах. Также описываются типы данных (так как они очень различаются в разных реализациях), типы таблиц и различные атрибуты (индексы и все такое прочее).
Ну и наконец, это не руководство по безопасности. В книгу входит информация о привилегиях и разрешениях, но только в терминах синтаксиса, а не стратегии.

- Натан Эди (Гэлион, Огайо)

До некоторой степени я согласен с теми, кто говорит, что это слишком тонкая книга, - ведь это справочник команд для четырех различных СУБД. Но ошибочно думать, что книга должна содержать полный набор документации. Нет, основное её предназначение - служить кроссплатформенным справочником для людей вроде меня, не являющихся экспертами, но занимающихся переносом кода (включая пользовательские приложения) между различными СУБД. Сорок страниц, посвященных оператору SELECT, из почти четырехсот, занятых описанием всех операторов, показывают, насколько эта команда важна на всех платформах.
Важное достоинство этой книги состоит в том, что она наконец уравнивает в правах PostgreSQL и MySQL, популярные СУБД с открытым кодом, и MS SQL Server и Oracle, которые получают большую прибыль от продажи первоклассной документации и руководств, тогда как первые бесплатно доступны в Интернете.
Поэтому, если вам нужна полная документация по вашей любимой СУБД, то идите и потратьте несколько сотен долларов. А если вам нужно иметь под рукой справочник с простыми объяснениями и сравнениями, представляющий четыре самые популярные на текущий момент СУБД, то купите этот справочник. Вы не будете разочарованы.

- Джей Джордж (Пало Альто, Калифорния)

Это справочник по синтаксису SQL, дающий бесценную информацию о переносимости всех типов операторов. К особым достоинствам книги можно отнести четыреста страниц справочной информации по операторам. Для каждого оператора приводится описание его синтаксиса и опций. Затем в деталях описывается поддержка оператора каждой платформой (MySQL, Oracle, PostgreSQL и SQL Server). Далее 120 страниц аналогичного описания по функциям SQL.
Это классическая книга издательства О\'Reilly. Текст хорошо написан, а сама книга очень информативна и хорошо организована. В ней есть небольшое введение, но основной частью является справочник по операторам и функциям. Полезнее всего книга будет тем, у кого уже есть некоторое понимание SQL. Книга не предназначена для новичков.
Это идеальный настольный справочник, особенно для тех, кто работает над кроссплатформенными приложениями на SQL.

- Джек Херрингтон (Кремниевая долина, Калифорния)



Об авторах
Кевин Кляйн - директор деператмента SQL Server Solutions в компании Quest Software, занимающейся разработкой инструментов для управления базами данных и мониторинга приложений.

Дэниэл Кляйн - профессор и руководитель образовательной программы в университете Анкориджа, штат Аляска.

Брэнд Хант - директор по архитектуре и проектированию в Merril Lynch.