Skip to main content

Hệ thống quản lý cơ sở dữ liệu quan hệ là gì?

Một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) là một loại cơ sở dữ liệu cụ thể có chứa các bảng dữ liệu.Các loại cơ sở dữ liệu này thường được sử dụng để hỗ trợ một hoặc một số ứng dụng phần mềm liên kết.Ngôn ngữ lập trình cơ sở dữ liệu cụ thể được sử dụng để sửa đổi và báo cáo về dữ liệu.Một số kỹ thuật có thể tăng tốc độ truy xuất dữ liệu và giảm trùng lặp. Các tổ chức có thể sử dụng RDBM để lưu trữ hàng tồn kho, nhân viên, khách hàng và dữ liệu khác.Người dùng có thể tương tác với hệ thống quản lý cơ sở dữ liệu quan hệ thông qua các ứng dụng phần mềm bao gồm mã lập trình để hoạt động với cơ sở dữ liệu.Các ứng dụng phần mềm này có thể là truyền thống hoặc dựa trên web. Một hệ thống quản lý cơ sở dữ liệu quan hệ bao gồm các bảng có cột và hàng.Nhãn cột xác định dữ liệu trong các hàng trong cột.Mỗi hàng chứa dữ liệu thực tế cho một thể hiện của một thực thể, có thể là một người, vị trí, đối tượng hoặc ý tưởng.Ví dụ, cơ sở dữ liệu của khách hàng có thể có các cột cho ID khách hàng, tên, họ và địa chỉ email và mỗi hàng chứa dữ liệu của khách hàng riêng lẻ. Hệ thống quản lý cơ sở dữ liệu quan hệ được truy cập và cập nhật bằng ngôn ngữ truy vấn có cấu trúc (SQL).Để làm việc với dữ liệu, một nhà phát triển cơ sở dữ liệu sẽ viết các câu lệnh lập trình được gọi là truy vấn.Các thương hiệu khác nhau của các hệ thống quản lý cơ sở dữ liệu có thể yêu cầu sử dụng các phiên bản SQL khác nhau, mặc dù chúng có nhiều điểm tương đồng.Các bảng cơ sở chứa toàn bộ tập hợp dữ liệu.Bảng tạm thời lưu trữ dữ liệu đang được thao tác khi một truy vấn đang chạy.Bảng kết quả lưu trữ các kết quả truy vấn. Hệ thống quản lý cơ sở dữ liệu quan hệ sử dụng một số loại khóa để truy xuất dữ liệu.Một khóa chính xác định một thể hiện cụ thể của một thực thể.Đối với bảng nhân viên, khóa chính có thể là số nhận dạng nhân viên mà mỗi nhân viên được gán vĩnh viễn và không có nhân viên nào khác sẽ sử dụng.Các khóa duy nhất là các yếu tố dữ liệu khác cũng dành riêng cho từng trường hợp của một thực thể.Ví dụ, một nhà bán lẻ có thể gán các mặt hàng hàng tồn kho với số mặt hàng nhà cung cấp duy nhất. Một loại khóa thứ ba là khóa nước ngoài.Trong mô hình quan hệ, nó thiết lập mối quan hệ giữa các thực thể.Sử dụng các khóa nước ngoài, mối quan hệ giữa khách hàng của công ty và mỗi doanh số bán hàng của khách hàng mà không cần sao chép dữ liệu trong hệ thống quản lý cơ sở dữ liệu quan hệ. Tốc độ truy xuất dữ liệu rất quan trọng, đặc biệt là khi lượng dữ liệu tăng.Nhà phát triển có thể thêm một chỉ mục vào RDBMS để cho phép các truy vấn chạy nhanh hơn.Chỉ số thường sử dụng khóa chính, chẳng hạn như số nhận dạng thuế.