Trang Chủ Cơ sở dữ liệu Một mô hình quan hệ là gì? - định nghĩa từ techopedia

Một mô hình quan hệ là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mô hình quan hệ có nghĩa là gì?

Mô hình quan hệ là cơ sở khái niệm của cơ sở dữ liệu quan hệ. Được đề xuất bởi EF Codd vào năm 1969, đây là một phương pháp cấu trúc dữ liệu bằng cách sử dụng các quan hệ, là các cấu trúc toán học giống như lưới bao gồm các cột và các hàng. Codd đã đề xuất mô hình quan hệ cho IBM, nhưng ông không biết công việc của mình sẽ trở nên cực kỳ quan trọng và có ảnh hưởng như thế nào làm cơ sở cho các cơ sở dữ liệu quan hệ. Hầu hết chúng ta đều rất quen thuộc với biểu hiện vật lý của một mối quan hệ trong cơ sở dữ liệu - nó được gọi là bảng.


Mặc dù mô hình quan hệ mượn rất nhiều từ toán học và sử dụng các thuật ngữ toán học như tên miền, đoàn thể và phạm vi, các tính năng và điều kiện mà nó mô tả rất dễ xác định bằng tiếng Anh đơn giản.

Techopedia giải thích Mô hình quan hệ

Trong mô hình quan hệ, tất cả dữ liệu phải được lưu trữ trong các mối quan hệ (bảng) và mỗi quan hệ bao gồm các hàng và cột. Mỗi quan hệ phải có một tiêu đề và cơ thể. Tiêu đề chỉ đơn giản là danh sách các cột trong quan hệ. Phần thân là tập hợp dữ liệu thực sự tạo ra mối quan hệ, được sắp xếp thành các hàng. Bạn có thể ngoại suy rằng đường giao nhau của một cột và một hàng sẽ dẫn đến một giá trị duy nhất - giá trị này được gọi là một tuple.


Đặc điểm chính thứ hai của mô hình quan hệ là việc sử dụng các phím. Đây là các cột được chỉ định đặc biệt trong một mối quan hệ, được sử dụng để sắp xếp dữ liệu hoặc liên quan dữ liệu với các mối quan hệ khác. Một trong những khóa quan trọng nhất là khóa chính, được sử dụng để nhận dạng duy nhất từng hàng dữ liệu. Để làm cho việc truy vấn dữ liệu dễ dàng hơn, hầu hết các cơ sở dữ liệu quan hệ sẽ đi xa hơn và sắp xếp thứ tự dữ liệu theo khóa chính. Khóa ngoại liên quan đến dữ liệu trong một mối quan hệ với khóa chính của mối quan hệ khác.


Bên cạnh việc xác định cách cấu trúc dữ liệu như đã thảo luận ở trên, mô hình quan hệ cũng đưa ra một bộ quy tắc để thực thi tính toàn vẹn dữ liệu, được gọi là ràng buộc toàn vẹn. Nó cũng định nghĩa cách dữ liệu được thao tác (tính toán quan hệ). Ngoài ra, mô hình xác định một tính năng đặc biệt gọi là chuẩn hóa để đảm bảo lưu trữ dữ liệu hiệu quả.

Định nghĩa này được viết trong bối cảnh Cơ sở dữ liệu
Một mô hình quan hệ là gì? - định nghĩa từ techopedia