An archaeological survey of the Wabash Valley in Illinois
معرفی کتاب «An archaeological survey of the Wabash Valley in Illinois» نوشتهٔ Алан Бьюли; [пер. с англ. Н. Шатохиной]، منتشرشده توسط نشر Символ-Плюс در سال 2007. این کتاب در فرمت pdf، زبان ru ارائه شده است.
Книга Алана Бьюли, эксперта по языку SQL, - прекрасный учебник для тех, кто еще не знает, но хочет освоить этот язык. Книга не только позволит приобрести начальные знания, но и расскажет о наиболее часто употребляемых мощных средствах языка SQL, используемых опытными программистами. Многие книги, посвященные SQL, грешат скучным изложением основ. Здесь же автор в стиле живого рассказа обсуждает SQL-выражения и блоки, различные типы условий, показывает, как посредством соединения таблиц создавать запросы к нескольким таблицам, рассматривает наборы данных и как они могут взаимодействовать в запросах, демонстрирует встроенные и агрегатные функции, показывает, как и где используются подзапросы. Подробно описаны различные типы соединений таблиц, применение условной логики, работа с транзакциями, индексы и ограничения. Поскольку лучший способ изучения SQL - это практика, автор создает учебную базу данных MySQL и приводит множество вариантов реальных запросов, охватывающих весь теоретический материал. При таком подходе не научиться просто невозможно. Примеры кода можно использовать в своих программах и документации. Книга предназначена разработчикам приложений БД, администраторам БД и тем, кто создает отчеты. Оглавление......Page 6 Предисловие......Page 9 Введение в базы данных......Page 14 Что такое SQL?......Page 20 Что такое MySQL?......Page 25 Дополнительные источники......Page 26 Создание базы данных MySQL......Page 28 Инструмент командной строки mysql......Page 29 Типы данных MySQL......Page 31 Создание таблиц......Page 37 Заполнение и изменение таблиц......Page 43 Когда портятся хорошие выражения......Page 47 Банковская схема......Page 50 Механика запроса......Page 52 Блоки запроса......Page 54 Блок select......Page 55 Блок from......Page 60 Блок where......Page 64 Блоки group by и having......Page 66 Блок order by......Page 67 Упражнения......Page 71 Оценка условия......Page 73 Типы условий......Page 76 NULL: это слово из четырех букв.........Page 87 Упражнения......Page 90 Что такое соединение?......Page 91 Соединение трех и более таблиц......Page 98 Рекурсивные соединения......Page 103 Сравнение эквисоединений с неэквисоединениями......Page 104 Сравнение условий соединения и условий фильтрации......Page 106 Упражнения......Page 108 Основы теории множеств......Page 109 Теория множеств на практике......Page 112 Операторы работы с множествами......Page 113 Правила операций с множествами......Page 119 Упражнения......Page 122 Строковые данные......Page 123 Числовые данные......Page 136 Временные данные......Page 141 Функции преобразования......Page 152 Упражнения......Page 153 Принципы группировки......Page 154 Агрегатные функции......Page 157 Формирование групп......Page 162 Условия групповой фильтрации......Page 166 Упражнения......Page 168 Что такое подзапрос?......Page 169 Типы подзапросов......Page 170 Несвязанные подзапросы......Page 171 Связанные подзапросы......Page 180 Использование подзапросов......Page 184 Краткий обзор подзапросов......Page 194 Упражнения......Page 195 Внешние соединения......Page 196 Перекрестные соединения......Page 206 Естественные соединения......Page 213 Упражнения......Page 215 Что такое условная логика?......Page 217 Выражение case......Page 219 Примеры выражений case......Page 222 Упражнения......Page 230 Многопользовательские базы данных......Page 231 Что такое транзакция?......Page 233 Индексы......Page 241 Ограничения......Page 252 Приложение А. ER-диаграмма примера базы данных......Page 258 Приложение В. MySQL-расширения языка SQL......Page 260 Приложение С. Решения к упражнениям......Page 273 Приложение D. Дополнительные источники......Page 290 Алфавитный указатель......Page 302
دانلود کتاب An archaeological survey of the Wabash Valley in Illinois