Bài giảng SQL Server 2008: Chương 3 - Nguyễn Đức Cương
Số trang: 11
Loại file: pdf
Dung lượng: 832.25 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng SQL Server 2008: Chương 3 do Nguyễn Đức Cương biên soạn cung cấp cho các bạn những kiến thức về giới thiệu View; thuận lợi khi dùng View; tạo View; hiệu chỉnh View; xóa View. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng SQL Server 2008: Chương 3 - Nguyễn Đức Cương Định nghĩa Một khung nhìn (view) có thể được xem như là một bảng “ảo” trong cơ sở dữ liệu có nội dung được định nghĩa thông qua một truy vấn (câu lệnh SELECT). Dữ liệu quan sát được trong khung nhìn được lấy từ Khung nhìn - View các bảng thông qua câu lệnh truy vấn dữ liệu và là kết quả động khi view được tham chiếu. Lecturer: Nguyễn Đức Cương - FIT Email: cuongnguyenduc@gmail.com Website: http://www.nguyenduccuong.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 3Nội dung Thuận lợi khi sử dụng view Giới thiệu View Bảo mật dữ liệu:. Thuận lợi khi dùng View Đơn giản hoá các thao tác truy vấn dữ liệu:. Tạo View Tập trung và đơn giản hóa dữ liệu:. Hiệu chỉnh View Độc lập dữ liệu:. Xóa View Dùng để Import, ExportNguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 2 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 4 1 Thuận lợi khi sử dụng view Tạo View Cú pháp CREATE VIEW [.][.]view_name [(column[ ,...n ])] [WITH [,…n]] AS [WITH CHECK OPTION] ::= {ENCRYPTION | SCHEMABINDING} WITH CHECK OPTION: bắt buộc tất cả các lệnh hiệu chỉnh dữ liệu của View phải thỏa mãn các tiêu chuẩn trong câu lệnh Select. ENCRYPTION: Mã hóa câu lệnh Select tạo ra View. SCHEMABINDING: Kết View với giản đồ Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 5 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 7 Hạn chế khi sử dụng View Tạo View Không bao gồm các mệnh đề COMPUTER hoặc Ví dụ: COMPUTER BY. CREATE VIEW vwProducts Không bao gồm từ khóa INTO. AS SELECT ProductName, UnitPrice, Chỉ được dùng ORDER BY khi từ khóa TOP được CompanyName dùng. FROM Suppliers Không thể tham chiếu quá 1024 cột. INNER JOIN Products Không thể kết hợp với câu lệnh T-SQL khác trong cùng ON Suppliers.SupplierID = một bó lệnh. Products.SupplierID Không thể định nghĩa chỉ mục full text trên View. Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 6 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 8 2Ví dụ Nguyên tắc tạo View Tạo view Chitiet_BH hiển thị nội dung: Tên khách Tên khung nhìn, tên cột trong View và bảng phải tuân hàng, hóa đơn, thành tiền (Unitprice * Quanlity) theo qui tắc định danh. trong tháng 7/1996 Không thể qui định ràng buộc và tạo chỉ mục cho khung nhìn. Câu lệnh SELECT với mệnh đề COMPUTE ... BY không được sử dụ ...
Nội dung trích xuất từ tài liệu:
Bài giảng SQL Server 2008: Chương 3 - Nguyễn Đức Cương Định nghĩa Một khung nhìn (view) có thể được xem như là một bảng “ảo” trong cơ sở dữ liệu có nội dung được định nghĩa thông qua một truy vấn (câu lệnh SELECT). Dữ liệu quan sát được trong khung nhìn được lấy từ Khung nhìn - View các bảng thông qua câu lệnh truy vấn dữ liệu và là kết quả động khi view được tham chiếu. Lecturer: Nguyễn Đức Cương - FIT Email: cuongnguyenduc@gmail.com Website: http://www.nguyenduccuong.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 3Nội dung Thuận lợi khi sử dụng view Giới thiệu View Bảo mật dữ liệu:. Thuận lợi khi dùng View Đơn giản hoá các thao tác truy vấn dữ liệu:. Tạo View Tập trung và đơn giản hóa dữ liệu:. Hiệu chỉnh View Độc lập dữ liệu:. Xóa View Dùng để Import, ExportNguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 2 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 4 1 Thuận lợi khi sử dụng view Tạo View Cú pháp CREATE VIEW [.][.]view_name [(column[ ,...n ])] [WITH [,…n]] AS [WITH CHECK OPTION] ::= {ENCRYPTION | SCHEMABINDING} WITH CHECK OPTION: bắt buộc tất cả các lệnh hiệu chỉnh dữ liệu của View phải thỏa mãn các tiêu chuẩn trong câu lệnh Select. ENCRYPTION: Mã hóa câu lệnh Select tạo ra View. SCHEMABINDING: Kết View với giản đồ Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 5 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 7 Hạn chế khi sử dụng View Tạo View Không bao gồm các mệnh đề COMPUTER hoặc Ví dụ: COMPUTER BY. CREATE VIEW vwProducts Không bao gồm từ khóa INTO. AS SELECT ProductName, UnitPrice, Chỉ được dùng ORDER BY khi từ khóa TOP được CompanyName dùng. FROM Suppliers Không thể tham chiếu quá 1024 cột. INNER JOIN Products Không thể kết hợp với câu lệnh T-SQL khác trong cùng ON Suppliers.SupplierID = một bó lệnh. Products.SupplierID Không thể định nghĩa chỉ mục full text trên View. Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 6 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 8 2Ví dụ Nguyên tắc tạo View Tạo view Chitiet_BH hiển thị nội dung: Tên khách Tên khung nhìn, tên cột trong View và bảng phải tuân hàng, hóa đơn, thành tiền (Unitprice * Quanlity) theo qui tắc định danh. trong tháng 7/1996 Không thể qui định ràng buộc và tạo chỉ mục cho khung nhìn. Câu lệnh SELECT với mệnh đề COMPUTE ... BY không được sử dụ ...
Tìm kiếm theo từ khóa liên quan:
SQL Server 2008 Bài giảng SQL Server 2008 Khung nhìn - View Thuận lợi khi dùng View Cách tạo View Hiệu chỉnh ViewGợi ý tài liệu liên quan:
-
Giáo trình SQL Server 2008 - Nhất Nghệ
161 trang 26 0 0 -
Bài giảng SQL Server 2008: Backup và Restore Database - Trần Thị Kim Chi
14 trang 24 0 0 -
Bài giảng SQL Server 2008: Bài 7 - Trần Thị Kim Chi
116 trang 21 0 0 -
Bài giảng SQL server 2008 - Lương Trần Hy Hiến
53 trang 20 0 0 -
Bài giảng Cài đặt DBMS: Bài 2 - Nguyễn Đức Cương
39 trang 18 0 0 -
Bài thực hành Lập trình Java 3 - Bài 5
10 trang 17 0 0 -
Bài giảng SQL Server 2008: Chương 1 - Trần Thị Kim Chi
114 trang 16 0 0 -
Cải tiến trong lệnh T-SQL của SQL Server 2008 (1)
9 trang 15 0 0 -
Cải tiến trong lệnh T-SQL của SQL Server 2008 (2)
9 trang 14 0 0 -
Bài giảng SQL Server 2008: Chương 5 - Nguyễn Đức Cương
72 trang 14 0 0