Danh mục

Bài giảng Cơ sở dữ liệu: View and Trigger - ThS. Trịnh Hoàng Nam

Số trang: 7      Loại file: pdf      Dung lượng: 450.40 KB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

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 Cơ sở dữ liệu: View and Trigger. Trong bài này chúng ta sẽ tìm hiểu ứng dụng của một loại stored procedure đặc biệt gọi là Trigger và cách dùng View để hiển thị dữ liệu từ một hay nhiều bảng dữ liệu. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: View and Trigger - ThS. Trịnh Hoàng Nam9/5/2016CƠ SỞ DỮ LIỆUCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVIEW & TRIGGERThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌN Bảng ảo cho phép người dùng truy cậpđến các cột được chỉ định của một bảng Một câu truy vấn được biên dịch sẵn vàlưu trữ như là một đối tượng trong CSDL Bao gồm dữ liệu từ nhiều cột của cácbảng khác nhauThs. Trịnh Hoàng Nam, namth@buh.edu.vn19/5/2016Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌNSELECT … FROM … WHERE …Ths. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌN Lợi ích khi sử dụng viewChe dấu và bảo mật dữ liệuHiển thị dữ liệu một cách tùy biếnLưu trữ câu lệnh truy vấn phức tạp và thườngxuyên sử dụngThực thi nhanh hơn các câu lệnh truy vấn dođã được biên dịch sẵnĐảm bảo tính toàn vẹn dữ liệuThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌNCREATE VIEW [( []…)]AS [WITH CHECK OPTION]ALTER VIEW [( []…)]AS [WITH CHECK OPTION]DROP VIEW Ths. Trịnh Hoàng Nam, namth@buh.edu.vn29/5/2016Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVÍ DỤThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVÍ DỤ Tạo VIEW với ‘Mã số’, ‘Họ tên’, ‘Lương’ từ của các nhânviên đơn vị số 1Ths. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌN Chú ýTên view không trùng tên bảng (view) có sẵnCâu lệnh SELECT tạo VIEW Không chứa mệnh đề INTO hoặc ORDER BYĐặt tên cột Cột chứa giá trị được tính toán từ nhiều cột khácphải được đặt tên Nếu cột không được đặt tên, tên cột sẽ được mặcđịnh giống tên cột của bảng cơ sởThs. Trịnh Hoàng Nam, namth@buh.edu.vn39/5/2016Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVÍ DỤThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌN Phân loạiView chỉ đọc (read-only view)View có thể cập nhật (updatable view) Chỉ dùng để xem dữ liệu Xem dữ liệu Cập nhật view bằng cách cập nhật bảng cơ sở Cập nhật bảng cơ sở bằng cách cập nhật viewThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVÍ DỤThs. Trịnh Hoàng Nam, namth@buh.edu.vn49/5/2016Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuVÍ DỤThs. Trịnh Hoàng Nam, namth@buh.edu.vnCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuKHUNG NHÌN Câu lệnh SELECT đối với view có thể cậpnhật phải thỏa mãn đồng thờiKhôngKhôngKhôngKhôngKhôngcó mệnh đề DISTINCT và TOPcó hàm kết hợpcó giá trị được tính toáncó mệnh đề GROUP BY và HAVINGcó toán tử UNIONCơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệuThs. Trịnh Hoàng Nam, namth@buh.edu.vnThs. Trịnh Hoàng Nam, namth@buh.edu.vn5

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: