SQL
Khi viết ứng dụng kết nối với cơ sở dữ liệu thì mô hình CSDL phổ biến nhất là cơ sở dữ liệu. CSDL quan hệ chiếm 80% trong tổng số các ứng dụng, hệ thống đang vận hành.
Nhắc đến cơ sở dữ liệu quan hệ, ta luôn nhắc đến ngôn ngữ truy vấn SQL – Structured Query Language.
Với mô hình CSDL quan hệ, dữ liệu sẽ được lưu vào các bảng, mỗi cột là 1 thuộc tính (attribute), mỗi hàng là 1 bản ghi (record). Các bảng được liên kết nhau bằng qua khóa ngoài (foreign key)… Tập hợp các bảng được chuẩn hóa tạo nên mô hình CSDL cho 1 hệ thống cụ thể.
SQL phổ biến đến mức hầu như sản phẩm công nghệ nào bạn đang sử dụng cũng có dính líu tới nó. Ngay cả các ứng dụng nằm trong smartphone của bạn cũng kết nối với một hệ quản trị CSDL là SQLite.