1.1. Lợi ích của ngôn ngữ truy vấn
– Với cách thực hiện thứ nhất trong Hoạt động 1, người dùng phải biết rõ cấu trúc tệp dữ liệu để lập trình xử lí từng bản nhạc, dẫn đến mất công và dễ nhầm lẫn.
– Với cách thực hiện thứ hai, người dùng chỉ cần viết yêu cầu truy vấn và hệ QTCSDL sẽ giải quyết việc lấy kết quả theo yêu cầu đó bằng SQL, ngôn ngữ truy vấn tiêu chuẩn được sử dụng bởi hầu hết các hệ QTCSDL.
– SQL bao gồm DDL, DML và DCL và được sử dụng để quản trị CSDL.
1.2. Khởi tạo CSDL
– Thành phần DDL của SQL cung cấp các câu truy vấn khởi tạo CSDL, khởi tạo bảng, thiết lập các khoá, tóm tắt trong các bảng sau.
Các câu truy vấn CSDL
Các kiểu dữ liệu được sử dụng cho các thuộc tính của các bảng trong SQL.
Kiểu dữ liệu
1.3. Cập nhật và truy xuất dữ liệu
– Thành phần DML của SQL cung cấp các câu truy vấn cập nhật và truy xuất dữ liệu. Sau đây là một vài câu truy xuất và truy vấn cập nhật dữ liệu để minh hoạ.
Câu truy xuất dữ liệu
Một số câu truy vấn cập nhật dữ liệu cho trong bảng dưới đây.
Các câu truy vấn cập nhật dữ liệu
1.4. Kiểm soát quyền truy cập
– Thành phần DCL của SQL cung cấp các câu truy vấn kiểm soát quyền người dùng đối với CSDL, tóm tắt trong bảng dưới đây.
Câu truy vấn kiểm soát quyền người dùng