What are three methods for mapping a relational database to a generalization/specialization hierarchy(Select all the right responses)?

4 phương ánCó giải thíchDễ

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Để ánh xạ một cơ sở dữ liệu quan hệ sang một hiệp hội hóa hóa tổng quát / đặc biệt, có ba phương pháp chính. Phương pháp đầu tiên là lưu trữ tất cả các thuộc tính của lớp cha và các lớp con trong một bảng cơ sở dữ liệu duy nhất, với một cột phân biệt để phân biệt giữa các lớp con. Phương pháp thứ hai là ánh xạ mỗi lớp trong hiệp hội sang bảng cơ sở dữ liệu riêng, với bảng lớp cha chứa các thuộc tính chung và bảng lớp con chứa các thuộc tính riêng. Phương pháp thứ ba là ánh xạ mỗi lớp con trong hiệp hội sang bảng cơ sở dữ liệu riêng, bao gồm cả các thuộc tính thừa hưởng từ lớp cha, tránh các giá trị null và đảm bảo tính liên quan nhưng có thể dẫn đến trùng lặp dữ liệu. Tất cả ba phương pháp đều có thể được sử dụng tùy thuộc vào yêu cầu cụ thể của dự án.

Cùng môn