2010г.
Количество страниц:656
В третьем издании книги "SQL. Справочник" описываются все операторы SQL согласно последнему стандарту ANSI SQL2003, а также особенности реализации этих операторов в наиболее популярных СУБД: Microsoft SQL Server 2008, Oracle 11g, MySQL 5.1 и PostgreSQL 8.3. Издание содержит описание реляционной модели данных, объяснение основных концепций реляционных СУБД, полное описание синтаксиса SQL, а также описание специфических функций, характерных для каждой СУБД.
Справочник подготовлен профессиональными администраторами и опытными разработчиками, использующими различные диалекты SQL для поддержки сложных корпоративных приложений. Основная задача издания - служить кроссплатформенным руководством для тех, кто, не будучи экспертами, занимается переносом кода (включая пользовательские приложения) между различными СУБД. Независимо от того, является ли читатель новичком в SQL или имеет значительный опыт его использования, он найдет много полезных советов и приемов в этой лаконичной и удобной для работы книге.
Об авторах
Кевин Кляйн - директор деператмента SQL Server Solutions в компании Quest Software, занимающейся разработкой инструментов для управления базами данных и мониторинга приложений.
Дэниэл Кляйн - профессор и руководитель образовательной программы в университете Анкориджа, штат Аляска.
Брэнд Хант - директор по архитектуре и проектированию в Merril Lynch.
Содержание книги "SQL. Справочник, 3-е издание"
Предисловие
Глава 1. История и реализации SQL
Реляционная модель и ANSI SQL
Правила Кодда для реляционных баз данных
Правила Кодда в действии: простой пример SELECT
История стандарта SQL
Новое в SQL2006
Новое в SQL2003 (SQL3)
Уровни соответствия стандарту
Дополнительные пакеты возможностей в стандарте SQL3
Классы операторов SQL3
Диалекты SQL
Глава 2. Основные концепции
Рассматриваемые СУБД
Категории синтаксиса
Идентификаторы
Литералы
Операторы
Зарезервированные и ключевые слова
SQL2003 и типы данных
Типы данных MySQL
Типы данных Oracle
Типы данных PostgreSQL
Типы данных SQL Server
Ограничения целостности
Область применения
Синтаксис
Первичные ключи
Внешние ключи
Уникальные ключи
Проверочные ограничения целостности
Глава 3. Справочник операторов SQL
Как читать эту главу?
Поддержка SQL платформами
Перечень операторов SQL
Глава 4. Функции SQL
Классификация функций
Детерминированные и недетерминированные функции
Агрегатные и скалярные функции
Оконные функции
Агрегатные функции в ANSI SQL
Оконные функции в ANSI SQL
Синтаксис оконных функций в ANSI SQL2003
Синтаксис оконных функций в Oracle
Синтаксис оконных функций в SQL Server
Разбиение (partitioning)
Упорядочение (ordering)
Группировка и скользящие окна (framing)
Перечень оконных функций
Скалярные функции в стандарте ANSI SQL
Встроенные скалярные функции
Функции CASE и CAST
Числовые скалярные функции
Строковые функции и операторы
Платформо-зависимые расширения
Функции, поддерживаемые MySQL
Функции, поддерживаемые Oracle
Функции, поддерживаемые PostgreSQL
Функции, поддерживаемые SQL Server
Приложение A. Ключевые слова: общие и платформо-зависимые
Алфавитный указатель |