Theo ý kiến của tôi, lược đồ trên không được 'chấp nhận chung', nhưng có vẻ như rất tuyệt. Nhưng tôi đề xuất một số cải tiến sẽ giúp bạn truy vấn trên tài liệu của mình trong tương lai:
User
Name
Url
Emails {email, emailType(primary, secondary)}
Addresses{address, city, state, postalcode, country, language}
Việc làm tổ luôn tốt, nhưng việc làm tổ sâu hai hoặc ba cấp có thể tạo thêm những rắc rối trong việc phân loại / cập nhật.
Hy vọng những gợi ý của tôi sẽ giúp bạn lựa chọn đúng về thiết kế lược đồ.