![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://thuvienso.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Nguyễn Trường Sơn
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Nguyễn Trường SơnLOGO HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Chương 5: XỬ LÝ CÂU TRUY VẤN GVLT: Nguyễn Trường Sơn 1 Nội dung chi tiết§ Giới thiệu § Phân tích cú pháp -‐ ngữ nghĩa § Biến đổi sang Đại số Quan hệ § Tối ưu hóa cây truy vấn § Ước lượng kích thước cây truy vấn § Phát sinh và thực thi mã lệnh 2 Giới thiệu§ Xét hai quan hệ R và S nhu sau : – R(A, B, C) – S(C, D, E) § Xét câu truy vấn sau đây trên R va S SELECT R.B, S.D FROM R, S WHERE R.A=‘c’ And S.E=2 And R.C=S.C § Nhận xét – Một câu truy vấn có rất nhiều cách thực hiện – Tùy trường hợp mà các cách thực hiện được đánh giá là tốt hay dở 3 Giới thiệu (tt)§ Xử lý của DBMS – Cách 1: ΠB,D [ σR.A=‘c’ ∧ S.E=2 ∧ R.C = S.C (RxS)] – Cách 2: ΠB,D [ σR.A=‘c’ (R) σS.E=2 (S)] – Cách 3: Sử dụng chỉ mục trên R.A và S.C • Tìm các bộ trong R thỏa R.A=‘c’ • Với mỗi bộ tìm thấy, tìm tiếp các bộ trong S thỏa R.C=S.C • Bỏ đi những bộ S.E ≠ 2 • Chiếu trên thuộc tính B và D § DBMS chọn cách nào ? Mục tiêu chương: Tập trung vào xử lý truy vấn của RDBMS 4 Giới thiệu (tt)§ Quy trình xử lý câu truy vấn Câu truy vấn Kết quả truy vấn Phân tích cú pháp Thực thi mã Kiểm tra ngữ nghĩa Phát sinh mã Đưa về dạng Tối ưu hóa Biểu diễn trong 5 Nội dung chi tiết§ Giới thiệu § Phân tích cú pháp -‐ ngữ nghĩa § Biến đổi sang Đại số Quan hệ § Tối ưu hóa cây truy vấn § Ước lượng kích thước cây truy vấn § Phát sinh và thực thi mã lệnh 6 Phân tích cú pháp và ngữ nghĩaKiểm tra câu truy Câu truy vấn Kết quả truy vấnvấn có đúng cú pháp hay không Phân tích cú pháp Thực thi mã Kết quả cho ra là 1 Cây phân tích (parse tree) Kiểm tra ngữ nghĩa Phát sinh mã Đưa về dạng Tối ưu hóa Biểu diễn trong 7 Phân tích cú pháp và ngữ nghĩa (tt)§ Cây cú pháp: SELECT FROM WHERE = … … IN LIKE AND … ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu Xử lý câu truy vấn Tối ưu hóa cây truy vấn Quy trình xử lý câu truy vấnTài liệu có liên quan:
-
62 trang 414 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 388 6 0 -
13 trang 340 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 316 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 315 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 305 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 294 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 278 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 254 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 223 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 192 0 0 -
8 trang 191 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 188 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 186 1 0 -
Bài tập thiết kế cơ sở dữ liệu
9 trang 175 0 0 -
Bài giảng môn học Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu
27 trang 175 0 0 -
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 7 - Nguyễn Khánh Phương
214 trang 167 0 0 -
Báo cáo Thực tập chuyên môn Thiết kế cơ sở dữ liệu: Xây dựng Website studio
26 trang 166 0 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 161 0 0 -
69 trang 151 0 0