... ∨ B) ∧ (A ∨ C).CHƯƠNG 1MỘT SỐ KHÁI NIỆM CƠ BẢN VỀ LOGIC VÀ ĐẠISỐQUAN HỆLê Anh Nhật 384. Quan hệ 4.1. Khái niệm và tính chấtĐịnh nghĩa: Quan hệ Quan hệ RR trên trên AA được ... sau:uuvvww11111100220000113300001144110000Đây là ma trận cấp 4×3 biễu diễn cho quanhệ R.Lê Anh Nhật 414. Quan hệ 4.2. Ma trận quan hệ Định nghĩa: Cho Cho RR là quanhệ từ là quanhệ từ A A = {= {aa11, , aa22, ... Anh Nhật 464. Quan hệ 4.4. Quanhệ n-ngôi. Cơ sở dữ liệu quan hệ Đ/n: Giả sử AĐ/n: Giả sử A11, A, A22, , A, , Ann là n tập hợp. Quanhệ n-ngôi là n tập hợp. Quanhệ n-ngôi xác...
... hình quanhệ (tiếp)Tài liệu tham khảoMở đầuKhái niệm cơ bảnMô hình ERMô hình quan hệ Miền-thuộc tính Ràng buộc quan hệ CSDL quan hệ Các loại ràng buộcPhép toán quan hệ Chuyển đổi ER -quan hệ Phụ ... hình quan hệ Tài liệu tham khảoMở đầuKhái niệm cơ bảnMô hình ERMô hình quan hệ Miền-thuộc tính Ràng buộc quan hệ CSDL quan hệ Các loại ràng buộcPhép toán quan hệ Chuyển đổi ER -quan hệ Phụ ... hợp của khoá chính của các quanhệ tươngứng với kiểu thực thể chủ và khoá bộ phận của kiểu thựcthể yếu W nếu cóMô hình quan hệ, các ràng buộc quan hệvàđạisốquan hệ Tài liệu tham khảoMở...
... thiệu2. Biểu thức đạisốquan hệ 3. Các phép toán4. Biểu thức đạisốquan hệ 5. Ví dụKhoa HTTT -Đại học CNTT 38Câu 4Tìm các số hóa đơn đã mua cùng lúc các sản phẩm có mã số “BB01” và “BB02”.BACsohdBBmaspCTHDBsohdBBmaspCTHDA∩←=←=←])['02'(:])['01'(:BACCTHDBCTHDABBmaspsohdBBmaspsohd∩←←←==)()('02''01'σπσπHoặcKhoa ... 31. Giới thiệu Đại sốquanhệ (ĐSQH) có nền tảng toán học (cụ thể là lý thuyết tập hợp) để mô hình hóa CSDL quan hệ. Đối tượng xử lý là các quanhệ trong cơ sở dữ liệu quan hệ. Chức năng:Cho ... như một quanhệ (không có tên).Có thể đặt tên cho quanhệ được tạo từ một biểu thức ĐSQH.Có thể đổi tên các thuộc tính của quanhệ được tạo từ một biểu thức ĐSQH.Khoa HTTT -Đại học CNTT...
... HTTT -Đại học CNTT 31. Giới thiệu Đại sốquanhệ (ĐSQH) có nền tảng toán học (cụ thể là lý thuyết tập hợp) để mô hình hóa CSDL quan hệ. Đối tượng xử lý là các quanhệ trong cơ sở dữ liệu quan ... dom(Ai)=dom(Bi) Quan hệ kết quả của phép hội, giao, trừ có cùng tên thuộc tính với quanhệ đầu tiên.Khoa HTTT -Đại học CNTT 2Nội dung1. Giới thiệu2. Biểu thức đạisốquan hệ 3. Các phép toán4. ... kết để tránh mất thông tinThực hiện phép kết và sau đó thêm vào kết quả của phép kết các bộ của quanhệ mà không phù hợp với các bộ trong quanhệ kia.Có 3 loại: Left outer join R SRight...
... tính quan hệ) Cơ sởquan trọng của phần thao tác trong mô hình cơ sở dữliệu quan hệ. Cơ sở toán học của phép tính quanhệ là logic tân từ cấp một. Có hai loại: ngôn ngữ tân từ biến bộ và ... của dự án có mã số D4{t.TEN_DA⏐ (DU_AN(t) AND t.MA_DA=”D4”}Hồ Cẩm HàChương 316Dùng các biểu thức đạisốquan hệ biểu diễn câu hỏiCâu hỏi 1Tìm tên của dự án có mã số D4ΠTEN_DA(σ(MA_DA=”D4” ... Cẩm HàChương 318Dùng các biểu thức đạisốquan hệ biểu diễn câu hỏiCâu hỏi 4 Tìm tên những nhân viên làm việc cho tất cả các dự án do phòng có mã số P4 quản lý.ΠHO-TEN((ΠMANV,MA-DA(CHAM_CONG)÷ΠMA-DA(σ(MA-DV=P4)(DU_AN)))*NHAN_VIEN).Hồ...
... only.H-íng dÉn «n tËp CSDL quan hÖ Tµi liÖu tham kh¶o Trang 9 DẠNG 2: BIỂU DIỄN YÊU CẦU BẰNG ĐẠISỐQUANHỆ Bài toán: Cho một hoặc nhiều lược đồ quanhệvà một số yêu cầu dữ liệu. Hãy biểu ... / hoặc các toán hạng là hàm. Tuy nhiên, đạisốquanhệ mở rộng lại cho phép sử dụng chúng! Ví dụ với bảng quan hệ: Thí Sinh(SBD, HoTen, NS, Que) – (Số báo danh, Họ tên, ngày sinh, quê). Hãy ... bảng, tên trường trong biểu thức đạisốquanhệ phải viết giống với tên bảng, tên trường trong các bảng quanhệ đầu bài cho. Nếu không chú ý điểm này, một số bạn có thể không hiểu vì sao đáp...
... bảng quanhệ kết quả là tất cả các thuộc tính của quanhệ R và các thuộc tính của quanhệ S, xếp theo thứ tự: các thuộc tính của R trước, các thuộc tính của S sau. Số bản ghi của quanhệ kết ... dụ: Với hai quanhệ R và S trên, Q = R-S sẽ có dạng: Q A B C a2 b1 2 a1 b2 3 [4]. Phép tích đề các:Thực hiện trên 2 quanhệ bất kỳ. - Phép tích đề các của hai quanhệ R và S thực chất ... Phép chiếu: - Là phép cắt dọc quanhệ để lấy ra dữ liệu trên một số thuộc tính của quan hệ. Các thuộc tính đó tạm gọi là các thuộc tính “cần chiếu”. - Quanhệ R có tập thuộc tính U, ta cần...
... 32Ngôn ngữ đạisốquan hệ Ngôn ngữ đạisốquanhệ là cơ sởquan trọng của một ngôn ngữ bậc cao được sử dụng để thao tác trên các quan hệ . Các phép toán của đạisốquanhệ chia thành ... thành hai nhóm (tập hợp và đặc trưng)Hồ Cẩm HàChương 34Các phép toán tập hợpPhép tích Descartes: r × s = {t⏐t=(a1, a2, ,an, b1, b2, ,bm), (a1, a2, ,an) ∈r và (b1, b2, ,bm)∈s }Như...
... tác cập nhật trên quan hệ Các thao tác cập nhật trên quan hệ 4-9Phép hộiCho 2 quanhệ r(R) và s(S) khả hợpCho 2 quanhệ r(R) và s(S) khả hợpPhép hội của r và sPhép hội của r và s•Ký hiệu ... Bαrαβ12144 Đại sốquanhệ Đại sốquanhệ (Relational Algebra)(Relational Algebra)4-22Ví dụ 3Cho biết họ tên và lương của các nhân viênCho biết họ tên và lương của các nhân viên• Quan hệ: NHANVIEN•Thuộc ... thân và có Cho biết mã nhân viên có người thân và có tham gia đề ántham gia đề án4-11Phép trừCho 2 quanhệ r và s khả hợpCho 2 quanhệ r và s khả hợpPhép tru của r và sPhép tru của r và...
... dụng đạisốquanhệ để thực hiện các câu hỏi sau đây: 1.1 Mỗi quanhệ cho 10 bộ dữ liệu. *SINH_VIÊN1. Bộ dữ liệu trong cơ sở dữ liệu và xác định khóa chính, khóa ngoài cho từng quan hệ. ... dữ liệu gồm 3 bảng quanhệ sau:SINH_VIEN (MaSV, HoTenSV, NamSinh, GioiTinh, DiaChi)MÔN (MaMon, TenMon, TinChi)ĐIÊM (MaSV, MaMon, ĐiemThi) NỘI DUNG2. Sử dụng đạisốquanhệ để thực hiện các ... “Cơ sở dữ liệu”.- Đưa ra danh sách sinh viên đạt điểm 8 môn “Cơ sở dữ liệu”2. Sử dụng đạisốquanhệ để thực hiện các câu hỏi sau đây:2.4 Đưa ra danh sách sinh viên đạt điểm 8 môn “Cơ sở...