Tôi hiện đang cố gắng tạo cơ sở dữ liệu nơi có tỷ lệ phần trăm rất lớn dữ liệu là thời gian. Sau khi đọc qua nhiều kỹ thuật để làm điều này (nhất liên quan đến chuẩn hóa 6nf) tôi chạy vào Anchor Modeling. Sơ đồ mà tôi đã phát triển mạnh mẽ giống với mô hình Mô hình hóa neo, đặc biệt là do trường hợp sử dụng (Dữ liệu tạm thời + Biết đến không xác định) là rất giống nhau, rằng tôi bị cám dỗ ôm lấy nó đầy đủ. Hai vấn đề lớn nhất mà tôi gặp phải là tôi không thể tìm thấy chi tiết về các tiêu cực của phương pháp này, và tôi không thể tìm thấy bất kỳ tham chiếu nào cho các tổ chức đã sử dụng nó trong sản xuất cho các câu chuyện chiến tranh và gotchas mà tôi cần phải biết của.Ưu và khuyết điểm của Mô hình neo là gì?
Tôi tự hỏi nếu có ai ở đây đủ quen thuộc với một thời gian ngắn giải thích về một số tiêu cực (vì tích cực được quảng cáo rất tốt trong các tài liệu nghiên cứu và trang web của họ) và bất kỳ kinh nghiệm nào sử dụng nó trong môi trường sản xuất.
Cát, không phải là tôi không đồng ý với những gì bạn nói ở đây, nhưng có sự khác biệt giữa một mô hình được thực hiện (và hành động vẽ bất kỳ mẫu giấy nào) và thực hiện mô hình đó (hành động xác định cấu trúc cơ sở dữ liệu để thực hiện mô hình đó). Có luật nào nói rằng một mô hình khái niệm/phi chính thức mà "trông giống như" 6NF nhất thiết cũng phải dẫn đến một cấu trúc cơ sở dữ liệu hợp lý mà _IS_ 6NF? Cá nhân, câu trả lời của tôi sẽ được nhiều hơn dọc theo dòng mà khi bạn đang sử dụng mô hình neo như một kỹ thuật để vẽ mô hình _IN_formal, một thuộc tính duy nhất trong một "thực thể" (tiếp ...) –
... chiếm nhiều inch vuông hơn khi bạn đang sử dụng ER làm kỹ thuật vẽ. Với kết quả không thể tránh khỏi mà đưa ra một kích thước cố định của giấy, mô hình neo không thể truyền đạt càng nhiều (_IN_formal) thông tin như E/R có thể. Chính xác thì điều gì khiến bạn không thể thực hiện một mô hình được vẽ với Anchoring trong 5NF thay vì 6NF? Điều gì ngăn cản bạn thực hiện một mô hình rút ra trong E/R crowfoot trong 6NF đầy đủ dù sao? –
@ErwinSmout: Không có luật quan hệ nào nói rằng một mô hình khái niệm trong 6NF phải dẫn đến một cơ sở dữ liệu trong 6NF. Tôi đã triển khai các mô hình khái niệm 5NF trong Lotus Notes trước đây - đó là về mô hình vật lý 5NF * như bạn có thể nhận được. Nhưng tôi hiểu rằng trong Anchor Modeling, * every * table thực hiện một anchor, một thuộc tính, hoặc một nút * phải * trong 6NF. Các bảng trong 6NF dường như được yêu cầu để hỗ trợ các phương thức nhanh nhẹn của Anchor Modeling; Tôi không nghĩ rằng bạn có thể thả xuống 5NF mà không làm điều gì đó không còn là "Mô hình neo" nữa. (Không có gì sai với điều đó.) –