Bài giảng Cơ sở dữ liệu: Chương 6 - GV. Đỗ Thị Kim Thành
Số trang: 23
Loại file: pdf
Dung lượng: 752.65 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở dữ liệu do GV. Đỗ Thị Kim Thành biên soạn, trong chương 6 của bài giảng trình bày nội dung giới thiệu sơ lược về ngôn ngữ truy vấn SQL, cách truy vấn dữ liệu, cấu trúc câu truy vấn tổng quát,... Để biết rõ hơn về nội dung chi tiết của bài giảng, mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 6 - GV. Đỗ Thị Kim Thành01/03/2011TRUNG TÂM DÀO TẠO CÁC VẤN ĐỀ KINH TẾ HIỆN ĐẠITRƯỜNG ĐẠI HỌC CHU VĂN ANDATABASECƠ SỞ DỮ LIỆUGV: Đỗ Thị Kim ThànhEmail: kimthanh.do@gmail.comWeb: http://dkt.hoitublog.comChương VINGÔN NGỮ TRUY VẤN SQLGV: ĐỖ THỊ KIM THÀNH2101/03/2011GIỚI THIỆU Ngôn ngữ khai báo•Cài đặt dựa trên ĐSQH Chuẩn hóa cho các hệ quản trị CSDL quan hệ••Được phát triển bởi IBM (1970s)Các phiên bản chuẩn ANSI/ISO–SQL – 86 (SQL1)–SQL – 92 (SQL2)–SQL – 99 (SQL3)–SQL – 2000, 2005, 2008 Nhiều phiên bản cài đặt••SQL ServerOracle3GV: ĐỖ THỊ KIM THÀNHGIỚI THIỆU SQL hỗ trợNgôn ngữ định nghĩa dữ liệu (DDL)•••Ngôn ngữ thao tác dữ liệu (DML)••Mức quan niệm: CREATE SCHEMA, TABLE,…Mức ngoài: CREATE VIEW, GRANT,…Mức trong: CREATE INDEX, CLUSTER,…Truy vấn: SELECTCập nhật: INSERT, DELETE, UPDATENgôn ngữ khai báo•••GV: ĐỖ THỊ KIM THÀNHRàng buộc toàn vẹnPhân quyền và bảo mậtĐiều khiển giao tác4201/03/2011TRUY VẤN DỮ LIỆU Truy vấn dữ liệu là ngôn ngữ rút trích dữ liệu thỏa mộtsố điều kiện nào đóDựa trên các phép toán đại số quan hệ + một số mở rộngHỗ trợ các truy vấn:• Cơ bản: chọn, chiếu, kết• Tập hợp, so sánh tập hợp và truy vấn lồng• Hàm kết hợp và gom nhóm• Một số kiểu truy vấn khácNgôn ngữ truy vấn dữ liệu SQL là ngôn ngữ chuẩn, cócấu trúc dùng để truy vấn và thao tác trên CSDL quanhệ.GV: ĐỖ THỊ KIM THÀNH5CẤU TRÚCCâu truy vấn tổng quát:SELECT [ DISTINCT ] danh_sách_cột | hàmFROM danh sách các quan hệ (hay bảng, table)[WHERE điều_kiện][GROUP BY danh_sách_cột_gom_nhóm][HAVING điều_kiện_trên_nhóm][ORDER BY cột1 ASC | DESC, cột2 ASC | DESC,… ]GV: ĐỖ THỊ KIM THÀNH6301/03/2011CÁC TOÁN TỬ VÀ PHÉP TOÁN Toán tử so sánh:•••••••=,>,=,
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 6 - GV. Đỗ Thị Kim Thành01/03/2011TRUNG TÂM DÀO TẠO CÁC VẤN ĐỀ KINH TẾ HIỆN ĐẠITRƯỜNG ĐẠI HỌC CHU VĂN ANDATABASECƠ SỞ DỮ LIỆUGV: Đỗ Thị Kim ThànhEmail: kimthanh.do@gmail.comWeb: http://dkt.hoitublog.comChương VINGÔN NGỮ TRUY VẤN SQLGV: ĐỖ THỊ KIM THÀNH2101/03/2011GIỚI THIỆU Ngôn ngữ khai báo•Cài đặt dựa trên ĐSQH Chuẩn hóa cho các hệ quản trị CSDL quan hệ••Được phát triển bởi IBM (1970s)Các phiên bản chuẩn ANSI/ISO–SQL – 86 (SQL1)–SQL – 92 (SQL2)–SQL – 99 (SQL3)–SQL – 2000, 2005, 2008 Nhiều phiên bản cài đặt••SQL ServerOracle3GV: ĐỖ THỊ KIM THÀNHGIỚI THIỆU SQL hỗ trợNgôn ngữ định nghĩa dữ liệu (DDL)•••Ngôn ngữ thao tác dữ liệu (DML)••Mức quan niệm: CREATE SCHEMA, TABLE,…Mức ngoài: CREATE VIEW, GRANT,…Mức trong: CREATE INDEX, CLUSTER,…Truy vấn: SELECTCập nhật: INSERT, DELETE, UPDATENgôn ngữ khai báo•••GV: ĐỖ THỊ KIM THÀNHRàng buộc toàn vẹnPhân quyền và bảo mậtĐiều khiển giao tác4201/03/2011TRUY VẤN DỮ LIỆU Truy vấn dữ liệu là ngôn ngữ rút trích dữ liệu thỏa mộtsố điều kiện nào đóDựa trên các phép toán đại số quan hệ + một số mở rộngHỗ trợ các truy vấn:• Cơ bản: chọn, chiếu, kết• Tập hợp, so sánh tập hợp và truy vấn lồng• Hàm kết hợp và gom nhóm• Một số kiểu truy vấn khácNgôn ngữ truy vấn dữ liệu SQL là ngôn ngữ chuẩn, cócấu trúc dùng để truy vấn và thao tác trên CSDL quanhệ.GV: ĐỖ THỊ KIM THÀNH5CẤU TRÚCCâu truy vấn tổng quát:SELECT [ DISTINCT ] danh_sách_cột | hàmFROM danh sách các quan hệ (hay bảng, table)[WHERE điều_kiện][GROUP BY danh_sách_cột_gom_nhóm][HAVING điều_kiện_trên_nhóm][ORDER BY cột1 ASC | DESC, cột2 ASC | DESC,… ]GV: ĐỖ THỊ KIM THÀNH6301/03/2011CÁC TOÁN TỬ VÀ PHÉP TOÁN Toán tử so sánh:•••••••=,>,=,
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Ngôn ngữ truy vấn SQL Truy vấn dữ liệu Cấu trúc câu truy vấn Các toán tử và phép toán Hàm truy vấn dữ liệuGợi ý tài liệu liên quan:
-
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 169 0 0 -
204 trang 129 1 0
-
Ngôn ngữ lập trình C# 2005 - Tập 4, Quyển 1: Lập trình cơ sở dữ liệu (Phần 1)
208 trang 124 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 117 1 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 75 0 0 -
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Nguyễn Thị Như Anh
17 trang 72 0 0 -
54 trang 69 0 0
-
79 trang 63 0 0
-
Bài giảng Cơ sở dữ liệu: Bài thực hành Cơ sở dữ liệu 1 - Lê Nhị Lãm Thúy
18 trang 63 0 0 -
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 trang 62 0 0