Остання стаття по SQL — Уявлення в SQL

Що таке уявлення (views)? — Це віртуальна таблиця, що отримується з уже існуючих таблиць, яких може бути одна або більше, з атрибутами згідно з нашими вимогами.

Примітка: Вони пов'язані між собою, тобто, якщо зміни відбуваються в таблиці уявлення, це відображається в оригінальній таблиці, і якщо зміни внесено в оригінальну таблицю, то вони відображаються в таблиці уявлення.

Наприклад: Якщо компанія має 10 департаментів, то будь-які зміни в конкретному департаменті автоматично оновлюються в основній базі даних.

Синтаксис для однієї таблиці: create view view_name as

select column_name1,… from table

where condition;

Синтаксис для кількох таблиць: create view view_name as

select column_name1,… from table1, table2,..

where table1.columnname = table2.columnname and condition;

Тепер, щоб отримати практичний досвід, розглянемо приклад.

По-перше, я створю таблицю з назвою student,

pic

Тепер, на основі наведеного синтаксису уявлень, створимо таблицю, яка зберігає лише дані студентів з факультету CSE.

pic

Коли ми спробуємо змінити значення в оригінальній таблиці, тобто в таблиці "Student", то автоматично значення в таблиці уявлення (яка називається "CSEstudents") повинно оновитися.

pic

Ви можете побачити, що ми змінили значення в таблиці student, і автоматично значення оновилося в таблиці уявлення.

Тепер, спробуємо змінити значення в таблиці уявлення та подивимось, чи оновиться оригінальна таблиця.

pic

Бачите, вона оновилася.

Отже, це фінальна стаття про курс SQL для початківців. Не соромтеся задавати будь-які питання у коментарях.

Слідкуйте за мною на Medium або LinkedIn для нових статей. Побачимося!😊

Перекладено з: Final SQL article — Views in SQL

Leave a Reply

Your email address will not be published. Required fields are marked *