Ví dụ hay thống hóa thể một lần nữa. Giả sử bạn có một bảng cha nhân viên, và bạn thêm cột EmployeeID cho khách hàng bảng tiếng tên vụ như là chìa Teamwork nước ngoài vì mỗi khách hàng có một người quản lý tài khoản. Bây giờ, các truy vấn điển chuyển của bạn phải tìm thấy hóa thể cùng với dữ suất quản lý tài khoản của khách hàng, yêu cầu bạn phải tham gia ba bảng-hóa thể, khách hàng, và nhân viên. Tuy nhiên, nếu bạn sao chép cột EmployeeID trong bảng Hóa thể, bạn có Bulgaria đạt được cùng một mục tiêu và đáp ứng các truy vấn cùng bởi chỉ khi tham gia các hoá thể và nhân viên bàn.Cách tốt nhất tiếng VietJet hiệu suất trong một hay thống bình thường là sử scholars dữ suất thu được. Ví dụ, trước khi chức một mục hóa thể, bạn phải kiểm tra xem ở sanh có trong kho. Bạn luôn có mùa tính toán mức độ và các tiểu bang từ các sự kiện, nhưng những gì nếu bạn phải tổng hợp tất đoàn các sự kiện trong năm nay chỉ tiếng cho khách hàng các ở sanh mà họ muốn mua là hết hàng? Các khách hàng có lẽ sẽ không bao giờ quay trở lại. Bạn có mùa giải quyết vấn đề này bằng cách duy trì tổng số lượng trong kho trọng một cột trong bảng sản phẩm và bằng cách duy trì một bảng ProductsIn-kho riêng biệt mà giữ số lượng ở sanh trong kho trong kho của bạn (nếu bạn có nhiều kho).Cuối cùng, bạn có mùa có nhiều truy vấn tổng hợp bán hàng trên khắp các khách hàng. Trọng một hay thống hoàn toàn bình thường, bạn sẽ phải tổng hợp tất đoàn các chi tiết hóa thể cho một khách hàng nhiều lần. Bạn có mùa cải thiện hiệu suất bằng cách duy trì từ đầu năm đến ngày tổng kết doanh số trong một cột trong bảng khách. Chuyển 2-3 cho thấy sơ đồ ER của cơ sở dữ suất hóa thể trước khi bình thường hóa, và chuyển 2-4 cho thấy sơ đồ ER bãi denormalization.
đang được dịch, vui lòng đợi..
