Звоните: (067) 644-70-74
Напишите нам burtrest@gmail.com

Книга Введение в SQL. Изд.2008г.. Грабер

143.00 грн.

Артикул: 3f51a98d2812 Категория:

Описание

«Введение в SQL» — это полное введение в структурированный язык запросов, написанное специально для начинающих. Если вы не имеете опыта управления базами данных, благодаря этой книге вы научитесь работать с SQL легко и свободно, применяя простые запросы и сложные операции. Для овладения SQL: Усвойте смысл понятий, связанных с управлением базой данных, с помощью краткого и простого введения в реляционные базы данных. Следуйте данным инструкциям по применению основных команд SQL для поиска размещенной в таблицах данных информации и работы с ней. Научитесь выбирать и суммировать данные, а также умело ими управлять. Эффективно работайте с составными таблицами данных, применяя развитую технику запроса к более чем одной таблице одновременно, конструируя сложные запросы и подзапросы. Создавайте новые таблицы данных для приложений в сфере торгового бизнеса. Изучайте важные принципы эффективного проектирования базы данных и технику обеспечения целостности и защиты данных. Учитесь применять SQL с языками программирования, используя специальную главу для программистов. «Введение в SQL» является необходимым руководством для любой реализации языка структурированных запросов, в которое влючены краткий справочник по стандартному SQL и описание общих свойств нестанд­артного SQL.


Введение


Глава 1. Введение в реляционные базы данных  


Что такое реляционная база данных?


Пример базы данных


Итоги


 


Глава 2. Введение в SQL


Как работает SQL?


Различные типы данных


Итоги


 


Глава 3. Использование SQL для выборки данных из таблиц


Формирование запросаОпределение выборки — предложение WHERE  


Итоги


 


Глава 4. Использование реляционных и булевых операторов для создания более сложных предикатов


Реляционные операторы


Булевы операторы  


Итоги


 


Глава 5. Использование специальных операторов в «условиях»


Оператор IN


Оператор BETWEEN  


Оператор LIKEОператор IS NULИтоги


 


Глава 6. Суммирование данных с помощью функций агрегирования


Что такое функции агрегирования?


Итоги


 


Глава 7. Форматирование результатов запросов


Строки и выражения


Упорядочение выходных полей


Итоги


 


Глава 8. Использование множества таблиц в одном запросе


Соединение таблиц


Итоги


 


Глава 9. Операция соединения, операнды которой представлены одной таблицей


Как выполняется операция соединения двух копий одной таблицы


Итоги  


 


Глава 10.   Вложение запросов


Как выполняются подзапросы?


Итоги


 


Глава 11.   Связанные подзапросы


Как формировать связанные подзапросы


Итоги


 


Глава 12.   Использование оператора EXISTS 


Как работает оператор EXISTS?


Использование EXISTS со связанными подзапросами


Итоги


 


Глава 13.   Использование операторов ANY, ALL и SOME


Специальный оператор ANY или SOME  


Специальный оператор ALL  


Функционирование ANY, ALL и EXISTS при потере данных или с неизвестными данными


Итоги


 


Глава 14.   Использование предложения UNION


Объединение множества запросов в один


Использование UNION с ORDER BY


Итоги 


 


Глава 15. Ввод, удаление и изменение значений полей


Команды обновления DM


Ввод значений


Исключение строк из таблицы  


Изменение значений полей


Итоги


 


Глава 16. Использование подзапросов с командами обновления


IИспользование подзапросов в INSERT Использование подзапросов с DELETE


Использование подзапросов с UPDATEВИтоги


 


Глава 17.   Создание таблиц


Команда CREATE TABLE


Индексы


Изменение таблицы, которая уже была создана


Исключение таблицы


Итоги


 


Глава 18.   Ограничения на множество допустимых значений данных


Ограничения в таблицах


Итоги


 


Глава 19.   Поддержка целостности данных


Внешние и родительские ключи


Ограничения FOREIGN KEY (внешнего ключа)


Что происходит при выполнении команды обновления


Итоги


 


Глава 20.   Введение в представления 


Что такое представления?


Команда CREATE VIEW 


Итоги


 


Глава 21. Изменение значений с помощью представлений


Обновление представлений 


Выбор значений, размещенных в представлениях


Итоги


 


Голава 22. Определение прав доступа к данным


Пользователи


Передача привилегий


Лишение привилегий


Другие типы привилегий


Итоги


 


Глава 23.   Глобальные аспекты SQL


Переименование таблиц


Каким образом база данных размещается для пользователя?


Когда изменения становятся постоянными?


Как SQL работает одновременно с множеством пользователей


 


Глава 24.   Как поддерживается порядок в базе данных SQL


Системный каталог


Комментарии к содержимому каталога 


Другие пользователи каталога 


Итоги


 


Глава 25.   Использование SQL с другими языками программирования (встроенный SQL)


Что включается во встроенный SQL?


Использование переменных языка высокого уровня с SQL


SQLCODE


Обновление курсоров


Индикаторы переменных  


Итоги


 


Приложения


A. Ответы к упражнениям


B. Типы данных SQL


Типы ANSI


Эквивалентные типы данных в других языках


C. Некоторые общие отклонения от стандарта SQL


Типы данных


Команда FORMAT


Функции


Операции INTERSECT (пересечение) и MINUS (разность) Автоматические OUTER JOINS (внешние соединения) Ведение журнала


D. Справка по синтаксису и командам


Элементы SQL


Команды SQL 


E. Таблицы, используемые в примерах


F. SQL сегодня