... 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 CSDLquan hệ. Đối tượng xử lý là các quanhệtrong cơ sở dữ liệu quan hệ. Chức năng:Cho ... 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 ... 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 CSDLquan hệ. Đối tượng xử lý là các quanhệtrong cơ sở dữ liệu quan ... HV01 CSDL 7.0HV01 Nguyen Van Lan HV01 CTRR 8.5HV02 Tran Hong Son HV02 CSDL 8.5HV03 Nguyen Le HV03 CTRR 9.0HV04 Le Minh Null Null NullKhoa HTTT -Đại học CNTT1Bài 4: Ngônngữđạisốquan hệ Khoa ... 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....
... HàChương 32 Ngôn ngữđạisốquan hệ Ngôn ngữđạisốquanhệ là cơ sởquantrọ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...
... MaMon(∂TenMon=”(Môn))) CSDL * SINH_VIEN)) MaSV 2. Sử 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 ... liệu và xác định khóa chính, khóa ngoài cho từng quan hệ. KHOA CÔNG NGHỆ THÔNG TINBỘ MÔN HỆ THỐNG THÔNG TIN KINH TẾ Phép Toán TrongNgônNgữ ĐSQH Sinh viên thực hiện : Tạ Thị Phương Huế ... 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...
... ∨ 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...
... (KQTG.MA-TP=CHAM_CONG.MA-NV))CHAM_CONGHồ Cẩm HàChương 320 Ngôn ngữ tân từ(Các phép tính quan hệ) Cơ sởquantrọ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 ... 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ồ...
... dụ trong phần sau) [4]. Các tên 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ố ... evaluation only.H-íng dÉn «n tËp CSDLquan 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 ... S#, P# có trong bảng SP. Do đó, đây là một ví dụ về phép chia trong ĐSQH: ∏S#, P#(SP) ÷ ∏S#(S) Phương pháp 3 bước trên là rất quantrọng giúp hình thành biểu thức đạisốquan hệ và cũng...
... 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 ... 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 ... Ví 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...
... 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ở đầ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ệ CSDLquan hệ Các loại ràng ... 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ệ CSDLquan hệ Các loại ràng buộcPhép toán quan hệ Chuyển đổi ER -quan hệ Phụ ... 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ệ CSDLquan hệ Các loại ràng buộcPhép toán quan hệ Chuyển đổi ER -quan hệ Phụ...
... 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 ... bộ của các quan Được dùng để kết hợp các bộ của các quan hệ lại với nhau hệ lại với nhauKý hiệu: r x sKý hiệu: r x sKết quả trả về là một quanhệ r’Kết quả trả về là một quanhệ r’•Mỗi ... (n + m) thuộc tính (R+ ∩ Q+ ≠ ∅ )4-44Nội dung chi tiếtGiới thiệuGiới thiệu Đại sốquan hệ Đạisốquan hệ Phép toán tập hợpPhép toán tập hợpPhép chọnPhép chọnPhép chiếuPhép chiếuPhép...
... TPHCM 7 Đại sốquanhệ (tt)Hằng số là thể hiện của quan hệ Biểu thức -Được gọi là câu truy vấn-Là chuỗi các phép toán đạisốquanhệ -Kết quả trả về là một thể hiện của quan hệ Cơ sở ... của ∪, ∩, và − là một quanhệ có cùng tên thuộc tính với quanhệ đầu tiên (R)Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 15Nội dung chi tiếtGiới thiệu Đại sốquan hệ Phép toán tập hợpPhép ... chiaCác phép toán khácCác thao tác cập nhật trên quan hệ Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 6 Đại sốquan hệ Biến là các quanhệ -Tập hợp (set)Toán tử là các phép toán (operations)-Trên...
... S 7 Đại sốquanhệ (tt)Hằng số là thể hiện của quan hệ Biểu thức -Được gọi là câu truy vấn-Là chuỗi các phép toán đạisốquanhệ -Kết quả trả về là một thể hiện của quan hệ 27Ví ... tênĐược dùng để đổi tên - Quan hệ -Thuộc tínhρS(R) : Đổi tên quanhệ R thành SXét quanhệ R(B, C, D)ρX, C, D (R) : Đổi tên thuộc tính B thành XĐổi tên quanhệ R thành S và thuộc tính ... tiếtGiới thiệu Đại sốquan hệ Phép toán tập hợpPhép chọnPhép chiếuPhép tích CartesianPhép kếtPhép chiaCác phép toán khácCác thao tác cập nhật trên quan hệ 36Phép tích...
... mjivới mọi i, j161Phần V Quan hệ RELATIONS11. Định nghĩa và tính chất2.Biểu diễn quan hệ 3 .Quan hệ tương đương. Đồng dư. Phép toán số học trên Zn4 .Quan hệ thứ tự. Hasse Diagram Relations21. ... tuyếntính trên SExample. Quanhệ “ ” trên tập số nguyên dương là thứ tự toàn phần. Example. Quanhệ ước số “ | ”trên tập hợp số nguyên dương không là thứ tự tòan phần, vì các số 5 và 7 là không ... sorting62Bài tập1. Khảo sát các tí nh chất của các quanhệ R sau. Xétxem quanhệ R nào là quanhệ tương đương. Tìm cáclớp tương đương cho các quanhệ tương đương tươngứng.a) x, y R, xRy x2+...
... NHANVIEN.MANV=HOADON.MANVViết bằng Đạisốquan hệ: ],))[#2005/10/10#(:)""(:(trigiasohdnghdHOADONNguyenVanAhotenNHANVIENMANV== 2Phần 1: Đạisốquan hệ 1. In ra số hóa đơn cùng trị giá ... SQL1. Tìm số hoá đơn có trị giá cao nhất trong năm 2005.2. Tính tổng số lượng sản phẩm có mã số “SP01” được bán ra trong tháng 10/2005.3. Từng sản phẩm, tính tổng số lượng bán ra trong tháng ... 21],))[2005)((:(2],[1RRKETQUATENSPMASPNGHDyearHOADONCTHDSANPHAMRTENSPMASPSANPHAMRSOHDMASP−←=←←Viết bằng SQLViết bằng Đại số quan hệ 13Phần 2: SQLCâu 4: Tìm sản phẩm có số lượng bán ra cao nhất trong ngày 10/10/2005.SELECT SANPHAM.MASP,TENSP, SUM(SL)...