... 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...
... 3-NNQ) với điểm truyvấn q Dễ thấy kết phép truyvấn 3-NNQ (p11, p8, p4) 41 Đề tài: Tính toán xấp xỉ vớitruyvấn liên quan đến khoảng cách sở liệu không gian 2008 Hình 15: R-Tree MBRs truyvấnVới ... người dùng nhà hàng) 1.3 Truyvấn nối khu vực theo khoảng cách δ (truy vấn đệm) Truyvấn nối khu vực theo khoảng cách δ (truy vấn đệm) - δ– distance range join query: Truyvấn bao gồm hai tập liệu ... điểm truyvấn Nó tìm K đối tượng riêng biệt từ tập liệu đầu vào có khoảng cách nhỏ tính từ điểm truyvấn Ví dụ truyvấn dạng K-NNQ CSDL Benchmark: Truyvấn 2: Tìm hai nhà hàng gần (giả thiết với...
... 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ị ... B thuộc tính lớp a Truyvấn OQL đơn có khối Select From Where (SFW); Truyvấn OQL lồng có nhiều khối SFW Mỗi khối SFW biểu diễn siêu đồ thị kết nối sau: − Đồ thị có cạnh tập với số lượng nút hữu...
... hutonline.net Oracle - SQL PL/SQL Chương LỆNHTRUYVẤN CƠ BẢN 2.1.CÂU LỆNHTRUYVẤN 2.1.1 Quy tắc viết lệnh Các câu lệnhtruyvấn biểu diễn theo quy tắc sau: Các lênh câu lệnh SQL thuộc loại không phân ... -, \, *, để biểu diễn giá trị câu lệnhLệnh kết thúc dấu chấm phẩy (;) 2.1.2 Câu lệnhtruyvấn Cú pháp: SELECT FROM [DISTINCT ] table; {*, column [alias], } Với: SELECT DISTINCT column alias ... trả Phần tiêu đề cột liệu trả Tên bảng chứa liệu truyvấn Ví dụ: SELECT FROM emp; Cấu trúc lệnhtruyvấn gồm có hai phần: Mệnh đề chọn lựa bao gồm Lệnh SELECT tên cột liệu trả Mệnh đề biểu diễn...
... sách upload tại: hutonline.net Oracle - SQL PL/SQL 5.2.LỆNH TRUYVẤNLỒNG 5.2.1 Câu lệnh SELECT lồng Trong mệnh đề WHERE Tìm nhân viên làm nghề với BLAKE select ename, job from emp where job = (select ... Diễn giải Tên toán tử UNION Kết hợp kết nhiều câu hỏi với nhau, giữ lại đại diện cho mẫu tin trùng UNION ALL Kết hợp kết nhiều câu hỏi với nhau, mẫu tin trùng lặp lại INTERSET Lấy phần giao kết ... tăng dần mức lương Trang 39 Quyển sách upload tại: hutonline.net Oracle - SQL PL/SQL Chương LỆNHTRUYVẤN DỮ LIỆU MỞ RỘNG 5.1.KẾT HỢP DỮ LIỆU TỪ NHIỀU BẢNG 5.1.1 Mối liên kết tương đương Mối liên...
... sách upload tại: hutonline.net Oracle - SQL PL/SQL 5.2.LỆNH TRUYVẤNLỒNG 5.2.1 Câu lệnh SELECT lồng Trong mệnh đề WHERE Tìm nhân viên làm nghề với BLAKE select ename, job from emp where job = (select ... Diễn giải Tên toán tử UNION Kết hợp kết nhiều câu hỏi với nhau, giữ lại đại diện cho mẫu tin trùng UNION ALL Kết hợp kết nhiều câu hỏi với nhau, mẫu tin trùng lặp lại INTERSET Lấy phần giao kết ... 30 30 30 40 SALES SALES SALES SALES SALES SALES OPERATIONS 5.1.4 Liên kết bảng với (tự thân) Có thể liên kết bảng với cách đặt alias Ví du: Select e.ename emp_name, e.sal emp_sal, m.ename mgr_name,...
... lệnh SQL*Plus Khác biệt lệnh SQL SQL*Plus SQL*Plus SQL Là ngôn ngữ để giao tiếp với Oracle Server việc truy xuất liệu Câu lệnh dựa ký tự chuẩn ASCII Nhận dạng lệnh SQL gửi lệnh lên Server Tuỳ thuộc ... database thao tác với liệu database Câu lệnh nạp vào nhớ đệm nhiều dòng Câu lệnh tải trực tiếp không thông qua đệm Câu lệnh không viết tắt Câu lệnh viết tắt Có sử dụng ký tự kết thúc lệnh thực Không ... CÔNG CỤ TƯƠNG TÁC LỆNH SQL VỚI DATABASE 2.2.1 Câu lệnh tương tác SQL*Plus Oracle hỗ trợ công cụ SQL*Plus cho phép người sử dụng tương tác trực tiếp với Oracle Server thông qua câu lệnh SQL PL/SQL...
... 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 trả tập giá trị Các câu truyvấn mệnh đề WHERE kết hợp phép nối logic 9/15 26.2 Truyvấnlồ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 ... 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 quan...
... 72 Cấp quyền Select, Insert, Update, Delete bảng Employees cho user vừa tạo 73 Cấp quyền Select, Insert, Update, Delete bảng Departments cho user vừa tạo 74 Cấp quyền Select với thuộc tính job_id, ... view to sinhvien; 72 grant insert, update, select, delete on hr.employees to sinhvien; 73 grant insert, select, update, delete on hr.departments to sinhvien; 74 grant update( job_id, job_title) ... tai'); end; 47 Tạo thủ tục có tên delete_ emp xóa nhân viên với mã nhân viên tham số truy n vào create or replace procedure delete_ employee(manhanvien number) as begin delete from employees where employee_id=manhanvien;...
... đề 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ớitruyvấn cha Ví dụ: Tìm nhân viên thân nhân nào: Trong truyvấn có 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 ... (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...
... n user Scott_01, b n gán quy n truy xu t b ng DEPT c a b n cho m t user khác (Scott_02) Yêu c u user Scott_02 gán quy n truy xu t b ng DEPT c a h cho b n 13.7 Truy xu t n i dung b ng DEPT c a ... t d li u m u sau (không li t kê tên c t c t INSERT) 8.3 Thêm dòng d li u th hai vào b ng MY_EMPLOYEE t b ng d li u m u bên (li t kê tên c t câu l nh INSERT) 8.4 Ki m tra d li u ã thêm vào ID ... ban không t n t i 10.4 Ki m tra constraint ã c t o b ng cách truy xu t b ng USER_CONSTRAINTS Chú ý n ki u tên c a constraint Lưu câu truy v n vào file B11C4.SQL CONSTRAINT_NAME -DEPARTMENT_ID_PK...
... câu lệnhtruyvấn SQL Server 2000 : Các câu lệnhtruyvấn liệu – Truyvấn Trong lập trình bên Transaction-SQL, có đôi lúc bạn sử dụng đến truyvấn đề tính toán liệu Truyvấn câu lệnhtruyvấn ... Server 2000 : Các câu lệnhtruyvấn liệu – LệnhINSERT INTO LệnhtruyvấnINSERT TO cho phép bạn thêm nhiều dòng liệu vào bên bảng Trước tiên bạn làm quen vớilệnhINSERT TO lệnh cho phép bạn thêm ... trả giá trị truyvấn • Kết truyvấn trả giá trị đơn lẻ danh sách giá trị • Cấp độ lồngtruyvấn bên trog Microsoft SQL Server không giới hạn 1/- Truyvấn trả giá trị đơn : Là truyvấn mà kết trả...
... biến Bộ sinh phân tích nhận đầu vào lược đồ sở liệu câu lệnhtruyvấn SQL để phân tích câu lệnhtruyvấn chuyển tài liệu XML câu lệnhtruyvấn vào mô hình DOM Bộ sinh đột biến duyệt qua phần tử ... định danh cột, tham chiếu đến tham số truy vấn, chúng có khả phát lỗi sử dụng không trường Thay cột tham chiếu truyvấn có chứa truyvấn con, gộp nhóm hay truyvấn kết hợp hạn chế thay cột nằm phạm ... phân tích chuyển câu lệnhtruyvấn SQL gốc sang định dạng tài liệu XML cách thay từ khóa câu lệnh phần tử XML tổ chức lại tài liệu XML theo thứ tự phù hợp với cấu trúc câu truyvấn SQL Các từ khóa...
... câu truyvấn khác Truyvấn q1 đƣợc rút gọn thành chuỗi truyvấn q11 q12 q13 Truyvấn q11 loại đơn quan hệ cho chạy OVQP Tuy nhiên truyvấn q12 q13 loại đơn quan hệ rút gọn phép tách.Các câu truy ... biểu thị câu truyvấn q đƣợc phân rã thành hai câu truyvấn qi-1và qi, qi-1 đƣợc thực trƣớc kết đƣợc qi sử dụng Cho trƣớc câu truyvấn q có n quan hệ, OVQP phân rã q thành n câu truyvấn q1 q2 qn ... tiên, phân rã câu truyvấn dạng phép toán quan hệ thành phần nhỏ Câu truyvấn trƣớc tiên đƣợc phân rã thành chuỗi truyvấn có quan hệ chung (chính xác biến nhất) Sau câu truyvấn đơn quan hệ đƣợc...
... 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 ... 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 truyvấnlồng Toán tử In Exists • IN ◦ IN ◦ Thuộc tính mệnh đề SELECT truyvấn ... câu lệnh 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 ◦
... nhiên 50 truyvấn từ nhóm Ngoài ra, lấy ngẫu nhiên 200 truyvấn số truyvấn lại (không thuộc 10 triệu truyvấn nói trên) Vớitruy vấn, tìm quảng cáo hệ thống trên, tiến hành 9000 cặp truy vấn- quảng ... thống khác nhau, với tham số trộn loại đặc trưng khác hệ thống Sử dụng tập 700 truy vấn, truyvấn xây dựng sau Bắt đầu với tập tất truyvấn Yahoo tuần từ 23-29, 2007 Chia 10 triệu truyvấn tìm kiếm ... ánh xạ đoạn vănvới số lớp liên quan Từ tập kết tìm vớitruyvấn gốc, họ tiến hành phân lớp với kết quả, sau chọn lớp phù hợp vớitruyvấn gốc Các lớp sử dụng đặc trưng truyvấn quảng cáo, trọng...