... 59 NGÔN NGỮ SQL Các truyvấnlồng Câu ORDER BY không sử dụng câu truyvấn dùng câu truyvấn Danh sách mục liệt kê câu truyvấn SELECT phải chứa tên cột biểu thức câu truyvấn dùng từ khóa EXISTS ... NGỮ SQL Các truyvấnlồng Theo ngầm định, tên cột câu truyvấn tham chiếu đến tên bảng câu FROM truyvấn này, tham chiếu đến bảng câu FROM truyvấn việc xác định tên cột Khi câu truyvấn hai toán ... biểu thức so sánh truyvấn phải xuất vế phải so sánh 61 NGÔN NGỮ SQL Các truyvấnlồng Muốn biết thông tin nhân viên làm việc cho đơn vị có địa điểm ’23 Lý Thường Kiệt’, dùng truyvấn sau SELECT...
... ngữ truyvấn OQL CSDL hướng đối tượng II BIỂU DIỄN TRUYVẤN OQL BẰNG SIÊU ĐỒ THỊ KẾT NỐI Các truyvấn viết ngôn ngữ truyvấn OQL (ODMG-93) [5, 6] phong phú đa dạng, báo biểu diễn cho tập truyvấn ... - Đây câu trả lời truyvấn Từ IV KẾT LUẬN Với phạm vi báo này, tập trung nghiên cứu mở rộng phương pháp biểu diễn câu truyvấnlồng CSDL hướng đối tượng (với ngôn ngữ truyvấn OQL) siêu đồ thị ... diễn truyvấnlồng siêu đồ thị kết nối Ví dụ 4: Xét truyvấn select e.hoten from GIANG_VIEN as e where e.luong >= 2.4 AND e.makhoa IN ( select s.makhoa from KHOA as s where s.ngansach > 250) Truy...
... 26.2.1 Truyvấnlồng phân cấp Mệnh đề WHERE truyvấn không tham chiếu đến thuộc tính quan hệ mệnh đề FROM truyvấn cha Khi thực hiện, câu truyvấn thực trước 11/15 26.2.2 Truyvấnlồng Tương ... IN V TRUYVẤNLỒNG Nội dung chi tiết: Phép hợp toán tử Union Truyvấnlồng Toán tử In Exists 2/15 26.1 Truyvấnlồng toán tử Union Toán tử UNION cho phép ta hợp kết hai hay nhiều truyvấn ... hợp> ( Câu truyvấn cha SELECT< danh sách cột> FROM < danh sách bảng> WHERE < điều kiện> ) Câu truyvấn 8/15 26.2 Truyvấnlồng Chú ý: Các câu lệnh SELECT lồng nhiều mức Câu truyvấn thường...
... đề FROM truyvấn cha 3 Bộ môn Hệ Thống Thông Tin – Khoa CNTT Khi thực hiện, câu truyvấn thực nhiều lần, lần tương ứng với truyvấn cha Ví dụ: Tìm nhân viên thân nhân nào: Trong truyvấn có tham ... (gom nhóm + truyvấnlồng phân cấp) Cho biết họ tên nhân viên (HONV, TENLOT, TENNV) có mức lương lớn mức lương nhân viên phòng "Nghiên cứu" C Loại 2: Lồng tương quan Mệnh đề WHERE truyvấn tham ... CNTT Khi thực hiện, câu truyvấn thực trước Ví dụ: Cho biết nhân viên phòng với nhân viên “Nguyễn Văn A” Quan hệ NHANVIEN truyvấn không liên quan đến quan hệ NHANVIEN truyvấn cha Tìm nhân viên...
... toán tập hợp truyvấnlồngTruyvấnlồng Cú pháp câu truyvấnlồng Ví dụ : sở liệu quản lý sách thư viện trường ĐHSPKTHY, hiển thị tên đầu sách không nhập năm 2007, thiết kế câu truyvấn sau: SELECT ... EXISTS Truyvấnlồng phân cấp + Mệnh đề WHERE truyvấn không tham chiếu đến thuộc tính quan hệ mệnh đề FROM truyvấn cha + Khi thực hiện, câu truyvấn thực trước 2/4 Thực hành phép toán tập hợp truy ... SELECT lồng nhiều mức • Câu truyvấn thường trả tập giá trị • Các câu truyvấn mệnh đề WHERE kết hợp phép nối logic • Mệnh đề WHERE câu truyvấn cha ◦ ...
... thực thi truyvấn 128 Trong thuật toán 3.1, chưa xử lý cho trường hợp siêu cạnh kết nhập, tức là, xét siêu đồ thị biểu diễn truyvấn đối tượng lồng Các truyvấnlồng có thứ tự thực truyvấn theo ... cạnh kết nhập gán nhãn tương ứng với tên phép toán Truyvấn đơn có khối select from where (SFW); Truyvấnlồng OQL có nhiều khối SFW Truyvấnlồng biểu diễn siêu đồ thị xây dựng từ siêu đồ thị ... thị truyvấnlồng OQL Vào: Lược đồ đối tượng S = (s1, …, sn) Truyvấn QE = (s1, …, sm, R, p1, …, pk), tập TT ⊆ {is, in, union, diff, forall, exists} tập toán tử tham gia mệnh đề where truy vấn...
... tạo truy vấn: Tạo (mở) CSDL cần tạo truyvấn Tạo định dạng bảng liệu cần làm nguồn truyvấn Thiết lập mối quan hệ bảng chúng có quan hệ qua trường Chọn thành phần Queries Objects Tuỳ loại truyvấn ... Designer: Do Van Manh Slide: Truyvấn Simple Query Wizard: a.Chức năng: Tạo bảng liệu thời điểm chạy truyvấn Bảng liệu Query lấy từ nhiều bảng có quan hệ với Khi sử dụng query wizard ta cần chọn ... 1, 2012 Designer: Do Van Manh Slide: Phần II: TruyvấnQuery Trong hệ quản trị CSDL Access truyvấn công cụ mạnh để thực hầu hết công việc như: Truy cập liệu từ bảng để hiển thị ghi thoả mãn...
... Chương 3: Truyvấn (Query) Tổng quan Query Cũng VFP6.0, Query MS Access công cụ trích rút liệu cực mạnh, cho phép trích rút liệu ... chứa trường ta muốn đem vào query Sau click vào By Dang Dinh Duong Click vào chọn Finish để mở (chạy) query Click vào chọn Finish để sửa chữa query By Dang Dinh Duong Tạo query Design B1: Tạo ... Tab Queries B4: C1:Click vào để thiết kế Query Design By Dang Dinh Duong B4:C2: Click vào để thiết kế Query Wizard B5: Ghi, chạy By Dang Dinh Duong Tạo Query Wizard B1: Mở CSDL B2: Chọn Tab...
... unions 3.2 Sub -Query Tính subquery SQL cho phép sử dụng kết query phần query khác Một subquery viết cách đặt query vào vị trí xác định bên query khác C J Date khả sử dụng query bên query đương nhiên ... kiểu Sub-queries Có hai kiểu subquery: Nested queries Correlated queries Chúng ta có subquery mà gọi subquery khác Khi gọi nested subquery Ví dụ, viết nested subquery để tìm giá chi tiết đơn đặt ... hiển thị hình 3.3 Truyvấn cao 35 Hình 3.3: Nested subqueries Trong query có chứa subquery, subquery thực lần để trả lại kết sau parent query sử dụng kết để thực Bởi hầu hết các subquery không tham...
... Correlated queries Nested Subqueries Có thể mở rộng khái niệm subquery học để có subquery gọi subquery khác, gọi nested subqueries Theo subquery lồng đến 32 mức hiệu suât thi hành mong muốn Ví dụ, giả ... sử dụng Truyvấn nâng cao 51 từ khoá NOT EXISTS để lấy kết mong muốn Câu lệnh kết hình 4.3 HÌnh 4.3: Sử dụng mệnh đề NOT EXISTS Có hai kiểu subquery: Nested queries Correlated queries Nested Subqueries ... Nhiều subquery viết lại lệnh joins Sử dụng từ khoá EXISTS NOT EXISTS Khi subquery có từ EXISTS, có chức kiểm tra tồn Từ khoá EXISTS đựoc sử dùng để kiểm tra tồn dòng trả subquery Subquery lúc...
... (Nếu có) 9.3 Truyvấn xoá Truyvấn xoá giúp loại bỏ ghi thoả mãn số điều kiện Cách tạo truyvấn Để tạo truyvấn xoá tạo truyvấn chọn đưa bảng vào tham gia truyvấn Chọn query/ Delete query Trong ... hệ quản trị sở liệu" Truyvấn nối (append Query ) Truyvấn cập nhật ( Update Query ) Truyvấn xóa liệu ( Delete Query ) SQL Query : Truyvấn viết ngôn ngữ SQL Pass throught Query : Gởi lệnh đến ... đổi truyvấn Tuy nhiên, quy định lại thuộc tính cho trường truyvấn thuộc tính trường bảng làm nguồn liệu không thay đổi THIẾT KẾ TRUYVẤN CHỌN 4.1 Định nghĩa truyvấn chọn Truyvấn chọn loại truy...
... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truyvấn liệu (Query) • • • • • Tổng quan truyvấn Tạo truyvấn liệu SQL Tạo truyvấn liệu QBE Sử dụng tham số truyvấnTruyvấn Phòng chuyên môn 2 TRƯỜNG ĐẠI ... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truyvấn liệu (Query) • • • • • Tổng quan truyvấn Tạo truyvấn liệu SQL Tạo truyvấn liệu QBE Sử dụng tham số truyvấnTruyvấn Phòng chuyên môn 10 10 TRƯỜNG ... quan truyvấn • Phân loại truyvấn Parameter Query - Truyvấn sử dụng tham số • Thực rút trích hiển thị thông tin, lọc liệu theo yêu cầu • Có loại: Parameter Query Make Table Query - Truy vấn...
... biểu diễn truyvấn IN-list QB1 truyvấn QB2 nối với bảng CUST_CUSTOMER khối truyvấn bên QB1, có nghĩa truyvấn IN-list chuyển đổi làm truyvấn tương quan, truyvấn không tương quan truyvấn ban ... lập Khi tối ưu hóa toàn truy vấn, DB2 xem xét hiệu khối truyvấn khối truyvấn khác, xem xét khối truyvấn xếp lại để xác định đường dẫn truyvấn tối ưu Chú thích truyvấnvấn đề Cùng với biến vị ... CINT.CUST_INTEREST_RANK ASC Định dạng truyvấnvấn đề Trước điều chỉnh truy vấn, bạn cần hiểu khía cạnh sau truyvấnvấn đề Các ngữ nghĩa truy vấn: Cần truy cập bảng truyvấn đó? Sử dụng loại biến vị...
... nữa, cộng đoàn tu trì gồm người từ “khắp tứ phương thiên hạ”, người tính ***, người kiểu sống khác nhau, nên tránh hết va chạm, bực bội, buồn phiền… Nhiều lại người gây đau khổ, buồn phiền cho người ... tiêu Giữa ngàn đảo điên Có áp dụng lời khuyên Lời nói không tiền mua Lựa lời mà nói cho vừa lòngnhau ...
... thị truyvấn Truyvấn thị theo dạng sau : Design View (dạng thiết kế) SQL View (câu lệnh SQL tương ứng) Datasheet View (Bảng kết truy vấn) Khi thiết kế truyvấn (truy vấn dạng Query ... Nội dung trình bày Các loại truyvấn Select Query Total Query Crosstab Query Make table Query Append Query Delete Query Update Query Giới thiệu Query Có nhiều dạng yêu cầu xử ... làm sau: Lọc liệu Query Khi thi hành query, hộp thoại yêu cầu gõ vào tham số cần lọc Tạo Select Query dùng hỏi -đáp liệu Tạo truyvấn Đưa bảng cần thiết vào truyvấn Chọn trường cần...
... phí dựa tối ưu hóa để tham gia vòng lặp lồng IN-listvòng lặp Chi phí thực số cách sử dụng vòng lặp IN-list thực vòng lặp lồng tham gia số sử dụng để truy cập vào bảng bên phụ thuộc vào nhớ ... whether a cost-based query transformation will be applied to star queries Values: TRUE : The optimizer will consider performing a cost-based query transformation on the star query FALSE : The ... đoán, chẳng hạn tải hệ thống mô hình khóa truy cập người dùng khác 3 OPTIMIZER_INDEX_CACHING Bạn sửa đổi giả định tối ưu hóa nhớ đệm số cho vòng lặp lồng tham gia vòng lặp danh sách cách thiết...