Các phép toán phi tập hợp 1 Phép kết nố

Một phần của tài liệu Bài giảng điện tử môn tin học: Ngôn ngữ thao tác dữ liệu pot (Trang 37 - 42)

I.2.2.1. Phép kết nối

- Để định nghĩa phép kết nối của các quan hệ, trước hết ta làm quen với khái niệm “xếp cạnh nhau”.

- Giả sử cho bộ d = (d1,d2,…,dm) và bộ e = (e1,e2,…,em). - Phép xếp cạnh nhau của d và e định nghĩa qua :

BÀI 3 – NGÔN NGỮ THAO TÁC DỮ LIỆUI. ĐẠI SỐ QUAN HỆ I. ĐẠI SỐ QUAN HỆ

I.2. Phép toán hai ngôi

I.2.2. Các phép toán phi tập hợpI.2.2.1. Phép kết nối I.2.2.1. Phép kết nối

- Gọi là một trong các phép tính {=, >, >=, <, <=, ≠). Phép kết nối đựợc định nghĩa như sau:

Phép kết nối của quan hệ r đối với thuộc tính A với quan hệ s đối với thuộc tính B được định nghĩa qua:

- Dĩ nhiên ỏ đây chúng ta giả thiết rằng mỗi giá trị của cột r[A] đều có thể so sánh được (qua phép ) với mỗi giá trị của cột s[B].

BÀI 3 – NGÔN NGỮ THAO TÁC DỮ LIỆUI. ĐẠI SỐ QUAN HỆ I. ĐẠI SỐ QUAN HỆ

I.2. Phép toán hai ngôi

I.2.2. Các phép toán phi tập hợpI.2.2.1. Phép kết nối I.2.2.1. Phép kết nối

- Trong trường hợp phép so sánh là “=” gọi là kết nối bằng. Trường hợp kết nối bằng tại thuộc tính cùng tên của 2 quan hệ và một trong 2 thuộc tính đó được loại bỏ qua phép chiếu, thì phép kết nối được gọi là “kết nối tự nhiên” và sử dụng ký tự *. Khi đó phép kết nội tự nhiên của 2 quan hệ được biểu diễm qua:

BÀI 3 – NGÔN NGỮ THAO TÁC DỮ LIỆUI. ĐẠI SỐ QUAN HỆ I. ĐẠI SỐ QUAN HỆ

I.2. Phép toán hai ngôi

I.2.2. Các phép toán phi tập hợpI.2.2.1. Phép kết nối I.2.2.1. Phép kết nối

BÀI 3 – NGÔN NGỮ THAO TÁC DỮ LIỆUI. ĐẠI SỐ QUAN HỆ I. ĐẠI SỐ QUAN HỆ

I.2. Phép toán hai ngôi

I.2.2. Các phép toán phi tập hợpI.2.2.1. Phép kết nối I.2.2.1. Phép kết nối

BÀI 3 – NGÔN NGỮ THAO TÁC DỮ LIỆUI. ĐẠI SỐ QUAN HỆ I. ĐẠI SỐ QUAN HỆ

I.2. Phép toán hai ngôi

Một phần của tài liệu Bài giảng điện tử môn tin học: Ngôn ngữ thao tác dữ liệu pot (Trang 37 - 42)