intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu: Chương 6 - GV. Đỗ Thị Kim Thành

Chia sẻ: Quangdaithuan Quangdaithuan | Ngày: | Loại File: PDF | Số trang:23

89
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu: Chương 6 - GV. Đỗ Thị Kim Thành

01/03/2011<br /> <br /> TRUNG TÂM DÀO TẠO CÁC VẤN ĐỀ KINH TẾ HIỆN ĐẠI<br /> TRƯỜNG ĐẠI HỌC CHU VĂN AN<br /> <br /> DATABASE<br /> CƠ SỞ DỮ LIỆU<br /> GV: Đỗ Thị Kim Thành<br /> Email: kimthanh.do@gmail.com<br /> Web: http://dkt.hoitublog.com<br /> <br /> Chương VI<br /> <br /> NGÔN NGỮ TRUY VẤN SQL<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 2<br /> <br /> 1<br /> <br /> 01/03/2011<br /> <br /> GIỚI THIỆU<br /> <br />  Ngôn ngữ khai báo<br /> •<br /> <br /> Cài đặt dựa trên ĐSQH<br /> <br />  Chuẩn hóa cho các hệ quản trị CSDL quan hệ<br /> •<br /> •<br /> <br /> Được phát triển bởi IBM (1970s)<br /> Các phiên bản chuẩn ANSI/ISO<br /> –<br /> SQL – 86 (SQL1)<br /> –<br /> SQL – 92 (SQL2)<br /> –<br /> SQL – 99 (SQL3)<br /> –<br /> SQL – 2000, 2005, 2008<br /> <br />  Nhiều phiên bản cài đặt<br /> •<br /> •<br /> <br /> SQL Server<br /> Oracle<br /> 3<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> GIỚI THIỆU<br /> <br />  SQL hỗ trợ<br /> <br /> <br /> Ngôn ngữ định nghĩa dữ liệu (DDL)<br /> •<br /> •<br /> •<br /> <br /> <br /> <br /> Ngôn ngữ thao tác dữ liệu (DML)<br /> •<br /> •<br /> <br /> <br /> <br /> Mức quan niệm: CREATE SCHEMA, TABLE,…<br /> Mức ngoài: CREATE VIEW, GRANT,…<br /> Mức trong: CREATE INDEX, CLUSTER,…<br /> Truy vấn: SELECT<br /> Cập nhật: INSERT, DELETE, UPDATE<br /> <br /> Ngôn ngữ khai báo<br /> •<br /> •<br /> •<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> Ràng buộc toàn vẹn<br /> Phân quyền và bảo mật<br /> Điều khiển giao tác<br /> 4<br /> <br /> 2<br /> <br /> 01/03/2011<br /> <br /> TRUY VẤN DỮ LIỆU<br /> <br />  Truy vấn dữ liệu là ngôn ngữ rút trích dữ liệu thỏa một<br /> <br /> <br /> <br /> <br /> <br /> số điều kiện nào đó<br /> Dựa trên các phép toán đại số quan hệ + một số mở rộng<br /> Hỗ trợ các truy vấn:<br /> • Cơ bản: chọn, chiếu, kết<br /> • Tập hợp, so sánh tập hợp và truy vấn lồng<br /> • Hàm kết hợp và gom nhóm<br /> • Một số kiểu truy vấn khác<br /> Ngôn ngữ truy vấn dữ liệu SQL là ngôn ngữ chuẩn, có<br /> cấu trúc dùng để truy vấn và thao tác trên CSDL quan<br /> hệ.<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 5<br /> <br /> CẤU TRÚC<br /> <br /> <br /> <br /> Câu truy vấn tổng quát:<br /> SELECT [ DISTINCT ] danh_sách_cột | hàm<br /> FROM danh sách các quan hệ (hay bảng, table)<br /> [WHERE điều_kiện]<br /> [GROUP BY danh_sách_cột_gom_nhóm]<br /> [HAVING điều_kiện_trên_nhóm]<br /> [ORDER BY cột1 ASC | DESC, cột2 ASC | DESC,… ]<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 6<br /> <br /> 3<br /> <br /> 01/03/2011<br /> <br /> CÁC TOÁN TỬ VÀ PHÉP TOÁN<br /> <br />  Toán tử so sánh:<br /> •<br /> •<br /> •<br /> •<br /> •<br /> •<br /> •<br /> <br /> =,>,=,
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2