tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 4 - Nguyễn Thị Mỹ Dung

Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 4 Lập trình với Transact-SQL cung cấp cho người học những kiến thức như: Thiết kế View, Index; Lập trình trong T-SQL; Stored Procedure; Trigger. Mời các bạn cùng tham khảo! | CH4 LẬP TRÌNH TRANSACT - SQL GVPT NGUYỄN THỊ MỸ DUNG SỐ TC 2 SỐ TIẾT LT 20 TH 20 Biên soạn Nguyễn Thị Mỹ Dung Chương 1 Tổng quan về SQL Server LT 2 Chương 2 Tạo và quản trị CSDL LT 6 TH 6 Chương 3 Transact-SQL và truy vấn dữ liệu LT 6 TH 8 Chương 4 Lập trình với Transact-SQL LT 4 TH 4 Chương 5 Bảo Mật và Phân Quyền LT 2 TH 2 Chương 6 Kết nối CSDL Tự học Biên soạn Nguyễn Thị Mỹ Dung 1 CH4 LẬP TRÌNH TRANSACT - SQL I. Thiết kế View Index II. Lập trình trong T-SQL III. Stored Procedure IV. Trigger Biên soạn Nguyễn Thị Mỹ Dung 1. Thiết kế View - Là một bảng ảo được tạo ra từ tập con của các bảng Table thật khác. Đối với người dùng View là bảng thật. - Cũng tương tự như truy vấn dữ liệu là dùng để xem dữ liệu từ nhiều bảng khác nhau trong CSDL. - Làm giảm sự phức tạp của CSDL bảo vệ dữ liệu đối với người dùng không được phép truy cập. - Các lệnh sử dụng trên View tương tự như trên Table trong CSDL. - Nhược điểm của View là mất thời gian truy cập dữ liệu từ bảng table gốc. Biên soạn Nguyễn Thị Mỹ Dung 2 CH4 LẬP TRÌNH TRANSACT - SQL khung nhìn CREATE VIEW AS SELECT FROM WHERE GROUP BY Biên soạn Nguyễn Thị Mỹ Dung Ví dụ Tạo View Ketquadetai gồm hotensv học lực điểm trung bình đề tài USE QLDETAISV CREATE VIEW KETQUADETAI AS SELECT HOCLUC ROUND AVG KQ 2 AS DIEMTBDT FROM SINHVIEN LEFT JOIN SV_DT ON GROUP BY HOCLUC Biên soạn Nguyễn Thị Mỹ Dung 3 CH4 LẬP TRÌNH TRANSACT - SQL ALTER VIEW AS SELECT FROM WHERE GROUP BY DROP VIEW Biên soạn Nguyễn Thị Mỹ Dung VD1 Sửa View Ketquadetai gồm hotensv học lực từ 7 điểm trở lên và điểm trung bình đề tài. USE QUANLYDETAISV ALTER VIEW KETQUADETAI AS SELECT HOCLUC ROUND AVG KETQUA 2 AS DIEMTBDT FROM SINHVIEN LEFT JOIN SV_DT ON GROUP BY HOCLUC WHERE HOCLUC gt 7 VD2 DROP VIEW KETQUADETAI Biên soạn Nguyễn Thị Mỹ Dung 4 CH4 LẬP TRÌNH TRANSACT - SQL Lưu ý 1 - Có thể sử dụng các câu truy vấn trên view tương tự như trên bảng Table - Có thể truy .

TỪ KHÓA LIÊN QUAN