Tải bản đầy đủ (.ppt) (52 trang)

Chương 6: Phép tính quan hệ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (165.06 KB, 52 trang )

Chương 6
Chương 6
Phép tính quan hệ
Phép tính quan hệ


2
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


3
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


4
Nội dung chi tiết

Giới thiệu


Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


5
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


6
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


7
Nội dung chi tiết

Giới thiệu


Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


8
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


9
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


10
Nội dung chi tiết

Giới thiệu


Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


11
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


12
Nội dung chi tiết

Giới thiệu

Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


13
Giới thiệu
Maths
Algebra
Logic

Relational Algebra
Relational Calculus
1970
1972
ACM
Turing
Award
1981
Codd
Database
Geometry



???
???
Award
Other fields
2???
2???
YOU


14
Giới thiệu (tt)

Là ngôn ngữ truy vấn hình thức

Do Codd đề nghị vào năm 1972, “Data Base
Systems”, Prentice Hall, p33-98


Đặc điểm
-
Phi thủ tục
-
Dựa vào lý thuyết logic
-
Rút trích cái gì (what) ≠ rút trích như thế nào (how)
-
Khả năng diễn đạt tương đương với ĐSQH


15
Giới thiệu (tt)

Có 2 loại
-
Phép tính quan hệ trên bộ (Tuple Rational Calculus)

SQL
-
Phép tính quan hệ trên miền (Domain Rational Calculus)

QBE (Query By Example)


16
Nội dung chi tiết

Giới thiệu


Phép tính quan hệ trên bộ

Phép tính quan hệ trên miền


17
Phép tính quan hệ trên bộ

Biểu thức phép tính quan hệ trên bộ có dạng
-
t là biến bộ

Biến nhận giá trị là một bộ của quan hệ trong CSDL

t.A là giá trị của bộ t tại thuộc tính A
-
P là công thức có liên quan đến t

P(t) có giá trị ĐÚNG hoặc SAI phụ thuộc vào t
-
Kết quả trả về là tập các bộ t sao cho P(t) đúng
{ t.A | P(t) }


18
Ví dụ 1

Tìm các nhân viên có lương trên 30000



19
Ví dụ 2

Cho biết mã và tên nhân viên có lương trên 30000


20
Ví dụ 3

Cho biết các nhân viên (MANV) làm việc ở phòng
‘Nghien cuu’


21
Ví dụ 3

Cho biết các nhân viên (MANV) làm việc ở phòng
‘Nghien cuu’


22
Ví dụ 4

Cho biết tên các nhân viên (TENNV) tham gia làm đề
án hoặc có thân nhân


23
Ví dụ 5


Cho biết tên các nhân viên (TENNV) vừa tham gia
làm đề án vừa có thân nhân


24
Ví dụ 6

Cho biết tên các nhân viên (TENNV) tham gia làm đề
án mà không có thân nhân nào


25
Ví dụ 7

Với mỗi đề án ở ‘TP HCM’ cho biết mã đề án, mã
phòng ban chủ trì và tên người trưởng phòng

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×