Skip to main content

Một mô hình quan hệ là gì?

Mô hình quan hệ là một khung đơn giản nhưng ngắn gọn để lưu trữ, truy xuất và quản lý cơ sở dữ liệu và tính đến năm 2011, đây là khung được sử dụng rộng rãi nhất được sử dụng bởi cơ sở dữ liệu trong 40 năm qua.Việc sử dụng thực tế đầu tiên của mô hình cơ sở dữ liệu là vào năm 1969, khi người sáng lập, Tiến sĩ Edgar F. Codd, đã viết một báo cáo cho chủ nhân của mình, IBM và sử dụng cấu trúc cơ bản của mô hình quan hệ để phát triển báo cáo của mình.Báo cáo đã nhận được với sự kinh ngạc.Tiến sĩ CODD đã nhanh chóng được kích hoạt để hoàn toàn xác định không chỉ cấu trúc cơ bản, mà cả các hoạt động của những gì sẽ trở thành mô hình quan hệ cho cơ sở dữ liệu.Ngôn ngữ truy vấn, Ngôn ngữ truy vấn có cấu trúc (SQL) được xây dựng xung quanh mô hình quan hệ để sử dụng để truy vấn dữ liệu trong cơ sở dữ liệu quan hệ được xây dựng trên khung.kết cấu.Là một mô hình quan hệ sử dụng logic vị ngữ trong một phương pháp khai báo và dựa trên các thuật ngữ toán học của logic hai chiều của đúng và sai, bất kỳ dữ liệu nào liên quan đến logic này sau đó được vận hành bởi tính toán quan hệ và đại số quan hệ.Các hoạt động toán học này làm cho dữ liệu không chỉ dễ dàng truy vấn mà còn dễ dàng được cập nhật bằng một vài bước trong việc thêm một hàng vào bảng.Sử dụng các biến để định lượng thông tin với các giá trị dữ liệu, mô hình quan hệ cũng sử dụng các khóa cụ thể để áp dụng các ràng buộc khi sử dụng và truy vấn thông tin.Ngay từ đầu, Tiến sĩ CODD đã sử dụng các thuộc tính để chỉ định các loại dữ liệu và tính nhất quán đã được tích hợp vào mô hình quan hệ, điều này đã khuyến khích nó trở thành công cụ quản lý cơ sở dữ liệu phát triển rộng rãi nhất.Trong hoạt động, thông tin trong cơ sở dữ liệu mô hình quan hệ bị chia thành các thành phần nhỏ cho phép tái cấu trúc theo nhiều cách để hình thành các hình ảnh lớn hơn, tùy thuộc vào các biến được truy vấn liên quan đến dữ liệu và liên kết nhiều thành phần nhỏ hơn liên quan đến mỗikhác.Các thành phần nhỏ này được gọi là các thực thể và được tổ chức trong một bảng các cột và hàng.Thông tin có thể được nhập bằng bất kỳ định dạng nào và được lưu trữ dựa trên một tập hợp các quy tắc logic theo các nguyên tắc thiết kế được chỉ định.Các khóa duy nhất xác định các thực thể và bảo tồn tính toàn vẹn tham chiếu và do đó, một truy vấn sẽ luôn tìm thấy kết quả tương tự như không có sự trùng lặp thông tin.Vì cấu trúc này làm cho cơ sở dữ liệu quan hệ rất linh hoạt, các lập trình viên có thể viết cho cơ sở dữ liệu có thể truy cập được cho nhiều ứng dụng khác nhau.Để tương ứng với các thành phần logic vị ngữ trong cơ sở dữ liệu quan hệ.Mặc dù không cần thiết phải sử dụng tất cả các tính năng của SQL, có khả năng logic ba giá trị, tuy nhiên nó có thể dễ dàng truy vấn cơ sở dữ liệu quan hệ.Tuy nhiên, có ít nhất 30 ngôn ngữ khác với SQL, tuy nhiên, có khả năng quản lý cơ sở dữ liệu và truy vấn cơ sở dữ liệu quan hệ.SQL chỉ đơn thuần là ngôn ngữ đầu tiên được sử dụng với cơ sở dữ liệu mô hình quan hệ ban đầu được phát triển.