Mục lục:
Định nghĩa - Tính toán quan hệ có nghĩa là gì?
Tính toán quan hệ được sử dụng với ngôn ngữ truy vấn khai báo không theo thủ tục, trong đó người dùng không quan tâm đến thủ tục để có được kết quả đầu ra. Người dùng chỉ cung cấp các yêu cầu và đầu ra được cung cấp mà không biết kỹ thuật truy xuất. Tính toán quan hệ chủ yếu được sử dụng để đo lường sức mạnh chọn lọc của các ngôn ngữ quan hệ.
Techopedia giải thích tính toán quan hệ
Tính toán quan hệ phần lớn dựa trên phép tính mệnh đề phổ biến và phép tính vị ngữ, phép tính tính toán với khai báo và câu. Khái niệm tính toán quan hệ được phát triển bởi Edgar F. Codd. Trong phép tính quan hệ, một truy vấn được thể hiện dưới dạng một công thức bao gồm một số biến và biểu thức bao gồm các biến này. So với giao diện cơ sở dữ liệu của con người, phép tính quan hệ có cách tiếp cận hoàn toàn khác bằng cách chỉ truy vấn người dùng về kết quả mong muốn. Các câu đơn giản hơn nhiều và đặc biệt đề cập đến các quan hệ và giá trị cơ sở dữ liệu trong phép tính quan hệ.
Có hai loại tính toán quan hệ: tính toán quan hệ tuple và tính toán quan hệ miền. Tính toán quan hệ tuple chỉ định chọn các bộ dữ liệu (danh sách các phần tử được sắp xếp) trong một mối quan hệ và có thể chọn các bộ dữ liệu với phạm vi bộ hoặc giá trị cho các giá trị cụ thể. Mối quan hệ kết quả có thể có một hoặc nhiều bộ dữ liệu. Trong trường hợp tính toán quan hệ miền, nó sử dụng danh sách các thuộc tính cần được chọn từ mối quan hệ dựa trên các điều kiện. Nói cách khác, sự khác biệt giữa tính toán quan hệ bộ và tính toán quan hệ miền là phép tính quan hệ miền chọn các thuộc tính chứ không phải toàn bộ bộ dữ liệu như tính toán quan hệ bộ.
