Bài giảng CƠ SỞ DỮ LIỆU NÂNG CAO Số tc 2; LT 20; Btập 10 GV Nguyễn Thị Mỹ Dung Khối lớp Đại học L2 1 Chương 7 Truy vấn trong CSDL HĐT NỘI DUNG MÔN HỌC 2 1 2 3 4 Chương 1 Tổng quan CSDL phân tán (4) Ch[.]
Bài giảng CƠ SỞ DỮ LIỆU NÂNG CAO Số tc: 2; LT: 20; Btập: 10 GV: Nguyễn Thị Mỹ Dung Khối lớp: Đại học L2 Chương 7: Truy vấn CSDL HĐT NỘI DUNG MÔN HỌC Chương Tổng quan CSDL hướng đối tượng Chương Tổng quan CSDL phân tán (4) Chương Cơ Oracle (4) Chương 4: Lập trình PL/SQL (4) Chương 5: Procedure, Function (4) Chương 6: Thiết kế đối tượng (6) Chương 7: Truy vấn CSDL HĐT (4) Chương 7: Truy vấn CSDL HĐT Ch7: Truy vấn CSDL HĐT I II III IV Trích lọc Thống kê Cập nhật Bài tập thực hành Chương 7: Truy vấn CSDL HĐT Trích lọc Bao gồm lệnh cho phép trích lọc liệu mà không làm thay đổi liệu đối tượng CSDL Đó truy vấn khóa SELECT Trả thuộc tính tập hợp thuộc tính Cú pháp: SELECT [.] | [REF ().] | [DEREF ().] | [..] FROM WHERE Chương 7: Truy vấn CSDL HĐT Trích lọc (tt) Ví dụ : In danh sách sinh viên thuộc khoa Anh văn SELECT substr(sv.get_masv(),1,5) as masv, substr(sv.get_hoten(),1,30) as hoten, deref(thuockhoa).get_makh(), deref(thuockhoa).get_tenkh() FROM sinhvien sv WHERE deref(thuockhoa).get_tenkh() = 'Anh van‘ Lưu ý: Ngoài ra, trích lọc thơng tin cách sử dụng lập trình PL/SQL (cấu trúc, trỏ,…) Chương 7: Truy vấn CSDL HĐT Trích lọc (tt) Cách gọi hàm thành viên: Cách gọi hàm member SELECT .() FROM khoa kh; Ví dụ: SELECT kh.get_tenkh() FROM khoa kh; Cách gọi hàm static SELECT .() FROM dual; Ví dụ: SELECT khoa_type.tong_kh() FROM dual; Cách gọi thủ tục static EXECUTE .() Ví dụ: EXECUTE khoa_type.set_tenkh('AV', 'ABC'); Chương 7: Truy vấn CSDL HĐT II Thống kê Bao gồm lệnh trích lọc có sử dụng hàm kết tập như: SUM, COUNT, AVG, MAX, MIN Ví dụ: Tìm thông tin sinh viên học nhiều tiết SELECT mh.get_mamh(), mh.get_tenmh(), mh.get_sotiet() FROM mon mh WHERE mh.get_sotiet()=( SELECT max(mh.get_sotiet()) FROM mon mh) Chương 7: Truy vấn CSDL HĐT ...NỘI DUNG MÔN HỌC Chương Tổng quan CSDL hướng đối tượng Chương Tổng quan CSDL phân tán (4) Chương Cơ Oracle (4) Chương 4: Lập trình PL/SQL (4) Chương 5: Procedure, Function (4) Chương 6:... Thiết kế đối tượng (6) Chương 7: Truy vấn CSDL HĐT (4) Chương 7: Truy vấn CSDL HĐT Ch7: Truy vấn CSDL HĐT I II III IV Trích lọc Thống kê Cập nhật Bài tập thực hành Chương 7: Truy vấn CSDL HĐT Trích... tập thực hành Chương 7: Truy vấn CSDL HĐT Trích lọc Bao gồm lệnh cho phép trích lọc liệu mà không làm thay đổi liệu đối tượng CSDL Đó truy vấn khóa SELECT Trả thuộc tính tập hợp thuộc tính Cú pháp: