tailieunhanh - Bài giảng Hệ cơ sở dữ liệu: Chương 5 - Trần Thị Kim Chi

Bài giảng "Hệ cơ sở dữ liệu - Chương 5: Đại số quan hệ" cung cấp cho người học các kiến thức: Ngôn ngữ truy vấn, đại số quan hệ, các quy tắc của 1 đại số quan hệ. nội dung chi tiết. | Chương 5 ĐẠI SỐ QUAN HỆ Trần Thi Kim Chi 1 Nội dung Ngôn ngữ truy vấn Đại số quan hệ Các phép toán cơ bản Các phép toán suy dẫn Các loại phép kết Các quy tắc của 1 DBMS 2 Trần Thi Kim Chi 2 Ngôn ngữ truy vấn (Query Language) Ngôn ngữ truy vấn là ngôn ngữ đặc biệt dùng để đặt câu hỏi (Query) có liên quan đến dữ liệu trong database Ngôn ngữ phi thủ tục (non-procedural language) cho phép người dùng chỉ ra cái (what) họ muốn mà không cần chỉ ra cách thực hiện như thế nào (how) để được kết quả đó SQL là ngôn ngữ phi thủ tục Đại số quan hệ là một ngôn ngữ thủ tục mức cao (high-level procedure language) cho phép DBMS tạo 1 quan hệ mới Query trong đại số quan hệ được tạo ra bằng cách kết hợp các biểu thức thông qua các toán tử. Mỗi query mô tả trình tự từng bước để tính toán cho câu trả lời mong muốn 3 Đại số quan hệ (Relational Algebra) Đại số quan hệ là ngôn ngữ tập hợp (set language) bao gồm các toán tử (operator) thao tác trên 1 hay nhiều quan hệ để tạo ra 1 quan hệ khác mà không làm thay đổi các quan hệ ban đầu. Các toán hạng và kết quả đều là quan hệ Kết quả của 1 phép toán có thể trở thành toán hạng cho 1 phép toán khác tính bao đóng (closure) Trần Thi Kim Chi 4 SQL query Parser Relational algebra Expression Query Optimizer Query Execution Plan Code generator Executable Code Trần Thi Kim .

TỪ KHÓA LIÊN QUAN