Nếu bạn có triệu cột, bạn có thể đã chuẩn hóa nó.
bình thường gì có nghĩa là
mỗi thuộc tính không quan trọng "phải cung cấp một thực tế về phím, toàn bộ chủ chốt, và không có gì nhưng chìa khóa."
Nếu bạn có cột phụ thuộc vào bất kỳ điều gì ngoài khóa, bạn nên chuẩn hóa bảng của mình.
xem here.
Đã thêm để trả lời nhận xét:
Nếu bạn có ProductID | ProductType | ProductTypeID, trong đó ProdcutTypeID chỉ phụ thuộc vào ProductType, bạn nên tạo một bảng mới cho điều đó:
ProductID | ProductTypeID và trên bảng khác: ProductTypeID | ProductTypeName.
Vì vậy, để trả lời câu hỏi của bạn, liên quan đến Sản phẩm không đủ chính xác, trong ví dụ của tôi ở trường hợp đầu tiên, tôi cũng liên quan đến Sản phẩm. Tất cả các cột phải liên kết chỉ với ProductID (bạn có thể nói chỉ mô tả sản phẩm, nhưng không mô tả bất kỳ điều gì khác, ngay cả khi nó liên quan đến sản phẩm - chính xác).
Số hàng, nói chung không liên quan.
Nguồn
2010-10-06 15:29:46
http://en.wikipedia.org/wiki/Data_normalization - Google là tốt – riwalk