Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «Изучаем SQL»
Версия для печати и PDA
Книга «Изучаем SQL» будет хорошим учебным пособием для тех, кто еще не знает, но хочет освоить язык SQL. Она не только позволит приобрести начальные знания, но и расскажет о наиболее часто употребляемых мощных средствах языка SQL, используемых опытными программистами. Многие книги, посвященные SQL, грешат скучным изложением основ. Здесь же автор – Алан Бьюли, в стиле живого рассказа излагает весь материал, демонстрируя теоретические сведения на реальных примерах учебной базы данных для MySQL. СУБД MySQL была выбрана, поскольку она является свободно распространяемой и имеет реализации практически для всех современных ОС. Данное издание характерно еще и тем, что – это, пожалуй, единственная книга, где язык SQL описан подробно, и при этом она не является "кирпичом", как эти "полные руководства" огромного объема макулатуры, пылящиеся на полках у народа.
Структура книги «Изучаем SQL»
Немного истории, кратко описывает генезис компьютерных БД, включая возникновение реляционной модели и языка SQL.
Создание и заполнение базы данных, расскажет вам о том, как создавать БД MySQL и таблицы, используемые в демонстрационных примерах, и как заполнять таблицы данными.
Азбука запросов, знакомит читателя с выражением select и представляет наиболее распространенные блоки: select, from, where.
Фильтрация, представляет разные типы условий, которые могут использоваться в блоке where выражений select, update и delete.
Запрос к нескольким таблицам, показывает, как запросы могут работать с несколькими таблицами посредством соединений таблиц.
Работа с множествами, содержит сведения о множествах данных и о том, как они могут взаимодействовать внутри запросов.
Создание, преобразование и работа с данными, представляет несколько встроенных функций, используемых для манипулирования или преобразования данных.
Группировка и агрегаты, покажет вам, какие приемы можно использовать для агрегирования данные выборки.
Подзапросы, представляет вводит понятие подзапроса и показывает, как применяются подзапросы.
И снова соединения, продолжает рассматривать различные типы соединений таблиц.
Условная логика, посвящена вопросам использования условной логики: if-then-else, в выражениях select, insert, update и delete.
Транзакции, познакомит читателя с транзакциями и их использованием.
Индексы и ограничения, посвящена вопросам создания и применения индексов и ограничений, а также объясняет различия между ними.
ER-диаграмма примера базы данных, содержит схему базы данных, используемой для всех рассматриваемых примеров.
MySQL-расширения языка SQL, представляет некоторые интересные возможности реализации SQL – MySQL, не входящие в стандарт ANSI.
Решения к упражнениям, содержит решения упражнений, которые вам предстоит самостоятельно выполнить в процессе изучения материала.
Дополнительные источники, подскажет вам, куда можно обратиться, чтобы получить более глубокие навыки.
Поскольку лучший способ изучения SQL – это практика, автор создает учебную базу данных MySQL и приводит множество вариантов реальных запросов, охватывающих весь теоретический материал. При таком подходе не научиться просто невозможно. Хотя все примеры и реализованы для MySQL, они также прекрасно подходят для Oracle Database и SQL Server. Книга «Изучаем SQL» предназначена разработчикам приложений БД, администраторам БД и тем, кто создает отчеты.