Cơ sở dữ liệu - bài 4

Khi đề xuất mô hình quan hệ đã đặt vấn đề về các phép toán giữa các quan hệ với nhau và đó được xem là bản gốc của đại số quan hệ. | Cơ sở dữ liệu ThS. Lê Văn Lợi Bài 4 1. Sơ lược về đại số quan hệ TS. Codd khi đề xuất mô hình quan hệ đã đặt vấn đề về các phép toán giữa các quan hệ với nhau và đó được xem là bản gốc của đại số quan hệ Relational Algebra . Các phép toán cổ điển gồm union hợp intersection giao difference hiệu và Cartesian product tích Đề các . Các phép toán đặc biệt gồm restrict trích project chiếu join ghép và divide chia Như vậy có tổng tất cả là 8 toán tử. Chú ý rằng các toán hạng của đại số quan hệ đều là các bảng. Intersection Difference Divide x x y y z x a y Hình 1 Tổng quan về các toán tử quan hệ Trang 1 Cơ sở dữ liệu ThS. Lê Văn Lợi Giải thích Hình 1 trong phần này các quan hệ toán hạng được gọi là quan hệ gốc Restrict Cho kết quả là một quan hệ gồm tất cả các tuple của quan hệ gốc thỏa mãn một điều kiện cho trước. Project Cho kết quả là một quan hệ gồm tất cả các bản ghi của quan hệ gốc nhưng loại trừ một số trường. Product Cho kết quả là một quan hệ gồm tất cả các trường và tất cả các bản ghi của các quan hệ gốc. Kết quả gồm tất cả các tổ hợp của hai quan hệ gốc. Union Cho kết quả là một quan hệ gồm tất cả các bản ghi nằm ở trong hai quan hệ đó các quan hệ gốc có cấu trúc giống nhau . Intersection Cho kết quả là một quan hệ mà các bản ghi phải thuộc vào cả hai quan hệ gốc. Difference Cho kết quả là một quan hệ mà các bản ghi nằm trong quan hệ thứ nhất nhưng lại không nằm trong quan hệ thứ hai. Join Cho kết quả là một quan hệ. Chú ý rằng hai quan hệ gốc phải có một hoặc nhiều trường chung. Quan hệ kết quả gồm tất cả các trường riêng của các quan hệ gốc cộng với các trường chung của chúng. Các bản ghi của quan hệ kết quả là các bản ghi có giá trị trong các trường chung giống nhau. Divide Trong phép chia ta có quan hệ bị chia và quan hệ chia . Quan hệ bị chia phải có một hoặc nhiều trường phủ lên quan hệ chia. Quan hệ kết quả gồm các trường của quan hệ bị chia nhưng không chung với các trường của quan hệ chia. Các bản ghi của quan hệ kết quả là các bản ghi sao .

Bấm vào đây để xem trước nội dung
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.