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

Bài giảng CSDL chương 4 ngôn ngữ thao tác dữ liệu

22 418 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 29,32 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Hiển thị danh sách các thành phố có khách hàng và không có nhà cung cấp?...  Quan hệ kết quả q không lặp lại các thuộc tính chung của R... Phân biệt các phép join... Phép kết kết ngoà

Trang 1

BÀI GIẢNG

CỞ SỞ DỮ LiỆU

Trang 4

Phép chọn chọn (selection) (selection)

 Phép chọn trên quan hệ r(R) theo điều kiện F, ký hiệu là

r(F) hay r:F , cho kết quả là 1 quan hệ bao gồm các bộ

của r thỏa mãn điều kiện F

r(F) = r:F = { t |t r và F(t) = true }

4

* Phép chọn và phép chiếu là phép toán một toán hạng

Trang 5

7 7 3

7 10

7 3 10

Trang 6

Phép chiếu chiếu (Projection) (Projection)

 Cho quan hệ r trên R(A1, A2, ,Am) và tập con các thuộc

tính X={Aj1, Aj2, …, Ajn} với j1, j2, , jn là các số

nguyên phân biệt nằm trong khoảng từ 1 đến m

 Phép chiếu r trên tập thuộc tính X cho kết quả là 1 quan

hệ

r[X] = r.X = {t |  u r sao cho t = u[X]}

 Phép chiếu loại bỏ những bộ trùng nhau

6

Trang 7

1 1 1 2

r[A,C]

Trang 9

Phép hiệu (Set Difference)

 Phép hiệu của 2 quan hệ r và s

r - s = { t | t  r  t  s }

trong đó: r và s là hai quan hệ khả hợp

r - s

Trang 10

Phép giao (Intersection) Phép giao của 2 quan hệ r và s

r * s = r  s = {t | t  r  t  s}

trong đó: r và s là hai quan hệ khả hợp

Hai quan hệ r và s là khả hợp ( union-compatible) khi :

•Có cùng số thuộc tính

•Các thuộc tính tương ứng có cùng miền giá trị

r * s

Trang 11

 Hiển thị danh sách các thành phố có khách hàng và không có nhà cung cấp?

Trang 14

Chú ý : Sử dụng phép gán để tạo ra một biến quan hệ tạm:

s  r [MaMon, Hocky] , với r  MONHOC

Trang 16

 Quan hệ kết quả q không lặp lại các thuộc tính chung của R

Trang 17

Phân biệt các phép join

Trang 18

Phép kết kết ngoài ngoài Outer join Outer join

 Bao gồm : Left/Right Outer Join, Full Outer Join

 Phép kết Left Outer Join giữa r và s, cho phép các bộ của r

không kết được với các bộ của s cũng được xuất hiện trong

Trang 19

99001 CSDL 5.0 CSDL COSO DULIEU

99003 MANG 8.0

Phép Phép kết kết ngoài ngoài Outer join Outer join

Trang 20

Phép chia chia Division Division

 Cho quan hệ r định nghĩa trên R với tập thuộc tính A

 Cho quan hệ s định nghĩa trên S với tập thuộc tính B , với

Trang 21

s

r

Trang 22

Phép chia chia – – Division Division

 Ví dụ : cho lược đồ CSDL

SV( MaSV, HoSV, TenSV, Phai)

Monhoc( MaMon, TenMon, SoTC )

KetQua( MaSV, MaMon, Diem)

Hiển thị danh sách các Sinh viên (MaSV) đã có kết quả học tậpcủa tất cả các môn học ?

KetQua[MaSV, MaMon]  Monhoc[MaMon]

Ngày đăng: 03/12/2015, 02:55

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w