Структуризувати мову запитів (SQL) Навчальний посібник, Мова запитів 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>

*

*