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

Компоненти sql

Мова SQL складається з інструкцій, пропозицій, операцій і агрегатних функцій. Ці елементи об'єднуються в інструкції, призначені для створення, модифікації і маніпулювання базою даних.

Інструкції SQL в Microsoft Jet підрозділяються на наступні категорії:

  • інструкції Мови Визначення Даних (DDL);

  • інструкції Мови Маніпулювання Даними (DML).

Інструкції DDL (управляючі) визначають, змінюють і видаляють об'єкти схеми бази даних, дозволяючи виконати наступне:

  • створити, змінити і видалити об'єкти бази даних, включаючи безпосередньо базу даних;

  • змінити імена об'єктів схеми бази даних;

Інструкції DDL неявно фіксують попередню транзакцію і запускають нову транзакцію.

Інструкції DDL в SQL - вирази, сформовані з наступних команд:

Інструкція Опис

CREATE Використовується для створення нових таблиць, полів і

індексів

DROP Використовується для видалення таблиць і індексів з

бази даних

ALTER Використовується для зміни таблиць, додавання полів

або зміни визначень полів

Інструкції DML формують запити або управляють даними в існуючих об'єктах бази даних. Вони дозволяють виконати наступне:

  • видалити рядки з таблиць;

  • додати нові рядки даних в таблицю;

  • відібрати дані з однієї або більше таблиць бази даних;

  • змінити значення стовпців в існуючих рядках таблиці.

Інструкції DML - найбільш часто використовувані інструкції SQL:

Інструкція Опис

SELECT Використовується для виконання запиту в базі даних з

метою відбору рядків, які задовольняють певним критеріям

Insert Використовується для пакетного завантаження в базу

даних нових рядків даних в одній операції (запит на

додавання записів)

UPDATE Використовується для зміни значень окремих записів і

полів (запит на оновлення)

DELETE Використовується для видалення рядків з таблиці бази

даних. Застосування інструкції узгоджується з

принципами підтримки цілісності,

тому інструкція не завжди може бути виконана,

навіть якщо вона записана синтаксично правильно.

Пропозиції sql

Пропозиції змінюють умови, використовувані для визначення даних, які потрібно відібрати або обробити. Далі перераховані деякі пропозиції, доступні в Jet SQL.

Пропозиція Опис

FROM Призначена для вказівки імені таблиці, з якої повинні бути

вибрані записи

WHERE Специфікує умови, яким повинні задовольняти вибрані записи

GROUP BY Використовується для розподілу вибраних записів в певні групи

HAVING Оголошує умову, якій повинна задовольняти кожна група записів

ORDER BY Використовується для специфікації порядку сортування

вибраних записів

CONSTRAINT З цього ключового слова починається визначення індексу

для існуючої таблиці в інструкції CREATE TABLE