Bài giảng Cơ sở dữ liệu - Chương 5: Đại số quan hệ có cấu trúc gồm 3 phần cung cấp cho người học các kiến thức về ngôn ngữ truy vấn, đại số quan hệ, các quy tắc của một DBMS. Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 1Chương 5
Trang 2Nội dung
Trang 3Ngôn ngữ truy vấn (Query Language)
Trang 4Đại số quan hệ (Relational Algebra)
Trang 6Các phép toán cơ bản
Trang 9Phép hợp - Union
Trang 10Phép hợp - Union
Trang 11Phép Giao - Intersection
Trang 13Phép Trừ - Minus,Difference
Trang 14Phép Giao - Intersection
Trang 15Tích DESCARTES
- Cartesian Product, Product
Trang 16Ví dụ
Trang 18Phép tích Descartes
Trang 20Ví dụ tổng quát của các phép toán
Trang 25Phép chọn - Selection Operation
Trang 30Biểu thức phức
Trang 33Ví dụ: Quản lý đề án
Trang 34Example Queries
Trang 39Banking Example
Trang 40Example Queries
Trang 44Phép kết θ (θ-join)
Trang 46Phép kết theta
Trang 47Phép kết bằng
Trang 48Phép kết bằng (Equijoin)
Trang 49Phép kết tự nhiên (Natural join)
Trang 50Phép kết tự nhiên (Natural join)
Trang 53Ví dụ
Trang 55So sánh phép kết tự nhiên và kết bằng
Trang 56So sánh phép kết tự nhiên và kết bằng
Trang 57Ví dụ 2
Trang 61Ví dụ phép kết
Trang 62Phép kết ngoài (Outer join)
Trang 63Phép kết ngoài
Trang 64Ví dụ 1:
Trang 67Phép nửa kết θ
( θ -semijoin)
Trang 73Ý nghĩa của Phép chia
Trang 74Định nghĩa lại Phép chia
Trang 75Phép kết và phép chia
Trang 78Example Queries
Trang 81Hàm kết hợp và gom nhóm
Trang 82Chức năng tổng hợp và phân nhóm
Trang 83Chức năng tổng hợp và phân nhóm
Trang 84Additional Relational Operations
Trang 85Examples of Queries in Relational Algebra
Trang 86Examples of Queries in Relational Algebra
Trang 88Hàm kết hợp và gom nhóm
Trang 89Các phép toán cập nhật trên quan hệ
Trang 93Bài tập 1 – Quản lý đề án
Trang 94Bài tập 1– Quản lý đề án
Trang 98Bài tập 1 – Quản lý đề án
Trang 99Bài tập 1
Trang 100Bài tập
Trang 102Bài tập 2