зміни в базі даних. У відповідності з тим, які зміни відбуваються в базі даних, розрізняють такі типи запитів:
запити на створення або зміна в базі даних нових або існуючих об'єктів (при цьому в запиті описується тип і структура створюваного або змінюваного об'єкта);
В· запити на отримання даних;
В· запити на додавання нових даних (записів)
В· запити на видалення даних;
В· звернення до СУБД.
Основним об'єктом зберігання реляційної бази даних є таблиця, тому всі SQL-запити - це операції над таблицями. Відповідно до цього, запити поділяються на:
В· запити, які оперують самими таблицями (створення і зміна таблиць);
В· запити, які оперують з окремими записами (або рядками таблиць) або наборами записів.
Кожна таблиця описується у вигляді перерахування своїх полів (стовпців таблиці) із зазначенням:
В· типу збережених в кожному полі значень;
В· зв'язків між таблицями (завдання первинних і вторинних ключів);
В· інформації, необхідної для побудови індексів.
Запити першого типу, у свою чергу, діляться на запити, призначені для створення в базі даних нових таблиць, і на запити, призначені для зміни вже існуючих таблиць. Запити другого типу оперують з рядками, і їх можна розділити на запити наступного виду:
В· вставка нового рядка;
В· зміна значень полів рядка або набору рядків;
В· видалення рядка або набору рядків.
Найголовніший вид запиту - це запит, який повертає (користувачеві) деякий набір рядків, з яким можна здійснити одну з трьох операцій:
В· переглянути отриманий набір;
В· змінити всі записи набору;
В· видалити всі записи набору.
Таким чином, використання SQL зводиться, по суті, до формування всіляких вибірок рядків і здійсненню операцій над усіма записами, що входять в набір.
Опис.
Мова SQL являє собою сукупність
В· операторів;
В· інструкцій;
В· обчисл...