Загальні відомості про sql
SQL означає Структурований Мова Запитів (Structured Query Language). Це - мова, яка дає можливість створювати і працювати в реляційних базах даних, які є наборами зв'язаної інформації, що зберігається в таблицях.
SQL призначений для роботи тільки з реляційними БД. За допомогою цієї мови можна створювати структуру БД, створювати реляційні таблиці, заповнювати даними таблиці, маніпулювати даними, витягувати інформацію з БД, створювати уявлення, захищати БД від несанкціонованого доступу, представляти права і повноваження, адмініструвати БД і т. Д. Все це робиться з допомогою команд SQL. Найбільш часто респонденти користуються послугами командою SQL яв-ся запит.
Запит - це команда, яка формується для СУБД і вимагає представити певну інформацію. Взагалі кажучи, такі запити називаються запитами на отримання інформації. Але існують запити на створення таблиці, на створення структури БД, на видалення таблиці і т.д.
Запити на вибірку з бази даних будуються за допомогою єдиного оператора Select. У цьому операторі, крім того, можуть бути присутніми при необхідності уточнюють пропозиції: Where, Group by, Having, Order by. Але використання уточнюючого пропозиції From обов'язково.
Для побудови SQL- запитів, розглянемо базу даних, яка моделює здачу сесії в деякому навчальному закладі. Нехай вона складається з 3 відношень R1, R2, R3 відповідно.
R1 (ПІБ, Дисципліна, Оцінка); R2 (ПІБ, Група); R3 (Група, Дисципліна).