![translation](https://cdn.durumis.com/common/trans.png)
Đây là bài viết được dịch bởi AI.
Chọn ngôn ngữ
Văn bản được tóm tắt bởi AI durumis
- Thực hiện mô hình dữ liệu logic dựa trên ERD mô hình dữ liệu khái niệm, cần xem xét bảng ánh xạ để thiết lập mối quan hệ giữa hai bảng.
- Sau khi chuyển đổi ERD thành dạng bảng, tiến hành chuẩn hóa. Bảng đã đáp ứng dạng chuẩn thứ nhất, và để đáp ứng dạng chuẩn thứ hai, chúng ta đã tạo bảng riêng cho Tag của bảng Ticket.
- Trong quá trình kiểm tra việc đáp ứng dạng chuẩn thứ ba, chúng ta đã băn khoăn liệu có cần tách author_id và responsibility_id trong bảng Ticket hay không, nhưng do đây không phải là mối quan hệ N:M mà là FK nên chúng ta đã bỏ qua bước này.
Thực hành học hỏi và tiến hành về mô hình hóa dữ liệu logic
Mô hình dữ liệu khái niệm ERD
ERD mô hình dữ liệu khái niệm
Trước tiên, hãy trải qua quy trình mô hình hóa dữ liệu khái niệm và sử dụng ERD này để tiến hành mô hình hóa dữ liệu logic.
Mô hình dữ liệu logic ERD
ERD mô hình dữ liệu logic
Điều khó khăn là phải xem xét mối quan hệ giữa hai bảng dựa trên bảng ánh xạ.
Hoàn thành việc chuyển đổi bảng ERD khái niệm sang định dạng bảng và tiến hành chuẩn hóa.
Chuẩn hóa
Các bước chuẩn hóa phải được thực hiện theo trình tự. ERD ở trên đã đáp ứng dạng chuẩn 1.
Để đáp ứng dạng chuẩn 2, hãy tạo bảng cho Tag trong bảng Ticket và sử dụng PK của thẻ đó làm FK.
Quá trình chuẩn hóa
Bây giờ chúng ta phải xem xét xem nó có đáp ứng dạng chuẩn 3 hay không, nhưng tôi cảm thấy khó khăn vì tôi vẫn chưa nắm vững khái niệm.
Tôi đang băn khoăn liệu có nên tách author_id và responsibility_id trong bảng Ticket thành bảng khác hay không? vì nó không phải là mối quan hệ N:M và nó là FK nên tôi quyết định bỏ qua nó.