Название книги: SQL Сборник рецептов
Год: 2009
Авторы: Энтони Молинаро
Страниц: 668
Язык: Русский
Формат: pdf, epub, fb2
Размер: 10 MB, 1,5 МВ, 3 MB

Описание книги «SQL Сборник рецептов (2009)»:

SQL – язык мира баз данных. Приложения для работы с реляционными базами данных занимаются размещением и извлечением данных из базы, что в конечном счете является вопросом знания SQL. Большинство разработчиков используют SQL лишь формально и даже не подозревают о той мощи, которая имеется в их распоряжении. Цель данной книги – изменить существующее положение дел, открыв глаза пользователей на реальные возможности SQL.

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

На страницах данной книги размещено свыше 150 рецептов. И это только малая часть того, что можно сделать с помощью SQL. Число различных решений, предлагаемых SQL для задач, с которыми мы сталкиваемся ежедневно, может затмить лишь число возникающих проблем. Вы не найдете здесь ответы на все вопросы. Все задачи просто невозможно охватить. Однако в книге рассмотрены многие часто встречающиеся задачи и их решения. А используемые в приводимых решениях техники вы научитесь распространять и на другие, новые проблемы, которые я не могу себе даже представить.

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

Новичок в SQL

Возможно, вы приобрели учебник по SQL или проходите обязательный курс по базам данных в университете и хотите дополнить свои вновь обретенные теоретические знания некоторыми сложными примерами из реальной жизни. А может, вы увидели запрос, который волшебным образом превращает строки в столбцы или проводит синтаксический разбор сериализованной строки. Рецепты данной книги объяснят, как создавать эти на первый взгляд неосуществимые запросы.

Разработчик не на SQL

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

Рядовой специалист SQL

Для SQL!разработчиков средней руки эта книга – горшочек с золотом на конце радуги (ну, может быть, слишком сильно сказано; простите автору его экспрессивность). В частности, если вы пишете код на SQL уже довольно долго и не научились работать с оконными функциями, вы – наш читатель. Например, дни временных таблиц для хранения промежуточных результатов канули в лету; оконные функции могут обеспечить необходимый ответ за один запрос! Позвольте еще раз отметить, что я не намерен навязывать свои идеи опытным специалистам-практикам. Лучше рассматривайте данную книгу как средство совершенствования своих навыков, если вы не до конца понимаете некоторые нововведения языка SQL.

Эксперт SQL

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

Оглавление:
  • Предисловие
  1. Извлечение записей
  2. Сортировка результатов запроса
  3. Работа с несколькими таблицами
  4. Вставка, обновление, удаление
  5. Запросы на получение метаданных.
  6. Работа со строками
  7. Работа с числами
  8. Арифметика дат
  9. Работа с датами
  10. Работа с диапазонами данных
  11. Расширенный поиск
  12. Составление отчетов и управление хранилищами данных
  13. Иерархические запросы
  14. Всякая всячина
  • A. Оконные функции, краткий обзор
  • B. Вспоминаем Розенштейна
  • Алфавитный указатель

Скачать книгу: «SQL Сборник рецептов (2009)»

читать книгу «SQL Сборник рецептов (2009)» Энтони Молинаро — онлайн
Оцените книгу
[Всего: 0 Средний: 0]

Написать комментарий