... Dùng biểu thức đạisốquanhệbiểudiễn câu hỏi Câu hỏi Với dự án thực “TT khí thượng thủy văn HN” cho biết mã số dự án, đồng thời cho biết họ tên, ngày sinh ... NG-SINH(NHAN_VIEN⋈MA-NV=MA-TP (PHONG*KQTG)) Hồ Cẩm Hà Chương 17 Dùng biểu thức đạisốquanhệbiểudiễn câu hỏi Câu hỏi Tìm tên nhân viên làm việc cho tất dự án phòng có mã số P4 quản lý ΠHO-TEN((ΠMANV,MA-DA(CHAM_CONG)÷ ... ΠHO-TEN((ΠMANV,MA-DA(CHAM_CONG)÷ ΠMA-DA(σ(MA-DV=P4)(DU_AN)))*NHAN_VIEN) Hồ Cẩm Hà Chương 18 Dùng biểu thức đạisốquanhệbiểudiễn câu hỏi Câu hỏi Tìm mã số dự án có tham gia người lãnh đạo phòng trực tiếp quản lý dự án KQTG...
... ĐSQH: ∏S#, P#(SP) ÷ ∏S#(S) Phương pháp bư c r t quan tr ng giúp hình thành bi u th c đ i s quan h giúp kh i đ ng trình tư làm t p d ng Khi s d ng nó, m quan tr ng nh t vi c xác đ nh bi u th c u ki ... http://www.foxitsoftware.com For evaluation only H-íng dÉn «n tËp CSDL quan hÖ Ví d 1: Cho bi t tên hàng màu s c c a m t hàng có tr ng lư ng ∈[20, 30]? B1: Các thông tin liên quan: tên hàng, màu s c, tr ng lư ng Tương ng ... dÉn «n tËp CSDL quan hÖ Hãy nghiên c u k toán t toán h ng đư c phép s d ng bi u th c u ki n ch n Trong đó, ta không th y toán t s h c +, -, *, / ho c toán h ng hàm Tuy nhiên, đ i s quan h m r ng...
... các:Th c hi n quan h b t kỳ - Phép tích đ c a hai quan h R S th c ch t vi c l y m i b n ghi c a R "g n" v i m i b n ghi c a S - T p thu c tính c a b ng quan h k t qu t t c thu c tính c a quan h R ... - Quan h R có t p thu c tính U quan h S có t p thu c tính V Phép chia R ÷ S ch có th th c hi n đư c n u: V t p th c s c a U - Quan h k t qu thu đư c có t p thu c tính U - V - B n ghi t n m quan ... tính c a quan h R thu c tính c a quan h S, x p theo th t : thu c tính c a R trư c, thu c tính c a S sau S b n ghi c a quan h k t qu b ng tích s b n ghi c a hai quan h (R S) Ví d : R 3b n ghi A...
... Nội dung Giới thiệu Biểu thức đạisốquanhệ Các phép toán Biểu thức đạisốquanhệ Ví dụ Khoa HTTT -Đại học CNTT Giới thiệu Đạisốquanhệ (ĐSQH) có tảng toán học (cụ thể lý ... thuyết tập hợp) để mô hình hóa CSDL quanhệ Đối tượng xử lý quanhệsở liệu quanhệ Chức năng: Cho phép mô tả phép toán rút trích liệu từ quanhệsở liệu quanhệ Cho phép tối ưu trình rút trích ... tập hợp Khoa HTTT -Đại học CNTT Biểu thức ĐSQH Biểu thức ĐSQH biểu thức gồm phép toán ĐSQH Biểu thức ĐSQH xem quanhệ (không có tên) Có thể đặt tên cho quanhệ tạo từ biểu thức ĐSQH Có...
... Nội dung Giới thiệu Biểu thức đạisốquanhệ Các phép toán Biểu thức đạisốquanhệ Ví dụ Khoa HTTT -Đại học CNTT Giới thiệu Đạisốquanhệ (ĐSQH) có tảng toán học (cụ thể lý ... thuyết tập hợp) để mô hình hóa CSDL quanhệ Đối tượng xử lý quanhệsở liệu quanhệ Chức năng: Cho phép mô tả phép toán rút trích liệu từ quanhệsở liệu quanhệ Cho phép tối ưu trình rút trích ... tập hợp Khoa HTTT -Đại học CNTT Biểu thức ĐSQH Biểu thức ĐSQH biểu thức gồm phép toán ĐSQH Biểu thức ĐSQH xem quanhệ (không có tên) Có thể đặt tên cho quanhệ tạo từ biểu thức ĐSQH Có...
... nên từ tên quanhệ R danh sách thuộc tính A1 , A2 , , An Dom(Ai ) miền giá trị Ai Cấp quanhệsố thuộc tính lược đồ quanhệ Một quanhệ r (hoặc trạng thái quan hệ) lược đồ quanhệ R(A1 , A2 ... quanhệ Miền-thuộc tính Ràng buộc quanhệ CSDL quanhệ Các loại ràng buộc Phép toán quanhệ Chuyển đổi ER -quan hệ Phụ thuộc hàm Thiết kế CSDL 22 / 54 Các ràng buộc quan hệ, lược đồ sở liệu quan ... trị tồn quanhệ Tài liệu tham khảo Mở đầu Khái niệm Mô hình ER Mô hình quanhệ Miền-thuộc tính Ràng buộc quanhệ CSDL quanhệ Các loại ràng buộc Phép toán quanhệ Chuyển đổi ER -quan hệ Phụ thuộc...
... lý • Đạisốquanhệ (Relational Algebra) – Biểudiễn câu truy vấn dạng biểu thức • Phép tính quanhệ (Relational Calculus) – Biểudiễn kết • SQL (Structured Query Language) 4-4 Nhắc lại Đạisố ... (difference) Các phép toán quanhệ – Chọn σ (selection) – Chiếu π (projection) – Tích Cartesian × (Cartesian product) – Kết (join) – Đổi tên ρ 4-6 Đạisốquanhệ (tt) Hằng số thể quanhệBiểu thức • Được ... Biểu thức • Được gọi câu truy vấn • Là chuỗi phép toán đạisốquanhệ • Kết trả thể quanhệ 4-7 Nội dung chi tiết Giới thiệu Đạisốquanhệ Phép toán tập hợp Phép chọn Phép chiếu Phép tích Cartesian...
... toán đạisốquanhệ Chương Đạisốquanhệ 2006 Nguyễn Trung Trực - Khoa CNTT Các phép toán đạisốquanhệ Năm phép toán Phép chọn Phép chiếu Phép hợp Phép hiệu Phép tích Descartes Chương Đạisốquan ... Chương Đạisốquanhệ 2006 Nguyễn Trung Trực - Khoa CNTT Phép chiếu πAB R R A B C A B 8 Chương Đạisốquanhệ 2006 Nguyễn Trung Trực - Khoa CNTT Phép hợp Cho hai quanhệ r s lược đồ quanhệ R Phép ... A B C 3 Chương Đạisốquanhệ 2006 Nguyễn Trung Trực - Khoa CNTT 11 Phép hiệu Cho hai quanhệ r s lược đồ quanhệ R Phép hiệu (difference) quanhệ r cho s, ký hiệu r – s, quanhệ gồm r s r −...
... ĐiemThi) NỘI DUNG Yêu cầu: 1 Bộ liệu sở liệu xác định khóa chính, khóa cho quanhệ NỘI DUNG Sử dụng đạisốquanhệ để thực câu hỏi sau đây: - Cho biết danh sách sinh viên - Đưa danh sách sinh ... phép toán ngôn ngữ ĐSQH, sau tự trả lời 1 Bộ liệu sở liệu xác định khóa chính, khóa cho quanhệ 1.1 Mỗi quanhệ cho 10 liệu *SINH_VIÊN MÃ SV HỌ TÊN SV NĂM SINH GIỚI TÍNH ĐỊA CHỈ DTC0001 Trần Thị ... MaMon, ĐiemThi) =>Khóa : K1={MaSV, MaMon}; Khóa ngoài: K2={MaSV@ }; K2={MaMon@}; Sử dụng đạisốquanhệ để thực câu hỏi sau đây: 2.1 Cho biết danh sách sinh viên ∏ (MaSV,HoTenSV,NamSinh,GioiTinh,DiaChi)(SINH_VIEN)...
... sốquanhệ (tt) Hằng số thể quanhệBiểu thức - Được gọi câu truy vấn Là chuỗi phép toán đạisốquanhệ Kết trả thể quanhệ Nội dung chi tiết Giới thiệu Đạisốquanhệ ... lý - Đạisốquanhệ (Relational Algebra) - Phép tính quanhệ (Relational Calculus) - Biểudiễn câu truy vấn dạng biểu thức Biểudiễn kết SQL (Structured Query Language) Nhắc lại Đạisố - ... Giới thiệu Đạisốquanhệ Phép toán tập hợp Phép chọn Phép chiếu Phép tích Cartesian Phép kết Phép chia Các phép toán khác Các thao tác cập nhật quanhệ Giới thiệu Xét số xử lý quanhệ NHANVIEN...
... e a o a a o a a a b´o c´c l´.p biˆu thi quan hˆ nhi phˆn thˆng qua c´c trang th´i Mˆ i khai b´o cung cˆ p c´c a a o canh vˆ cˆ u tr´c cua l´.p v` quan hˆ cua ch´ng v´.i nh˜.ng l´.p kh´c ` ... a o a o.ng tr` ’ ´ ´ ınh • α biˆ u thi tˆp c´c biˆn d˜ biˆt chu e e a e a a ´ ’ x´c dinh quan hˆ gi˜.a c´c gi´ tri kho.i tao cua c´c biˆn chu.o.ng ’ ’ a a e • P l` tˆp to´n tu a a a ... quy) u ’ ˜ ´ ’ ı o e e e o o a a V` chu.o.ng tr`nh hu.´.ng dˆi tu.o.ng du.o.c biˆu diˆn bo.i quan hˆ hai ngˆi (α, P ), α l` tˆp ı `.ng d´ chu.o.ng tr` du.o.c thi h`nh, α c´ thˆ du.o.c chia...
... Properties of Relations Quanhệ Z phản xạ a a với a Z Quanhệ > Z khơng phản xạ > Định nghĩa Quanhệ R A gọi đối xứng nếu: a A b A (a R b) (b R a) Quanhệ R gọi phản xứng a ... b) (b R a) (a = b) Quanhệ | ” (“ước số ) Z phản xạ số + ngun a ước Chú ý Quanhệ R tập A phản xạ iff chứa đường chéo A × A : = {(a, a); a A} Ví dụ Quanhệ R1 = {(1,1), (1,2), (2,1)} ... xứng bắc cầu : Ví dụ Quanhệ R chuỗi ký tự xác định aRb iff a b có độ dài Khi R quanhệ tương đương Mọi sinh viên Ví dụ Cho R quanhệ R cho aRb iff a – b ngun Khi R quanhệ tương đương có họ...
... D~ thay la: B5 de 3.2 Nhir vh ~a ld quan h~ tu otu; auO"ng tren mot quan h~ mo: r quan h~ ~a cho mi?t phan hoach nhat tren r Vi du ve mi?t quan h~ me vci cac quan h~ ttrong tv' tren cac mien Ten ... y D~ nhan thay ~aj la mc$t quan h~ hai ngoi C tren Dj va ro rang la: B5 de 3.1 ld mqt quan h~ tuO"ng auo·ng r-:«, Nhir v~y quan h~ r-:«, phan hoach Dj Trong hro'c dc >quan h~ mo' cu a P Buckles ... hai quan h~ tren cling ffii?t hro'c d5 quan h~ ki hi~u Ill rl rl PMp hi~u: n" r2 n" R = M,,({tl(t E rl va ::It' E r2: t RJ" t') ho~c Cho rl va r2 Ill hai quan h~ tren cling ffii?t IU'
... quanhệ SQL Query thực chất biểu thức chứa toán tử đạisốquanhệ Kết query quanhệ Mối liên hệ SQL đạisốquan hệ? ? SQL ngôn ngữ phi thủ tục ( không xác định thủ tục dùng để xử lý truy vấn), đại ... Nội dung Đạisốquanhệ phép toán phép toán suy dẫn Phép giao Phép kết: kết θ, kết bằng, kết tự nhiên, nửa kết, kết Phép chia 2NN BMHTTT Đạisốquanhệ (Relational Algebra) Đạisốquanhệ ngôn ... nhiều quanhệ để tạo quanhệ khác mà không làm thay đổi quanhệ ban đầu Các toán hạng kết quanhệ Kết phép toán trở thành toán hạng cho phép toán khác tính bao đóng (closure) 3NN BMHTTT Đạisố quan...
... quanhệ SQL Query thực chất biểu thức chứa toán tử đạisốquanhệ Kết query quanhệ Mối liên hệ SQL đạisốquan hệ? ? SQL ngôn ngữ phi thủ tục ( không xác định thủ tục dùng để xử lý truy vấn), đại ... Nội dung Đạisốquanhệ phép toán phép toán suy dẫn Phép giao Phép kết: kết θ, kết bằng, kết tự nhiên, nửa kết, kết Phép chia 2NN BMHTTT Đạisốquanhệ (Relational Algebra) Đạisốquanhệ ngôn ... nhiều quanhệ để tạo quanhệ khác mà không làm thay đổi quanhệ ban đầu Các toán hạng kết quanhệ Kết phép toán trở thành toán hạng cho phép toán khác tính bao đóng (closure) 3NN BMHTTT Đạisố quan...
... thiệu Biểu thức đạisốquanhệ Các phép toán Ví dụ www.Athena.Edu.Vn Giới thiệu • Đạisốquanhệ (ĐSQH) có tảng toán học (cụ thể lý thuyết tập hợp) để mô hình hóa CSDL quanhệ Đối tượng xử lý quan ... ĐSQH • Biểu thức ĐSQH biểu thức gồm phép toán ĐSQH • Biểu thức ĐSQH xem quanhệ (không có tên) • Có thể đặt tên cho quanhệ tạo từ biểu thức ĐSQH • Có thể đổi tên thuộc tính quanhệ tạo từ biểu ... quanhệsở liệu quanhệ • Chức năng: – – Cho phép mô tả phép toán rút trích liệu từ quanhệsở liệu quanhệ Cho phép tối ưu trình rút trích phép toán có sẵn l{ thuyết tập hợp www.Athena.Edu.Vn Biểu...