tailieunhanh - Bài giảng Cơ sở dữ liệu: Chương 4 - ThS. Trịnh Hoàng Nam

Bài giảng "Cơ sở dữ liệu - Chương 4: Đại số quan hệ" cung cấp cho người học các kiến thức: Các phép toán một ngôi, các phép toán hai ngôi, các phép toán khác. nội dung chi tiết. | 11/22/2018 CƠ SỞ DỮ LIỆU ĐẠI SỐ QUAN HỆ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu NỘI DUNG 1 • Các phép toán một ngôi 2 • Các phép toán hai ngôi 3 • Các phép toán khác Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC PHÉP TOÁN MỘT NGÔI Phép chọn Chọn từ quan hệ R các bộ dữ liệu thỏa mãn điều kiện C. Ký hiệu: σC(R) Phép chiếu Chia quan hệ R thành hai phần: phần được chọn chứa các thuộc tính chiếu, phần không được chọn chứa các thuộc tính còn lại. Ký hiệu: L(R) Phép đổi tên Đổi tên quan hệ R và các thuộc tính của nó. Ký hiệu: S(R) Ths. Trịnh Hoàng Nam, namth@ 1 11/22/2018 Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC PHÉP TOÁN MỘT NGÔI Một số chú ý • Điều kiện chọn là một biểu thức lôgic kết hợp các phép so sánh bởi các phép nối lôgic AND, OR, và NOT • Phép chiếu được áp dụng lên các thuộc tính và các biểu thức tính toán dựa trên các thuộc tính đó • Phép chọn và phép chiếu làm giảm kích thước của quan hệ kết quả so với quan hệ gốc Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC PHÉP TOÁN MỘT NGÔI Các ví dụ • Liệt kê nhân viên trong đơn vị số 1 DNum = 1(EMPLOYEE) • Liệt kê nhân viên làm việc trong đơn vị số 1 và có mức lương trên $85,000/năm DNum = 1 AND ESalary>85000 (EMPLOYEE) Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC PHÉP TOÁN MỘT NGÔI Các ví dụ • Liệt kê tên và mức lương cơ bản của tất cả nhân viên trong công ty EName, ESalary (EMPLOYEE) • Liệt kê tên và lương thực lãnh của nhân viên, biết lương thực lãnh bằng hai lần mức lương cơ bản EName, 2*ESalary (EMPLOYEE) Ths. Trịnh Hoàng Nam, namth@ 2 11/22/2018 Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC PHÉP TOÁN MỘT NGÔI Các ví dụ • Đổi tên thuộc tính PName PROJECT thành ‘proName’ của PNumber, proName, dNum, PLocation (PROJECT) • Đổi tên quan hệ PROJECT thành quan hệ PROS (giữ nguyên tên các thuộc .

TỪ KHÓA LIÊN QUAN