Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tại sao bạn tạo một Dạng xem trong cơ sở dữ liệu?

Một chế độ xem cung cấp một số lợi ích.

1. Chế độ xem có thể ẩn sự phức tạp

Nếu bạn có một truy vấn yêu cầu kết hợp nhiều bảng hoặc có logic hoặc tính toán phức tạp, bạn có thể mã tất cả logic đó vào một chế độ xem, sau đó chọn từ chế độ xem giống như bạn làm với một bảng.

2. Chế độ xem có thể được sử dụng làm cơ chế bảo mật

Một dạng xem có thể chọn các cột và / hoặc hàng nhất định từ một bảng (hoặc các bảng) và các quyền được đặt trên dạng xem thay vì các bảng bên dưới. Điều này cho phép chỉ hiển thị dữ liệu mà người dùng cần xem.

3. Chế độ xem có thể đơn giản hóa việc hỗ trợ mã kế thừa

Nếu bạn cần cấu trúc lại một bảng sẽ phá vỡ nhiều mã, bạn có thể thay thế bảng bằng một dạng xem có cùng tên. Chế độ xem cung cấp lược đồ giống hệt như bảng ban đầu, trong khi lược đồ thực tế đã thay đổi. Điều này giúp mã kế thừa tham chiếu bảng không bị hỏng, cho phép bạn thay đổi mã kế thừa một cách thoải mái.

Đây chỉ là một số ví dụ về cách các chế độ xem có thể hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên bảng dưới dạng một biến

  2. Kết nối với SQL Server 2012 bằng sqlalchemy và pyodbc

  3. Có kiểu dữ liệu Boolean trong Microsoft SQL Server giống như trong MySQL không?

  4. Cách cập nhật thống kê máy chủ SQL cho bảng lớn

  5. ATAN () Ví dụ trong SQL Server