SQL : руководство для использования с любыми SQL СУБД
Здесь можно купить книгу "SQL : руководство для использования с любыми SQL СУБД" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Артикул: 103285
Возрастная маркировка: 16+
Краткая аннотация книги "SQL"
Книга посвящена языку программирования SQL, применяемому для работы с реляционными базами данных. Обсуждается версия языка ANSI SQL-92 (SQL2). В настоящем издании рассказывается об использовании запросов SQL для решения соответствующих классов задач по выборке данных, их модификации или по работе с объектами структуры базы данных. Все конструкции подробно описываются и иллюстрируются большим количеством примеров. Кроме того, для каждого типа запросов рассматриваются отклонения от стандарта в реализации наиболее распространенных СУБД: MS Access, MS SQL Server, Oracle, MySQL и PostgreSQL. Книга предназначена всем, кто желает самостоятельно изучить язык SQL или усовершенствовать свои знания по этой теме.
Содержание книги "SQL : руководство для использования с любыми SQL СУБД"
Введение
Глава 1. Основные характеристики СУБД
Выполнение программ SQL
Microsoft Access
Microsoft SQL Server
Oracle
MySQL
PostgreSQL
Глава 2. Реляционная модель
Таблицы, столбцы и строки
Первичные ключи
Внешние ключи
Связи
Нормализация
Наша типовая база данных
Глава 3. Основы SQL
Синтаксис SQL
Типы данных
Строковые типы данных
Битовые типы данных
Точные числовые типы данных
Действительные числовые типы данных
Календарные типы данных
Интервальные типы данных
Значение null
Глава 4. Выбор данных из произвольной таблицы
Выбор столбцов с помощью предложений SELECT и FROM
Создание псевдонимов столбцов с помощью предложения AS
Удаление повторяющихся строк с помощью ключевого слова DISTINCT
Сортировка строк с помощью предложения ORDER BY
Фильтрация строк с помощью предложения WHERE
Комбинирование условий с помощью операторов AND, OR и NOT
Сравнение по шаблону оператором LIKE
Сравнение с диапазоном с помощью оператора BETWEEN
Фильтрация с помощью оператора IN
Проверка на значение null с помощью оператора IS NULL
Глава 5. Операторы и функции
Создание производных столбцов
Арифметические операции
Определение последовательности вычисления
Объединение строк с помощью оператора II
Выбор произвольной подстроки с помощью функции SUBSTRING()
Переключение регистра символов строки с использованием функций UPPER() и LOWER()
Удаление пробелов с помощью функции TRIM()
Определение длины произвольной строки с помощью функции CHARACTER_LENGTH()
Поиск подстроки с использованием функции POSITION()
Операции с данными даты и времени
Извлечение значений текущих даты и времени
Отображение информации о пользователе
Преобразование типов данных с помощью функции CAST()
Вычисление условных значений с помощью выражения CASE
Проверка на значения null с использованием функции COALESCE()
Сравнение выражений с помощью функции NULLIF()
Глава 6. Суммирование и группировка данных
Использование агрегатных функций
Поиск минимума посредством функции MIN()
Поиск максимума с использованием функции MAX()
Вычисление суммы с помощью функции SUM()
Порядок расчета среднего значения с помощью функции AVG()
Подсчет строк с помощью функции COUNT()
Исключение повторных значений с помощью предложения DISTINCT
Группирование строк с использованием предложения GROUP BY
Фильтрация групп с помощью предложения HAVING
Глава 7. Выбор данных из нескольких таблиц
Уточнение имен столбцов
Создание псевдонимов таблиц с помощью предложения AS
Использование объединений
Создание объединений с помощью синтаксиса JOIN и WHERE
Создание произвольного перекрестного объединения с использованием предложения CROSS JOIN
Создание произвольного естественного объединения с использованием предложения NATURAL JOIN
Создание внутреннего объединения с помощью команды INNER JOIN
Создание внешних объединений с помощью команды OUTER JOIN
Создание самообъединения
Комбинирование строк с помощью оператора UNION
Поиск общих строк с помощью команды INTERSECT
Поиск разных строк с помощью команды EXCEPT
Глава 8. Подзапросы
Принципы работы с подзапросами
Структура подзапросов
Подзапросы и объединения
Простые и сложные запросы
Определение названий столбцов в подзапросах
Значения null в подзапросах
Использование подзапросов в качестве выражений в списке заголовков столбцов
Сравнение значений, возвращаемых подзапросом, с использованием операторов сравнения
Проверка на вхождение во множество с помощью оператора IN
Сравнение всех значений запроса с помощью ключевого слова ALL
Сравнение некоторых значений запроса с помощью ключевого слова ANY
Проверка наличия выборки с помощью оператора EXISTS
Сравнение эквивалентных запросов
Глава 9. Добавление, обновление и удаление строк
Отображение названий столбцов в таблице
Вставка строк с помощью команды INSERT
Изменение строк с помощью команды UPDATE
Удаление строк с помощью команды DELETE
Глава 10. Создание, изменение и удаление таблиц
Порядок создания таблиц
Основные принципы работы с ограничениями
Создание новой таблицы с помощью команды CREATE TABLE
Запрет значения null с помощью ограничения NOT NULL
Присвоение значения по умолчанию с помощью ограничения DEFAULT
Задание первичного ключа с помощью ограничения PRIMARY KEY
Задание внешнего ключа с помощью ограничения FOREIGN KEY
Присвоение уникальных значений с помощью ограничения UNIQUE
Проверка значений столбца с помощью ограничения CHECK
Создание временной таблицы с помощью команды CREATE TEMPORARY TABLE
Создание новой таблицы на основе существующей с помощью команды SELECT INTO
Изменение таблицы с помощью команды ALTER TABLE
Удаление таблицы с помощью команды DROP TABLE
Глава 11. Индексы
Создание индекса с помощью команды CREATE INDEX
Удаление индекса с помощью команды DROP INDEX
Глава 12. Представления
Создание представления с помощью команды CREATE VIEW
Считывание данных из представления
Изменение данных через представление
Удаление представления с помощью команды DROP VIEW
Глава 13. Транзакции
Выполнение транзакций
Приложение
Предметный указатель
Все отзывы о книге SQL : руководство для использования с любыми SQL СУБД
Внимание!
При обнаружении неточностей или ошибок в описании книги "SQL : руководство для использования с любыми SQL СУБД (автор Крис Фиайли)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку