Изучаем SQL

Алан Бьюли

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

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

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

Издательство: Символ-Плюс, 2007 г.

ISBN 978-5-93286-051-9, 5-93286-051-0, 0-596-00727-2

Количество страниц: 312.

Содержание книги «Изучаем SQL»:

  • 8 Предисловие
  • 13 1. Немного истории
    • 13 Введение в базы данных
    • 19 Что такое SQL?
    • 24 Что такое MySQL?
    • 25 Дополнительные источники
  • 27 2. Создание и заполнение базы данных
    • 27 Создание базы данных MySQL
    • 28 Инструмент командной строки mysql
    • 30 Типы данных MySQL
    • 36 Создание таблиц
    • 42 Заполнение и изменение таблиц
    • 46 Когда портятся хорошие выражения
    • 49 Банковская схема
  • 51 3. Азбука запросов
    • 51 Механика запроса
    • 53 Блоки запроса
    • 54 Блок select
    • 59 Блок from
    • 63 Блок where
    • 65 Блоки group by и having
    • 66 Блок order by
    • 70 Упражнения
  • 72 4. Фильтрация
    • 72 Оценка условия
    • 75 Создание условия
    • 75 Типы условий
    • 86 NULL: это слово из четырех букв
    • 89 Упражнения
  • 90 5. Запрос к нескольким таблицам
    • 90 Что такое соединение?
    • 97 Соединение трех и более таблиц
    • 102 Рекурсивные соединения
    • 103 Сравнение эквисоединений с неэквисоединениями
    • 105 Сравнение условий соединения и условий фильтрации
    • 107 Упражнения
  • 108 6. Работа с множествами
    • 108 Основы теории множеств
    • 111 Теория множеств на практике
    • 112 Операторы работы с множествами
    • 118 Правила операций с множествами
    • 121 Упражнения
  • 122 7. Создание, преобразование и работа с данными
    • 122 Строковые данные
    • 135 Числовые данные
    • 140 Временные данные
    • 151 Функции преобразования
    • 152 Упражнения
  • 153 8. Группировка и агрегаты
    • 153 Принципы группировки
    • 156 Агрегатные функции
    • 161 Формирование групп
    • 165 Условия групповой фильтрации
    • 167 Упражнения
  • 168 9. Подзапросы
    • 168 Что такое подзапрос?
    • 169 Типы подзапросов
    • 170 Несвязанные подзапросы
    • 179 Связанные подзапросы
    • 183 Использование подзапросов
    • 193 Краткий обзор подзапросов
    • 194 Упражнения
  • 195 10. И снова соединения
    • 195 Внешние соединения
    • 205 Перекрестные соединения
    • 212 Естественные соединения
    • 214 Упражнения
  • 216 11. Условная логика
    • 216 Что такое условная логика?
    • 218 Выражение case
    • 221 Примеры выражений case
    • 229 Упражнения
  • 230 12. Транзакции
    • 230 Многопользовательские базы данных
    • 232 Что такое транзакция?
  • 240 13. Индексы и ограничения
    • 240 Индексы
    • 251 Ограничения
  • 257 A. ER-диаграмма примера базы данных
  • 259 B. MySQL-расширения языка SQL
  • 272 C. Решения к упражнениям
  • 289 D. Дополнительные источники
  • 301 Алфавитный указатель

Инструкция как скачать книгу Алан Бьюли: Изучаем SQL в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Изучаем SQL
Рейтинг книги:
0 голосов
198

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: