Структурированный язык запросов (SQL)

Скачать в pdf «Структурированный язык запросов (SQL)»




Структуризированный


язык запросов

(SQL)


Учебное пособие


Санкт-Петербургский Государственный институт точной механики и оптики (технический университет)


Кафедра вычислительной техники


В.В.Кириллов, Г.Ю.Громов


Предисловие


Глава 1. Реляционные базы данных и язык SQL


1.1.    Реляционная база данных


1.2.    Почему SQL?


1.3    . Таблицы SQL


Глава 2. Запросы с использованием единственной таблицы


2.1.    О предложении SELECT


2.2.    Выборка без использования фразы WHERE


2.2.1.    Простая выборка


2.2.2.    Исключение дубликатов


2.2.3    . Выборка вычисляемых значений


2.3    . Выборка с использованием фразы WHERE


2.3.1.    Использование операторов сравнения


2.3    .2. Использование BETWEEN


2.3.3    . Использование IN


2.3    .4. Использование LIKE


2.3.5. Вовлечение неопределенного значения


2.4.    Выборка с упорядочением


2.5.    Агрегирование данных


2.5.1.    SQL-функции


2.5.2.    Функции без использования фразы GROUP BY


2.5.3    . Фраза GROUP BY


2.5.4.    Использование фразы HAVING


Г лава 3 . Запросы с использованием нескольких таблиц


3.1.    О средствах одновременной работы с множеством таблиц


3.2.    Запросы, использующие соединения


3.2.1.    Декартово произведение таблиц


3.2.2.    Эквисоединение таблиц


3.2.3    . Естественное соединение таблиц


3.2.4.    Композиция таблиц


3.2.5.    Тета-соединение таблиц


3.2.6.    Соединение таблиц с дополнительным условием


3.2.7.    Соединение таблицы со своей копией


3.3    . Вложенные подзапросы


3.3.1.    Виды вложенных подзапросов


3.3    .2. Простые вложенные подзапросы


3.3.3    . Использование одной и той же таблицы во внешнем и вложенном подзапросе


3.3    .4. Вложенный подзапрос с оператором сравнения, отличным от IN

Скачать в pdf «Структурированный язык запросов (SQL)»