Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Защо създавате изглед в база данни?

Изгледът предоставя няколко предимства.

1. Изгледите могат да скрият сложносттата

Ако имате заявка, която изисква обединяване на няколко таблици или има сложна логика или изчисления, можете да кодирате цялата тази логика в изглед, след което да изберете от изгледа точно както бихте направили таблица.

2. Изгледите могат да се използват като механизъм за сигурността

Изгледът може да избира определени колони и/или редове от таблица (или таблици) и разрешения, зададени за изгледа вместо основните таблици. Това позволява да се показват само данните, които потребителят трябва да види.

3. Изгледите могат да опростят поддържането на наследен код

Ако трябва да преработите таблица, която би разрушила много код, можете да замените таблицата с изглед със същото име. Изгледът предоставя точно същата схема като оригиналната таблица, докато действителната схема се е променила. Това предпазва наследения код, който препраща към таблицата, от счупване, което ви позволява да промените наследения код в свободното си време.

Това са само някои от многото примери за това как изгледите могат да бъдат полезни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция COALESCE в TSQL

  2. Как да филтрирате обекти в SQL Server Management Studio (SSMS) - SQL Server / TSQL урок, част 19

  3. Как да конвертирате низ в дата/час в SQL Server с помощта на CAST()

  4. Ето три причини, поради които може да видите пикова активност във вашия SQL екземпляр

  5. Как да разделите стойностите на една колона на стойности на няколко колони?