Có phải một bảng 'Giao lộ' giống như một Thực thể yếu?


7

Có phải về cơ bản là một 'Giao diện bàn' chỉ là bảng nằm giữa hai thực thể có mối quan hệ nhiều-nhiều (MM)?

Câu trả lời:


9

Bảng ngã ba là một thực thể yếu, nhưng thực thể yếu thường không phải là bảng giao tiếp. Một bảng nối không giống như một thực thể yếu. Bảng ngã ba là một loại thực thể yếu.

Các bảng được sử dụng để giải quyết các nhóm lặp lại cũng là các thực thể yếu. Đây chỉ là các bảng nối nếu nhóm lặp có chứa mối quan hệ khóa ngoài lặp lại.


Điều này có nên đọc, "... nhưng một thực thể yếu có thể không ..."?
Không khí

1
@AirThomas Tôi tin rằng có thể không ngụ ý có khả năng là điều tôi không muốn làm. Tương tự, tôi sẽ tuyên bố Một đồng xu có thể là một phần tư chứ không phải Một đồng tiền có thể không phải là một phần tư .
BillThor

3

Phụ thuộc vào cách bạn xác định "bảng ngã ba". Thuật ngữ ER có xu hướng hơi mơ hồ khi được sử dụng để mô tả các khái niệm cơ sở dữ liệu quan hệ.

Một bảng nối thường có nghĩa là hoặc có thể có nghĩa là bất kỳ bảng nào có hai hoặc nhiều khóa ngoại.

Mặt khác, một thực thể yếu được biểu thị bằng một bảng có khóa chính bao gồm ít nhất một thuộc tính khóa ngoại. Đó không phải là trường hợp của một bảng nối (tức là một bảng có nhiều hơn một khóa ngoại).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.