Bài 18 · Hệ thống thông tin BĐS

Thửa đất, hồ sơ địa chính và đăng ký đất đai được tổ chức trong hệ thống ra sao?

Bài 18 – Thửa đất, hồ sơ địa chính và đăng ký đất đai được tổ chức trong hệ thống ra sao? tiếp tục bộ xương V2 của Hệ thống thông tin BĐS. Mục tiêu không phải học thuộc tên bảng, mà hiểu cách mô hình hóa thế giới BĐS thành dữ liệu có định danh, quan hệ, thời gian, nguồn và trách nhiệm quản trị.

Biên soạn: ThS. Nguyễn Mạnh Hùng
Đơn vị: GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn

Cập nhật 30/09/2026: Bài viết phục vụ học tập và giảng dạy trong series Hệ thống thông tin BĐS V2. Nội dung giữ ranh giới với Tin học BĐS và Phân tích TTBĐS: tập trung vào mô hình dữ liệu, quy trình, kiến trúc, quản trị và tích hợp; không biến bài thành hướng dẫn thao tác SQL/GIS hay mô hình thống kê.

Ranh giới với các series khác: Bài tập trung vào kiến trúc thông tin đất đai. Chi tiết điều kiện pháp lý và thủ tục cụ thể thuộc series Pháp lý BĐS; thao tác GIS/CSDL thuộc Tin học BĐS.

1. Thửa đất là đơn vị không gian nhưng không phải toàn bộ hồ sơ

Thửa đất có định danh và hình học, nhưng quyền và hồ sơ không nên nhồi thành thuộc tính text. Cần mô hình liên kết parcel/spatial unit với party, RRR, source document và registration event để giữ cấu trúc và lịch sử.

2. Hồ sơ địa chính là hệ thống record có quan hệ

Hồ sơ địa chính gồm nhiều loại tài liệu và dữ liệu phản ánh trạng thái pháp lý/kỹ thuật. Trong hệ thống số, các record cần định danh, metadata, trạng thái, phiên bản và liên kết tới đối tượng mà chúng chứng minh.

3. Đăng ký như một workflow

Registration Case có thể có người nộp, thủ tục, tài sản, hồ sơ đầu vào, bước xử lý, yêu cầu bổ sung, quyết định và kết quả. Nếu chỉ cập nhật thẳng bảng parcel/owner, hệ thống mất dấu quá trình và khó audit.

Đối tượngCần quản lýLiên kết
ParcelID + geometry + lifecycleRRR, source
PartyIdentityRRR, case
Registration CaseWorkflowDocument, outcome
Source DocumentMetadata + fileRRR/event
Certificate/ResultVersion/statusCase + legal record

4. Sự kiện đăng ký và thay đổi state

Khi hồ sơ được phê duyệt, sự kiện có thể tạo/cập nhật quan hệ quyền hoặc không gian. Tốt hơn là tách workflow state (đang xử lý) khỏi legal state (đã có hiệu lực), tránh trường hợp hồ sơ đang xử lý bị hiểu là quyền đã thay đổi.

5. Document management và source

File PDF/scan là bằng chứng nhưng cần metadata: loại, số, ngày, cơ quan, checksum, phiên bản, quyền truy cập. Link từ source đến RRR/parcel/party giúp truy vết. Không nên chỉ lưu đường dẫn file chung chung.

6. Topology và hình học

Chỉnh lý thửa có thể làm thay đổi geometry và topology. Hệ thống cần validation để tránh chồng lấn/khoảng trống trái quy tắc, đồng thời lưu lineage của thửa trước–sau. Phần thao tác GIS chi tiết thuộc Tin học BĐS; ở đây trọng tâm là governance.

7. Giấy chứng nhận và record hệ thống

Giấy chứng nhận là một tài liệu pháp lý quan trọng nhưng hệ thống không nên coi ảnh giấy chứng nhận là toàn bộ dữ liệu. Các trường có cấu trúc phải được quản lý để truy vấn, còn document là source/bằng chứng.

8. Đồng bộ dịch vụ công và LIS

Hồ sơ từ cổng dịch vụ công cần map sang case nội bộ, không nhập lại. Trạng thái xử lý nên trả ngược cổng qua interface. Đây là bài toán process integration, identity và audit.

Khung thiết kế nâng cao: từ khái niệm đến hệ thống có thể vận hành

Ở góc quản lý đất đai, mô hình chỉ có giá trị khi chuyển được thành quy tắc vận hành. Mỗi đối tượng phải có định danh, owner, source, trạng thái, thời gian, quyền truy cập và quy tắc thay đổi. Nếu thiếu một trong các lớp này, mô hình ER đẹp vẫn có thể tạo dữ liệu không đáng tin.

Lớp kiểm soátCâu hỏi thiết kếBằng chứng nghiệm thu
IdentityCùng một đối tượng được nhận diện thế nào?ID/namespace/crosswalk
SemanticsTrường này nghĩa chính xác là gì?Data dictionary/code list
SourceAi/cái gì khẳng định dữ liệu?Source + provenance
TimeĐúng ở thời điểm nào?Effective/version fields
OwnershipAi chịu trách nhiệm?Data owner/steward
AccessAi xem/sửa/duyệt?Role/permission/audit
ChangeThay đổi qua quy trình nào?Workflow/event/version

Thiết kế registration case nên theo nguyên tắc 'case does not equal legal state'. Hồ sơ đang xử lý có thể tham chiếu proposed change; chỉ khi outcome có hiệu lực mới tạo version mới trong legal record. Cách này ngăn dữ liệu tạm làm sai thông tin chính thức.

Một nguyên tắc quan trọng là không để schema vật lý quyết định nghiệp vụ. Nếu hệ thống hiện tại có một cột nhưng nghiệp vụ thực tế là quan hệ nhiều–nhiều, hãy sửa mô hình thay vì ép nghiệp vụ vào cột. Ngược lại, không cần tạo hàng chục thực thể chỉ để thể hiện sự 'đúng chuẩn' nếu tổ chức không có use case và governance tương ứng.

Tình huống thiết kế và phòng thí nghiệm quyết định

Tình huống giả lập: hồ sơ tách thửa đang thẩm tra. Nếu hệ thống tạo ngay hai thửa mới là 'active', dịch vụ tra cứu sẽ cho thông tin chưa có hiệu lực. Hãy tách proposed spatial units trong case và legal spatial units sau phê duyệt.

BướcViệc phải làmCâu hỏi phản biện
1. Xác định đối tượngLiệt kê entity/domainCó đang trộn object với document/process?
2. Xác định quan hệCardinality + roleM:N có thuộc tính riêng không?
3. Gắn thời gianEffective/version/eventCó tái dựng lịch sử được không?
4. Gắn nguồnSource/provenanceAi chứng minh dữ liệu?
5. Gắn governanceOwner/permissionAi có quyền sửa?
6. Test ngoại lệSplit/merge/correctionMô hình có vỡ khi nghiệp vụ khó?

Sinh viên không cần viết code ở bước này. Yêu cầu là vẽ mô hình, giải thích từng quan hệ và chứng minh mô hình xử lý được ngoại lệ. Nếu một thiết kế chỉ chạy trong ví dụ 'mỗi tài sản một chủ, mỗi khách một hợp đồng' thì chưa đủ cho BĐS thực tế.

Kiểm soát chất lượng dữ liệu và khả năng truy vết

Chất lượng dữ liệu không chỉ là “đủ trường”. Với mô hình BĐS, cần kiểm tra ít nhất tính đầy đủ, hợp lệ, nhất quán, duy nhất, kịp thời và truy vết được nguồn. Một record có đầy đủ thông tin nhưng source không rõ vẫn có rủi ro cao; một record đúng nhưng đã hết hiệu lực cũng không nên dùng cho quyết định hiện tại.

Chiều chất lượngVí dụ lỗiKiểm soát
CompletenessThiếu ID/source/effective dateRequired rule + exception queue
ValidityLoại quyền ngoài code listReference data validation
ConsistencyCRM và master khác loại tài sảnReconciliation
UniquenessHai record cùng đối tượngMatching/duplicate workflow
TimelinessThông tin quá hạnExpiry/SLA
TraceabilityKhông biết dữ liệu từ đâuProvenance/audit

Hãy luôn thêm exception workflow. Dữ liệu thực tế không bao giờ sạch tuyệt đối; hệ thống trưởng thành không phải hệ thống “không có lỗi” mà là hệ thống phát hiện, phân công, xử lý và học từ lỗi có cấu trúc.

Khung áp dụng thực tế

  1. Mô hình một registration case.
  2. Tách proposed change và effective record.
  3. Liên kết document/source tới event.
  4. Thiết kế timeline tách thửa.

Những sai lầm cần tránh

  • Coi workflow state là legal state.
  • Chỉ lưu file scan không trích dữ liệu cấu trúc.
  • Chỉnh geometry không lưu lineage.
  • Không liên kết source document tới thay đổi.

Bài tập thực hành

Chọn một hệ thống thật hoặc giả lập. Không bắt đầu bằng giao diện. Hãy viết danh sách đối tượng nghiệp vụ, quan hệ, mã định danh, source, thời gian hiệu lực, người chịu trách nhiệm và các ngoại lệ. Sau đó vẽ mô hình khái niệm và dùng ít nhất hai tình huống khó để phá thử mô hình. Cuối cùng ghi rõ phần nào là dữ liệu chủ, phần nào là giao dịch, phần nào là tài liệu và phần nào là lịch sử.

Câu hỏi tự kiểm tra

  • Đối tượng chính của mô hình là gì và có định danh độc lập không?
  • Quan hệ nào là 1:N, quan hệ nào thực chất là M:N?
  • Mô hình có giữ được source và lịch sử hay chỉ trạng thái hiện tại?
  • Ai là Data Owner và ai được quyền sửa?
  • Nếu hai hệ thống có ID khác nhau, ta nối chúng bằng cơ chế nào?
  • Thiết kế có đứng vững khi xảy ra split, merge, correction hoặc nhiều chủ thể không?

Kiểm thử mô hình bằng các ngoại lệ thường gặp trong BĐS

Một mô hình tốt phải xử lý được ngoại lệ trước khi triển khai. Hãy thử năm nhóm: nhiều chủ thể, nhiều hệ định danh, thay đổi theo thời gian, hồ sơ đến muộn/sửa sai và tách–hợp đối tượng. Nếu phải sửa cấu trúc bảng mỗi khi gặp ngoại lệ, conceptual model chưa đủ tổng quát.

Ngoại lệCâu hỏi testDấu hiệu mô hình yếu
Nhiều chủ thểMột quyền có 3 bên thì sao?Chỉ có owner_id
Nhiều IDCRM/GIS/ERP dùng mã khác?Join bằng tên/địa chỉ
Thời gianXem trạng thái 2 năm trước?Chỉ giữ current
CorrectionSửa sai có xóa lịch sử?Overwrite
Split/MergeĐối tượng mới kế thừa gì?Không có lineage

Sau mỗi test, không chỉ sửa schema. Hãy hỏi liệu lỗi nằm ở định nghĩa nghiệp vụ, code list, workflow hay governance. Nhiều vấn đề dữ liệu không thể giải quyết chỉ bằng thêm cột.

Decision log cho thiết kế dữ liệu

Mỗi quyết định mô hình quan trọng nên có nhật ký: vấn đề, các phương án, lựa chọn, lý do, tác động, người phê duyệt và ngày xem lại. Ví dụ quyết định chọn một PropertyMasterID nội bộ thay vì dùng mã CRM cần ghi rõ vì sao: CRM ID phụ thuộc ứng dụng và có thể đổi khi thay CRM. Decision log giúp đội ngũ sau này hiểu ý định thiết kế thay vì suy đoán từ schema.

Ghi nhớ trong 30 giây

  • Thửa đất không nên được tách khỏi hồ sơ nguồn và lịch sử đăng ký.
  • Hồ sơ địa chính vừa có trạng thái hiện hành vừa có lịch sử biến động.
  • Sự kiện đăng ký là quy trình làm thay đổi hoặc xác nhận trạng thái dữ liệu.
  • Không gian, chủ thể và quyền cần liên kết qua mô hình quan hệ thay vì lặp dữ liệu.
  • Hồ sơ điện tử phải truy được nguồn, thời điểm, người xử lý và phiên bản.

Nguồn tham khảo

  1. Thông tư 10/2024/TT-BTNMT – hồ sơ địa chính và Giấy chứng nhận.
  2. Nghị định 101/2024/NĐ-CP – đăng ký đất đai và Hệ thống thông tin đất đai.
  3. Thông tư 09/2024/TT-BTNMT – cấu trúc và kiểu thông tin CSDL quốc gia về đất đai.
  4. ISO 19152-2:2025 – LADM Part 2: Land registration.

Bài tiếp theo: “Mô hình miền quản lý đất đai (LADM) chuẩn hóa con người – quyền – không gian như thế nào?”.

📚 Xem toàn bộ 24 bài trong series Hệ thống thông tin BĐS