Kể từ khi mối quan hệ giữa các bảng được tạo ra như một phần của việc thao tác bàn, các
mô hình quan hệ hỗ trợ cả một-nhiều và nhiều-nhiều mối quan hệ giữa các bản ghi
của các bảng khác nhau. Ví dụ, Aone-nhiều relationshipis tạo ra khi một nhóm các
nhân viên thuộc về chỉ một bộ phận. Tất cả sẽ có số phận giống như một
khóa ngoại trong hồ sơ của họ, và không ai sẽ có nhiều hơn một bộ phận quan trọng. Có một
bộ phận, tomanyemployees liên kết. Amany-nhiều relationshipcan được duy trì, cho
ví dụ, đối với các giáo sư và sinh viên trong một cơ sở dữ liệu đại học. Một giáo sư có thể có rất nhiều
sinh viên, và một sinh viên có thể có nhiều giáo sư. Điều này có thể được thực hiện bằng cách tạo ra một
chìa khóa hợp của giáo sư ID và thẻ sinh viên. Trong ví dụ của chúng ta về cửa hàng DVD, có một
mối quan hệ nhiều-nhiều giữa khách hàng và các đĩa DVD mà họ đã thuê. Các thuê DVD
bảng cho phép người quản lý cửa hàng để tạo ra một báo cáo lịch sử của khách hàng và thuê họ. Rõ ràng
là nhiều hơn một khách hàng đã thuê một DVD nào đó, và cùng một khách hàng đã thuê nhiều
DVD khác nhau.
Các nhà cung cấp chính của DBMS quan hệ (RDBMS) là IBM, Oracle, và Microsoft, với
thị phần trên toàn thế giới về doanh thu giấy phép của khoảng một phần ba, một phần ba, và một phần năm,
tương ứng. IBM giấy phép DB2, Oracle DBMS giấy phép của tên công ty, và Microsoft
cấp phép cho SQL Server và Access. MySQL, một DBMS mã nguồn mở, cũng là rất phổ biến. Evans Data
Corporation, một công ty phân tích thị trường CNTT, ước tính rằng MySQL có một phần 44 phần trăm của các
DBMS quan hệ cài đặt toàn cầu (để lại cho các RDBMS độc quyền chỉ hơn một nửa
thị trường). Những DBMS là một phần thiết yếu của các ứng dụng doanh nghiệp như SCM và CRM
hệ thống.
đang được dịch, vui lòng đợi..
