Column ID

Một số table gọi là 'constants', ví dụ như Country, Language, TimeZone, thậm chí như Category, Events... thì hiếm khi thay đổi (đôi khi lập trình viên còn hardcode với constant trong .NET); vì vậy, không nên để ID thuộc loại auto-incre tức tự động tăng (tăng 1,2,3...).Điều này cũng có lợi khi đôi khi có thêm (dù hiếm) nhưng lập trình viên có thể gom nhóm các dữ liệu gần nhau cho dễ bảo trì, thay vì thêm (append) vào dòng cuối.

Ví dụ, danh sách Tracking Events nếu trong quá trình phát triển có phát sinh thêm 1 loại event thì tìm chổ nào (nhóm nào) về event đó và thêm vào (insert) thay vì thêm vào cuối (append).

Last updated