Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
185,03 KB
Nội dung
!∀#∃ %!∃& Gii thiu Phép tính quan h trên b Phép tính quan h trên min C s d liu - Khoa CNTT - H KHTN TPHCM 2 Là ngôn ng truy vn hình thc Do Codd ngh vào nm 1972, “Data Base Systems”, Prentice Hall, p33-98 C s d liu - Khoa CNTT - H KHTN TPHCM 3 c im - Phi th tc - Da vào lý thuyt logic tân t (v t) bc 1: xem mi quan h là mt tân t bc 1 - Rút trích cái gì (what) ≠ rút trích nh th nào (how) - Kh nng din t tng ng vi SQH Có 2 loi - Phép tính quan h trên b (Tuple Rational Calculus) SQL - Phép tính quan h trên min (Domain Rational Calculus) QBE (Query By Example) C s d liu - Khoa CNTT - H KHTN TPHCM 4 Gii thiu Phép tính quan h trên b Phép tính quan h trên min C s d liu - Khoa CNTT - H KHTN TPHCM 5 Biu thc phép tính quan h trên b có dng - t là bin b Bin nhn giá tr là mt b ca quan h trong CSDL t.A là giá tr ca thuc tính A trong b t { t.A | P(t) } C s d liu - Khoa CNTT - H KHTN TPHCM 6 - P là công thc có liên quan n t P(t) có giá tr ÚNG hoc SAI ph thuc vào t - Kt qu tr v là tp giá tr ca thuc tính A trong các b t sao cho P(t) úng - Mi quan h Qi ca lc CSDL là mt v t; mi quan h có mt bin qi tng ng; mi b thuc mt th hin ca quan h Qi là mt tr ca bin qi !∀#∃%&∋ C s d liu - Khoa CNTT - H KHTN TPHCM 7 (∋) Tìm các nhân viên có lng trên 30000: ∧ ∧∧ ∧ !∀#∃∃∃∃% & ∋ C s d liu - Khoa CNTT - H KHTN TPHCM 8 - NHANVIEN(t) úng Nu t là mt b ca quan h NHANVIEN - t.LUONG > 30000 úng Nu thuc tính LUONG ca t có giá tr trên 30000 (∋∗ Cho bit mã và tên nhân viên có lng trên 30000 - Tìm nhng b t thuc NHANVIEN có thuc tính lng ln hn 30000 - Ly ra các giá tr ti thuc tính MANV và TENNV C s d liu - Khoa CNTT - H KHTN TPHCM 9 - Tp các MANV và TENNV ca nhng b t sao cho t là mt b ca NHANVIEN và t có giá tr ln hn 30000 ti thuc tính LUONG !! ∧ ∧∧ ∧ !∀#∃∃∃∃% (∋+ Cho bit các nhân viên (MANV) làm vic phòng ‘Nghien cuu’ (∈ ∈∈ ∈ ∧ ∧∧ ∧ (!= == = )∗+,−.//0% ! ∧ ∧∧ ∧ C s d liu - Khoa CNTT - H KHTN TPHCM 10 - Ly ra nhng b t ca quan h NHANVIEN - So sánh t vi mt b s nào ó tìm ra nhng nhân viên làm vic phòng ‘Nghien cuu’ - Cu trúc “tn ti” ca phép toán logic ∃ ∃∃ ∃∧ ∧∧ ∧ .1,&23(45+567832394:/4.+;+<4=>?=7=>?≅.∗ [...]... Calculus) SQL - Phép tính quan h trên mi n (Domain Rational Calculus) QBE (Query By Example) C s d li u - Khoa CNTT - H KHTN TPHCM 4 Gi i thi u Phép tính quan h trên b Phép tính quan h trên mi n C s d li u - Khoa CNTT - H KHTN TPHCM 5 Biu th c phép tính quan h trên b có dng { t.A | P(t) } - t là bin b Bin nhn giá tr là m t b ca quan h trong CSDL t.A là giá tr ca thu c tính A... 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 im - Phi th tc - Da vào lý thuyt logic tân t (v t) bc 1: xem mi quan h là m t tân t bc 1 - Rút trích cái gì (what) ≠ rút trích nh th nào (how) - Kh n
ng din t t ng ng v i C s d li u - Khoa CNTT - H KHTN TPHCM SQH 3 Có 2 loi - Phép tính quan h trên b (Tuple... h trong CSDL t.A là giá tr ca thu c tính A trong b t - P là công th c có liên quan n t P(t) có giá tr ÚNG hoc SAI ph thu c vào t - Kt qu tr v là tp giá tr ca thu c tính A trong các b t sao cho P(t) úng - Mi quan h Qi ca lc CSDL là m t v t; mi quan h có m t bin qi t ng ng; mi b thu c m t th hi n ca quan h Qi là m t tr ca bin qi C s d li u - Khoa CNTT - H KHTN TPHCM 6 . !∀#∃ %!∃& Gii thiu Phép tính quan h trên b Phép tính quan h trên min C s d liu - Khoa CNTT - H KHTN TPHCM 2 Là ngôn ng truy vn hình thc Do Codd . Phép tính quan h trên min (Domain Rational Calculus) QBE (Query By Example) C s d liu - Khoa CNTT - H KHTN TPHCM 4 Gii thiu Phép tính quan h trên b Phép tính. tính quan h trên min C s d liu - Khoa CNTT - H KHTN TPHCM 5 Biu thc phép tính quan h trên b có dng - t là bin b Bin nhn giá tr là mt b ca quan