Структуризувати мову запитів (SQL) Навчальний посібник

Ясно, що спільна робота користувачів в мережах за допомогою уніфікованих засобів спілкування з базами
даних можлива тільки при наявності стандартної мови маніпулювання даними, що володіє
засобами для реалізації перелічених вище можливостей. Такою мовою став SQL, розроблений в
1974 році фірма IBM для експериментальної реляційної СУБД System R. Після появи на ринку двох
піонерських СУБД цієї фірми – SQL / DS (1981 рік) і DB2 (1983 рік) – він придбав статус стандарту де-факто
для професійних реляційних СУБД. У 1987 році SQL став міжнародним стандартом мови баз
даних, а в 1992 році вийшла друга версія цього стандарту.

Зміст:
Передмова
Глава 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. Вибірка c використанням фрази 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
3.3.5. Корельовані вкладені вкладені запити
3.3.6. Запити, що використовують EXISTS
3.3.7. Функції в підзапитах
3.4. Об'єднання (UNION)
3.5. Реалізація операцій реляційної алгебри пропозицією SELECT
3.6. Резюме
Глава 4. Пропозиції модифікації даних SQL
4.1. Особливості та синтаксис пропозицій модифікації
4.2. Пропозиція DELETE
4.2.1. Видалення єдиною запису
4.2.2. Видалення безлічі записів
4.2.3. Видалення з вкладеним підзапитів
4.3. Пропозиція INSERT
4.3.1. Вставка єдиною записи в таблицю
4.3.2. Вставка безлічі записів
4.3.3. Використання INSERT … SELECT для побудови зовнішнього з'єднання
4.4. Пропозиція UPDATE
4.4.1. Оновлення єдиною запису
4.4.2. Оновлення безлічі записів
4.4.3. Оновлення з підзапитів
4.4.4. Оновлення декількох таблиць
4.5. Про конструюванні пропозицій модифікації
Глава 5. Про пропозиції визначення даних і оптимізації запитів
5.1. Системний каталог
5.2. Створення і знищення базових таблиць
5.3. Про індекси та продуктивності
5.4. Подання
5.4.1. Створення і знищення уявлень
5.4.2. Операції вибірки з уявлень
5.4.3. Оновлення уявлень
5.4.4. Для чого потрібні уявлення
Глава 6. Про інші пропозиції і конструкціях SQL
6.1. Безпека і санкціонування доступу
6.2. Обробка транзакцій
6.3. Прикладне програмування
Література

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*