a. Định nghĩa:
Mã hóa là cách thức để thực hiện việc phân loại, xếp lớp đối tượng cần quản lý.
b. Lợi ích:
Phương pháp mã hóa được sử dụng trong tất cả các hệ thống. Xấy dựng HTTT cần thiết phải mã hóa dữ liệu. Việc mã hóa dữ liệu mang lại những lợi ích sau:
* Nhận diện không nhầm lẫn đối tượng. * Mô tả nhanh chóng các đối tượng. * Nhận diện nhóm đối tượng nhanh.
* Thực hiện những phộp kiểm tra logic hình thức hoặc thể hiện vài đặc tính của đối tượng.
c. Các phương pháp mã hóa cơ bản:
Một hệ thống mã gồm 1 tập hợp các đối tượng, một bộ lý tự hợp lệ, được định nghĩa trước, được sử dụng để nhận diện đối tượng cần quan tâm.
* Phương pháp mã hóa liên tiếp: mã kiểu này được tạo ra bởi 1 quy tắc dóy nhất định.
* Phương pháp mã hóa phân cấp: nguyên tắc này lập bộ mã rõt đơn giản. Người ta phân cấp đối tượng từ trên xuống và mã số được xây dựng từ trái qua phải, các chứ số được kéo dài về phía bên phải để thể hiện chi tiết phân cấp sâu hơn.
* Phương pháp mã hóa tổng hợp: khi kết hợp việc mã hóa phân cấp với mã hóa liên tiếp thì ta được mã hóa tổng hợp.
* Phương pháp mã hóa gợi nhớ: cho phép ta căn cứ vào đựac tính của đối tượng để xây dựng bộ mã.
* Phương pháp mã hóa theo seri: sử dụng 1 tập hợp theo dayx gọi là seri. Seri được coi như là 1 giấy phép theo mã quy định.
* Phương pháp mã hóa ghộp nối: chia mã ra thành nhiều trường, mỗi trường tương ứng với 1 đặc tính, những liên hệ có thể có giữa những tập hợp con khác nhau với đối tượng được gán mã.