Tập hợp các Views chứa đối tượng View tham chiếu đến khung nhỡn xỏc định trong cơ sở dữ liệu Microsoft SQL Server.
Với tập hợp cỏc Views, bạn cú thể: Tạo ra một bảng view.
Huỷ bỏ một bảng view.
Sử dụng khung nhỡn để tối ưu hoá dữ liệu
Cỏc khung nhỡn cho phộp người sử dụng khác nhau xem dữ liệu bằng cách khác nhau, ngay cả khi họ đang sử dụng cơ sở dữ liệu tương tự cùng một lúc. Sự thuận lợi này là đặc biệt quan trong khi người sử dụng với nhiều quan tâm khác nhau và trỡnh độ kỹ năng chia sẻ giống như cơ sở dữ liệu.
Sử dụng khung nhỡn để xuất dữ liệu
Sử dụng khung nhỡn, bạn cú thể xuất dữ liệu tới cỏc ứng dụng khỏc. Vớ dụ giả sử bạn muốn sử dụng bảng stores và sales để phân tích dữ liệu bán hàng được lưu trữ trong Microsoft Excel. Để làm điều này, bạn có thể tạo nên khung nhỡn dựa trờn bảng stores và sales. Rồi bạn có thể xuất dữ liệu xác định bởi sử dụng chương trỡnh tiện ớch bulk copy (bcp).
Sử dụng khung nhỡn cho sự bảo mật
Sử dụng câu lệnh CREATE VIEW với WITH CHECK OPTION, bạn có thể đảm bảo rằng người sử dụng truy vấn và sửa chữa duy nhất dữ liệu mà họ nhỡn thấy. Tuỳ chọn này bắt toàn bộ cõu lệnh sửa chữa dữ liệu thực hiện dựa vào khung nhỡn tham gia thiết lập tiờu chuẩn với cõu lệnh SELECT xỏc định khung nhỡn.
Sử dụng câu lệnh GRANT và REVOKE, bạn có thể giới hạn người sử dụng cơ sở dữ liệu truy cập để xác định đối tượng cơ sở dữ liệu bao gồm các
khung nhỡn. Nếu khung nhỡn và toàn bộ bảng thực hiện gỏn quyền tới đối tượng khác sử dụng khung nhỡn và chủ nhõn cú thể từ chối truy cập tới khung nhỡn ở dưới bảng.
Tạo cỏc khung nhỡn
Bạn cú thể tạo views với SQL Server Enterprise Manager hoặc sử dụng cõu lệnh CREATE TABLE.
1. Trong cửa sổ SQL Server Enterprise Manager, chọn view thớch hợp, rồi kớch chuột phải, chọn new view...
2. Sử dụng cõu lệnh CREATE TABLE.
Đổi tên view.
Bạn có thể đổi tên view, chủ đề theo hướng dẫn sau:
View khi đổi tên phải trong cơ sở dữ liệu hiện tại.
Tên mới phải theo sau các quy tắc cho đồng nhất hoá.
Bạn có thể đổi tên duy nhất view của bạn.
Chủ nhân cơ sở dữ liệu có thể thay đổi tên của bất kỳ view của người sử dụng.
Thực hiện thủ tục hệ thống sp_rename.
Vớ dụ: sp_rename account, owing