Різниця між поданням та таблицею

Переглянути проти таблиці
 

Перегляди та таблиці - це два типи об'єктів бази даних. Простими словами, перегляди зберігаються або називаються вибраними запитами. Їх можна створити, як показано нижче.

Створіть або замініть ім'я перегляду перегляду

 Як

 Select_statement;

Таблиці складаються з стовпців і рядків. Стовпчик - це набір даних, який належить до одного типу даних. Рядок - це послідовність значень, яка може бути від різних типів даних. Стовпці ідентифікуються за назвами стовпців, і кожен рядок однозначно ідентифікується первинним ключем таблиці. Таблиці створюються за допомогою DDL-запиту «створити таблицю».

Створіть таблицю_назви таблиці (

Тип даних стовпця_1 (довжина),

Тип даних стовпця_2 (довжина)

… .

… .

… .

     );

Перегляди

Як згадувалося раніше, кожне тіло перегляду є оператором SELECT. Перегляди називаються "Віртуальними таблицями" бази даних. Хоча представлення даних зберігаються в базі даних, вони не запускаються, поки не будуть викликані за допомогою іншого оператора SELECT. Коли вони викликаються за допомогою операторів SELECT, їх збережені запити SELECT виконуються та показують результати. Оскільки в представленнях є лише SELECT запити як їх тіла, їм не потрібно великого місця. Ось деякі переваги поглядів,

  1. Після створення представлення його можна викликати знову і знову, використовуючи його ім'я, не записуючи SELECT запит кілька разів.
  2. Оскільки ці представлення є попередньо скомпільованими об'єктами, час його виконання менший, ніж виконання його SELECT-запиту (Body of view) окремо.
  3. Перегляди можна використовувати для обмеження доступу до даних таблиці. Тому вони також можуть відігравати важливу роль у безпеці даних.

Столи

Таблиця - це сукупність рядків. Рядки можуть містити дані різних типів даних. Кожен рядок таблиці повинен бути ідентифікований за допомогою унікального ідентифікатора (Первинний ключ). Таблиці - це місця, де ми зберігаємо дані. Запити INSERT, UPDATE та DELETE можна використовувати для вставки нового рядка, оновлення наявного значення рядка та видалення рядка з таблиці. Для отримання даних із таблиць слід використовувати SELECT запити. Структуру таблиці також можна змінити (за потреби) після її створення. Для зміни структури таблиці слід використовувати запити ALTER TABLE. Для зберігання вмісту даних таблицям потрібно більше місця, ніж представлень. У базах даних існує кілька типів таблиць.

  1. Внутрішні столи
  2. Зовнішні таблиці
  3. Тимчасові столи

Яка різниця між Перегляди та таблиці?

Перегляди є віртуальні таблиці, які посилаються на SELECT-запити, але таблиці фактично доступні в базі даних.

Для перегляду не потрібен великий простір для зберігання його вмісту, але для зберігання його вмісту для таблиць потрібен великий простір, ніж представлення.

Перегляди можна створити за допомогою синтаксису "створити або замінити". Але таблиці не можна створити, використовуючи синтаксис «створити або замінити», це повинен бути синтаксис «створити таблицю». Оскільки створення таблиць DDL не дозволяє замінити.

Стовпці таблиці можна індексувати. Але стовпці перегляду не можна індексувати. Тому що перегляди - це віртуальні таблиці.

Структуру таблиці можна змінити за допомогою операторів ALTER, але структуру подання не можна змінити за допомогою операторів ALTER. (Перегляди повинні бути відтворені для зміни його структури)

Команди DML можна використовувати для ВСТАВЛЕННЯ, ОНОВЛЕННЯ та ВИДАЛЕННЯ записів таблиць, але DML дозволяється лише для оновлення подань, які не мають наступного в операторі вибору SELECT.

Установка операторів (INTERSECT, MINUS, UNION, UNION ALL)

ДИСТИНКТ

Групові сукупні функції (AVG, COUNT, MAX, MIN, SUM тощо)

ГРУПА ЗА РОЗДІЛОМ

ЗАМОВЛЕННЯ за п

ЗВ'ЯЗКУВАТИ ПУСТОКУ

ПОЧАТИ З ПУЛЬТУ

Вибір колекції у списку вибору

Підзапит у списку "Вибір"

Приєднатися до запиту