Bài giảng Hệ cơ sở dữ liệu: Chương 5 - Trần Thị Kim Chi
Số trang: 112
Loại file: pdf
Dung lượng: 9.01 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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ệ. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ cơ sở dữ liệu: Chương 5 - Trần Thị Kim Chi 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 Chi 5
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ cơ sở dữ liệu: Chương 5 - Trần Thị Kim Chi 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 Chi 5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ cơ sở dữ liệu Cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Đại số quan hệ Ngôn ngữ truy vấn Phép toán suy dẫnGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 377 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 292 0 0 -
13 trang 291 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 285 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 255 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 246 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 244 0 0 -
8 trang 186 0 0