Giới thiệu tài liệu
Chương này giới thiệu về ngôn ngữ SQL cơ bản, bao gồm các khái niệm về định nghĩa, thao tác và kiểm soát dữ liệu trong hệ quản trị cơ sở dữ liệu quan hệ.
Đối tượng sử dụng
Sinh viên, lập trình viên, hoặc bất kỳ ai quan tâm đến việc học và làm việc với ngôn ngữ SQL và hệ quản trị cơ sở dữ liệu quan hệ.
Nội dung tóm tắt
Tài liệu này trình bày chi tiết về ngôn ngữ SQL cơ bản, bắt đầu từ việc giới thiệu tổng quan về SQL là một ngôn ngữ định nghĩa, thao tác và kiểm soát dữ liệu. Nội dung đi sâu vào cách định nghĩa lược đồ cơ sở dữ liệu quan hệ, bao gồm các kiểu dữ liệu thông dụng và cú pháp để tạo, sửa đổi hoặc loại bỏ bảng, thiết lập giá trị ngầm định và quản lý chỉ mục để tối ưu hóa hiệu suất tìm kiếm. Phần tiếp theo tập trung vào các thao tác chỉnh sửa dữ liệu như chèn, xóa và cập nhật bản ghi. Đặc biệt, tài liệu dành một phần lớn để hướng dẫn cách thực hiện các truy vấn dữ liệu, từ những truy vấn đơn giản sử dụng mệnh đề SELECT, FROM, WHERE, cho đến các phép chiếu và chọn phức tạp, so sánh chuỗi, xử lý giá trị NULL và sắp xếp kết quả. Các hàm thông dụng trong SQL như hàm nhóm, hàm xử lý chuỗi, hàm thời gian và hàm toán học cũng được trình bày rõ ràng. Cuối cùng, tài liệu đề cập đến các truy vấn nâng cao như tích và nối các quan hệ (JOIN), các phép hợp, giao, trừ (UNION, INTERSECT, EXCEPT), truy vấn con (subqueries) với các lượng từ như ANY, ALL, EXISTS, và khái niệm quan trọng về khung nhìn (VIEW), bao gồm cách khai báo, truy vấn và cập nhật khung nhìn, nhấn mạnh vai trò của chúng trong bảo mật và đơn giản hóa dữ liệu.