PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS).
🔍 Giải thích ngắn gọn:
Cơ sở dữ liệu quan hệ lưu trữ dữ liệu theo bảng (table), với các cột (column) đại diện cho thuộc tính và hàng (row) đại diện cho bản ghi dữ liệu.
PostgreSQL hỗ trợ:
Khóa chính, khóa ngoại (primary key, foreign key)
Quan hệ giữa các bảng
Ràng buộc toàn vẹn dữ liệu (constraints)
Ngôn ngữ truy vấn SQL (Structured Query Language) chuẩn ANSI
✅ Điểm nổi bật của PostgreSQL:
Tính năng Có hỗ trợ
Cơ sở dữ liệu quan hệ (RDBMS) ✅
Hỗ trợ quan hệ giữa các bảng ✅
Giao dịch (transaction) với ACID ✅
Mở rộng: JSON, GIS, XML, ... ✅
Mã nguồn mở, miễn phí ✅
Tương thích tốt với các hệ quản trị khác (MySQL, Oracle) ✅
👉 Ngoài là một RDBMS, PostgreSQL còn là một "object-relational" database, nghĩa là nó cũng hỗ trợ:
Kiểu dữ liệu do người dùng định nghĩa
Kế thừa bảng (table inheritance)
Hàm và trigger tùy biến