2010г.
Количество страниц:656
В III-м издании книжки " Самоучитель SQL. Справочник" описываются все операторы SQL по последнему стандарту ANSI SQL2003, и особенности реализации таких операторов в максимально популярных СУБД: Майкрософт SQL Server 2008, Oracle 11g, MYSQL 5.1 и POSTGRESQL 8.3. Издание содержит описание реляционной модели данных, объяснение главных концепций реляционных СУБД, полное описание синтаксиса SQL, и описание особенных функций, характерных для любой СУБД.
Справочник Самоучитель SQL. Справочник. 3-е изд. Кевин подготовлен профессиональными администраторами и опытными разработчиками, использующими разные диалекты 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. Ключевые слова: общие и платформо-зависимые
Алфавитный указатель