1. Trang chủ
  2. » Công Nghệ Thông Tin

Các phép toán đặc biệt trên quan hệ

10 677 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 175,13 KB

Nội dung

Hồ Cẩm Hà Chương 3 6 Các phép toán đặc biệt trên quan hệ Phép chọn σ C (r) = {t/ t∈r, C(t) = TRUE} Ví du σ ((MA_DU_AN= D1) ∨ (LUONG ≥ 3500)) (PHAN_CONG) Hồ Cẩm Hà Chương 3 7 Các phép toán đặc biệt trên quan hệ Phép chiếu Π X (r) = {t[X]/ t ∈ r} Ví du Π HOTEN, LUONG (PHAN_CONG) Hồ Cẩm Hà Chương 3 8 Các phép toán đặc biệt trên quan hệ Phép kết nối (join) Khái niệm ” xếp cạnh nhau”: Cho bộ p =(p1, p2 , , pn) và bộ q =(q1, q2 , , qm). Xếp cạnh nhau của p và q : (p,q) = {p1, p2 , , pn, q1, q2 , , qm } r ⋈ Ai θ Bj s = {(t, u)/ t ∈ r, u ∈ s và t[Ai] θ u[Bj]} Hồ Cẩm Hà Chương 3 9 Các phép toán đặc biệt trên quan hệ Phép kết nối (join) r ⋈ Ai θ Bj s = {(t, u)/ t ∈ r, u ∈ s và t[Ai] θ u[Bj]} Trường hợp θ là “=” gọi là kết nối bằng kết nối tự nhiên sử dụng kí hiệu r * s (hoặc r ⋈ s ) Ví dụ NHA_CUNG_CAP ⋈ DIACHI≠NOI-SXUAT SAN_PHAM Hồ Cẩm Hà Chương 3 10 Các phép toán đặc biệt trên quan hệ Phép kết nối (join) kết nối tự nhiên sử dụng kí hiệu r * s (hoặc r ⋈ s ) Ví dụ NHA_CUNG_CAP * CUNG_UNG Hồ Cẩm Hà Chương 3 11 Các phép toán đặc biệt trên quan hệ Phép kết nối nửa (semi join) r ⊲ F s = Π A (r ⋈ F s ) Ví du CUNG_UNG ⊲ F SAN_PHAM với F là điều kiện: (CUNG_UNG.MA_SP = SAN_PHAM.MA_SP) AND (SOLUONG>1500). Hồ Cẩm Hà Chương 3 12 Các phép toán đặc biệt trên quan hệ Phép kết nối ngoài trái (left outer join) kết nối ngoài phải (right outer join) (Đọc tài liệu) Hồ Cẩm Hà Chương 3 13 Các phép toán quan hệ bổ sung (Additional Relational Operations) Các hàm kết tập  hàm tính tổng (SUM)  hàm tính trung bình cộng (AVERAGE)  hàm tính giá trị lớn nhất (MAX)  hàm tính giá trị nhỏ nhất (MIN)  hàm đếm các bộ giá trị (COUNT)  hàm tính tổng (SUM) Hồ Cẩm Hà Chương 3 14 Các phép toán quan hệ bổ sung (Additional Relational Operations) Các phép gộp nhóm < các thuộc tính cơ sở để gộp nhóm> f <danh sách hàm kết tập> ( r ) Ví dụ MA_PHONG f COUNT MANV, AVERAGE LUONG (NHAN_VIEN) Hồ Cẩm Hà Chương 3 15 Chú ý (1) Kết quả áp dụng một hàm kết tập là một quan hệ chứ không phải là một đại lượng vô hướng kể cả khi nó chỉ gồm một giá trị. Các bộ trùng lặp trong mỗi nhóm không bị loại bỏ khỏi nhóm khi thực hiện một hàm kết tập. (2) Một số phép toán có thể được biểu diễn theo các phép toán khác. . 7 Các phép toán đặc biệt trên quan hệ Phép chiếu Π X (r) = {t[X]/ t ∈ r} Ví du Π HOTEN, LUONG (PHAN_CONG) Hồ Cẩm Hà Chương 3 8 Các phép toán đặc biệt trên. Hồ Cẩm Hà Chương 3 6 Các phép toán đặc biệt trên quan hệ Phép chọn σ C (r) = {t/ t∈r, C(t) = TRUE} Ví du σ ((MA_DU_AN=

Ngày đăng: 29/09/2013, 03:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w