Bài giảng Cơ sở dữ liệu: Chương 4 - Phạm Thị Bạch Huệ
Số trang: 18
Loại file: pdf
Dung lượng: 205.25 KB
Lượt xem: 15
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 - Chương 4: Đại số quan hệ" cung cấp cho người đọc các kiến thức: Giới thiệu về đại số quan hệ, các phép toán trên quan hệ, các thao tác trên dữ liệu quan hệ. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 4 - Phạm Thị Bạch Huệ CƠ SỞ DỮ LIỆU Chöông 4 ÑAÏI SOÁ QUAN HEÄ 1 MUÏC ÑÍCH Hieåu caùc pheùp toaùn treân quan heä Vaään duïng caùc pheùp toaùn khi thao taùc treân döõ lieäu (ñöôïc toå chöùc theo moâ hình quan heä) 2CuuDuongThanCong.com https://fb.com/tailieudientucntt Chöông 5 ÑAÏI SOÁ QUAN HEÄ 1. Giôùi thieäu 2. Caùc pheùp toaùn treân quan heä ∪, ∩, -, σ, Π, × ⋈: θ-keát (θ-join) keát baèng (equi join), keát töï nhieân (natural join), keát traùi (left join), keát phaûi (right join), keát ngoïai (outer join). pheùp chia ÷, caùc haøm keát hôïp (aggregate function) 3. Caùc thao taùc treân döõ lieäu quan heä: Tìm kieám, Theâm , Xoùa, Caäp nhaät. 3 GIÔÙI THIEÄU Ñaïi soá quan heä laø ngoân ngöõ duøng ñeå ñaëc taû vieäc truy xuaát döõ lieäu treân quan heä. Goàm taäp hôïp caùc pheùp toaùn treân caùc quan heä vaø cho keát quaû laø moät quan heä. 4CuuDuongThanCong.com https://fb.com/tailieudientucntt CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp hoäi Kyù hieäu: ∪ r vaø s laø 2 quan heä khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp hôïp: r ∪ s = { t/ (t ∈ r) ∨ (t ∈ s) } Hai quan heä laø khaû hôïp neáu chuùng coù cuøng soá thuoäc tính vaø caùc thuoäc tính töông öùng cuøng mieàn giaù trò. Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, soá boä laø hoäi soá boä cuûa hai quan heä coù loaïi boû söï truøng laép. r ∪ s (A, B, C) Ví duï: s(A, B, C) r (A, B, C) A B C A B C A B C a1 b1 c1 a1 b1 c1 a1 b1 c1 a2 b1 c2 a2 b1 c2 a2 b2 c2 a2 b2 c1 a2 b2 c1 5 a2 b2 c2 CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp giao Kyù hieäu: ∩ Cho hai quan heä r vaø s khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp giao: r ∩ s = { (t ∈ r) ∧ (t ∈ s)} Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, goàm caùc boä xuaát hieän ôû caû hai quan heä. Ví duï: r (A, B, C) s(A, B, C) r∩ s (A, B, C) A B C A B C A B C a1 b1 c1 a1 b1 c1 a1 b1 c1 a2 b1 c2 a2 b2 c2 a2 b2 c1 6CuuDuongThanCong.com https://fb.com/tailieudientucntt CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp tröø Kyù hieäu: - Cho hai quan heä r vaø s khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp tröø: r – s = {t / (t∈ r) ∧ (t ∉ s) } Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, goàm caùc boä xuaát hieän ôû quan heä r maø khoâng coù ôû s. Ví duï: r (A, B, C) s(A, B, C) r - s (A, B, C) A B C A B C A B C a1 b1 c1 a2 b1 c2 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 4 - Phạm Thị Bạch Huệ CƠ SỞ DỮ LIỆU Chöông 4 ÑAÏI SOÁ QUAN HEÄ 1 MUÏC ÑÍCH Hieåu caùc pheùp toaùn treân quan heä Vaään duïng caùc pheùp toaùn khi thao taùc treân döõ lieäu (ñöôïc toå chöùc theo moâ hình quan heä) 2CuuDuongThanCong.com https://fb.com/tailieudientucntt Chöông 5 ÑAÏI SOÁ QUAN HEÄ 1. Giôùi thieäu 2. Caùc pheùp toaùn treân quan heä ∪, ∩, -, σ, Π, × ⋈: θ-keát (θ-join) keát baèng (equi join), keát töï nhieân (natural join), keát traùi (left join), keát phaûi (right join), keát ngoïai (outer join). pheùp chia ÷, caùc haøm keát hôïp (aggregate function) 3. Caùc thao taùc treân döõ lieäu quan heä: Tìm kieám, Theâm , Xoùa, Caäp nhaät. 3 GIÔÙI THIEÄU Ñaïi soá quan heä laø ngoân ngöõ duøng ñeå ñaëc taû vieäc truy xuaát döõ lieäu treân quan heä. Goàm taäp hôïp caùc pheùp toaùn treân caùc quan heä vaø cho keát quaû laø moät quan heä. 4CuuDuongThanCong.com https://fb.com/tailieudientucntt CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp hoäi Kyù hieäu: ∪ r vaø s laø 2 quan heä khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp hôïp: r ∪ s = { t/ (t ∈ r) ∨ (t ∈ s) } Hai quan heä laø khaû hôïp neáu chuùng coù cuøng soá thuoäc tính vaø caùc thuoäc tính töông öùng cuøng mieàn giaù trò. Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, soá boä laø hoäi soá boä cuûa hai quan heä coù loaïi boû söï truøng laép. r ∪ s (A, B, C) Ví duï: s(A, B, C) r (A, B, C) A B C A B C A B C a1 b1 c1 a1 b1 c1 a1 b1 c1 a2 b1 c2 a2 b1 c2 a2 b2 c2 a2 b2 c1 a2 b2 c1 5 a2 b2 c2 CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp giao Kyù hieäu: ∩ Cho hai quan heä r vaø s khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp giao: r ∩ s = { (t ∈ r) ∧ (t ∈ s)} Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, goàm caùc boä xuaát hieän ôû caû hai quan heä. Ví duï: r (A, B, C) s(A, B, C) r∩ s (A, B, C) A B C A B C A B C a1 b1 c1 a1 b1 c1 a1 b1 c1 a2 b1 c2 a2 b2 c2 a2 b2 c1 6CuuDuongThanCong.com https://fb.com/tailieudientucntt CAÙC PHEÙP TOAÙN TREÂN QUAN HEÄ Pheùp tröø Kyù hieäu: - Cho hai quan heä r vaø s khaû hôïp. Bieåu dieãn hình thöùc cuûa pheùp tröø: r – s = {t / (t∈ r) ∧ (t ∉ s) } Keát quaû laø moät quan heä coù caùc thuoäc tính laø caùc thuoäc tính cuûa quan heä r, goàm caùc boä xuaát hieän ôû quan heä r maø khoâng coù ôû s. Ví duï: r (A, B, C) s(A, B, C) r - s (A, B, C) A B C A B C A B C a1 b1 c1 a2 b1 c2 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Đại số quan hệ Phép toán trên quan hệ Thao tác trên dữ liệu quan hệ Hàm kết hợpGợi ý tài liệu liên quan:
-
62 trang 401 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 376 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 290 0 0 -
13 trang 290 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 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 254 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 243 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 181 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0