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
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 viewChe 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ạiView 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ờiKhô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
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 viewChe 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ạiView 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ờiKhô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ìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu Hệ thống cơ sở dữ liệu Hiển thị dữ liệu Tính toàn vẹn dữ liệu Bảng dữ liệuGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 220 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0