Phụ lục 1: danh sách các cột đặc biệt

Dựa vào phần thiết kế các cột (và theo thứ tự), thì các cột này đặc biệt, và phải quy định rõ:

  • kiểu dữ liệu. thường là dùng NVARCHAR(length); dùng VARCHAR chỉ khi nào cho các cột viết tắt như Currency thì có "USD" (biết chắc 3 ký tự)...Đại khái, nên dùng NVARCHAR thay vì VARCHAR

  • đội dài, thì nên dùng 255 cho mọi cột, không cần phải so sánh, suy nghĩ nó sẽ là 100,200, 1000,4000 mà cứ là 255 cho các cột như Name, Code, ... còn các cột Description, Tags thì leng là MAX.

Cụ thể như sau:

Tên cột
Loại dữ liệu
Ghi chú

ID

bigint

Code

nvarchar(255)

phải được phát sinh bằng NewID() hay hask (md5) - sẽ dùng Code để truy xuất thay vì dùng ID để bảo mật - trên FE; với BE hay DBA thì dùng ID như bình thường. Language Code: 15 Country Code:? State Code? (có thấy dài 50 ký tự) City Code:? Timezone Code:? Currency Code: 3

Name

nvarchar(255)

Description

nvarchar(MAX)

Notes

nvarchar(MAX)

là private notes của hệ thống (lập trình viên, admin, ...) còn Description là có thể public trên website.

Tags

nvarchar(255)

255 la đủ, không cần MAX

Last updated