Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІС модуль.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
81 Кб
Скачать
☆

13. Загальна характеристика структурованої мови запитів sql.

SQL – це скорочена назва структурованої мови запитів, яка надає засоби створення і обробки даних у реляційних БД.

В SQL існують такі основні конструкції:

  • Речення визначення даних – визначення БД, а також визначення і знищення таблиць і індексів;

  • Запити на вибір даних – речення SELECT;

  • Речення модифікації даних – додавання, видалення і зміна даних;

  • Речення управління даними – надання і відміна привілеїв на доступ до даних, управління транзакціями та інші.

SQL надає можливість виконувати в цих реченнях:

  • Арифметичні обчислення, включаючи різноманітні функціональні перетворення, обробку текстових рядків і виконання операцій порівняння значень арифметичних виразів і текстів;

  • Впорядкування рядків або стовпців при виведенні вмісту таблиць на друк або екран дисплея;

  • Групування даних і застосування до цих груп таких операцій, як середнє, сума, максимум, мінімум, к-сть елементів, тощо.

Стандарт SQL визначається ANSI/ISO. Тобто на сучасному етапі всі фірми розробників програмного забезпечення повинні дотримуватись вище зазначених стандартів.

Осн. характеристики мови SQL:

1) стандартизованість;

2) незалежність від конкретних СУБД;

3) можливість перенесення з однієї обчислювальної системи на іншу;

4) реляційна основа мови;

5) можливість створення інтерактивних запитів;

6) можливість програмного доступу в СУБД;

7) підтримка архітектури Клієнт – сервер;

8) можливість динамічної зміни і розширення структури БД;

9) забезпечення різного представлення даних.

15. Склад sql. Імена об’єктів баз даних.

SQL – це мова, спеціально розроблена для створення і підтримки даних в реляційних базах. Розвиток мови визнач. і контролюється стандартом ANSI/ISO, який переглядався у 2003 році і доповнювався у 2005році.

Всі необхідні дії зі створення, зміни, підтримки БД і забезпечення її безпеки виконують за допомогою трьох мов, з яких складається SQL:

  • Мова визначення даних (DDL) - це частина SQL, яка використовується для створення бази даних, зміни її структури і видалення бази після того, як вона стає непотрібною;

  • Мова маніпулювання даними (DML) – призначена для підтримки бази даних. За її допомогою можна чітко вказати, що саме потрібно зробити з даними, які містять в базі, а саме: додати, змінити або видалити;

  • Мова керування даними (DCL) –призначена для захисту БД від різноманітних пошкоджень.

Імена об’єктів БД

В стандарті ANSI/ISO визначено, що імена мають таблиці, стопці і користувачі. Відповідно до стандарту ANSI/ISO, в SQL імена повинні містити від 1 до 18 символів, починатися з букви і не містити пропуски або спеціальні символи пунктуації. У стандарті SQL2 максимальне число символів в імені збільшене до 128, при цьому на практиці в різних СУБД дозволено використання в іменах таблиць спеціальних символів. Тому, краще створювати імена порівняно короткими і уникати використання в них спеціальних символів.

Якщо в якому-небудь операторові вказано ім’я таблиці, SQL припускає, що відбувається звернення до однієї з власних таблиць, власниками яких є інші користувачі, за допомогою повного імені таблиці.

Повне ім’я складається з імені власника таблиці і власне її імені, розділених крапкою.