You are on page 1of 5

Горбань Ю. В.

КІ-18
Лабораторна робота № 3
Тема: «Визначення даних. Обмеження цілісності.»
Мета: Розглянути засоби створення обмежень PostgreSQL для забезпечення
цілісності даних.

Хiд роботи

1. Створити нову базу даних edu.


2. Створити таблицю students.

Рисунок 3.1 – Створення таблиці Students

3. Створити таблицю progress.

Рисунок 3.2 – Створення таблиці progress

4. Перевірити можливість заповнення, оновлення, знищення інформації із


накладеними обмеженнями.

Рисунок 3.3 – Заповнення таблиці progress


Горбань Ю. В. КІ-18

Рисунок 3.4 –Готова таблиця progress

Рисунок 3.5 – Заповнення таблиці students

Рисунок 3.6 – Готова таблиця students

Рисунок 3.7 – Запит оновлення таблиці students

Рисунок 3.8 – Результат оновлення у таблиці progress


Горбань Ю. В. КІ-18

Рисунок 3.9 – Результат оновлення у таблиці students

Рисунок 3.10 – Видалення рядка у таблиці students

Рисунок 3.11 – Результат видалення у таблиці students

Рисунок 3.12 – Результат видалення у таблиці progress

Рисунок 3.13 – Перевірка на обмеження

5. За обраною темою створити БД, яка має у своєму складі пов’язані за


допомогою зовнішніх ключів таблиці. Накласти розглянуті обмеження
цілісності.
Горбань Ю. В. КІ-18

Рисунок 3.14 – Створення таблиці Students

Рисунок 3.15 – Створення таблиці Групи

Рисунок 3.16 – Заповнення таблиці Students

Рисунок 3.17 - Заповнення таблиці Групи


Горбань Ю. В. КІ-18

Рисунок 3.18 – Запит на оновлення таблиці та помилка через обмеження

Висновок
В ході виконання лаборатнорної роботи №3 було розглянуто засоби
створення обмежень PostgreSQL для забезпечення цілісності даних.

You might also like