Thiết Kế Cơ Sở Dữ Liệu — GovData: Nền Tảng Quản Lý, Quản Trị Dữ Liệu Thành Phố
Phiên bản: 1.1
Ngày tạo: 2026-04-08
Trạng thái: Draft — Chờ Tech Lead xác nhận
Nguồn: Business Entities, Kiến Trúc Hệ Thống, API Documentation, TSD v1.3 (tham khảo)
Mục Lục
...
1. Tổng Quan
Quy Mô Dự Kiến
| Bảng |
GĐ1 |
GĐ2+ |
Ghi chú |
| ... |
|
|
|
| extracted_field |
10.000-30.000 |
50.000-100.000 |
Tăng nhanh theo Discovery |
| matching_result |
10.000-30.000 |
50.000-100.000 |
1:N với extracted_field |
| source_mapping |
5.000-15.000 |
20.000-50.000 |
DE × Đơn vị |
| source_mapping_approval |
~100 |
~500 |
Lịch sử phê duyệt ma trận |
| data_lineage |
1.000-5.000 |
5.000-10.000 |
Tracking phụ thuộc Impact Analysis |
| ... |
|
|
|
3. Entity Relationship Diagram

4. Danh Sách Bảng
5. Chi Tiết Entity Theo Domain
| File |
Nhóm |
Bảng |
| ... |
|
|
| discovery-matching.md |
Discovery & Matching |
discovery_session, extracted_field, matching_result |
| source-mapping.md |
Ma Trận Hiện Trạng |
source_mapping, source_mapping_approval, ownership_plan |
| system.md |
Hệ thống |
audit_log, ai_feedback_log, system_config |
6. Chiến Lược Index
Index Tổng Hợp
| Bảng |
Index |
Loại |
Mục đích |
| ... |
|
|
|
source_mapping |
(data_element_id, organization_unit_id) |
B-tree UNIQUE |
Mỗi ô ma trận duy nhất |
source_mapping_approval |
(status) WHERE status = 'APPROVED' |
Partial UNIQUE |
Singleton active approval |
| ... |
|
|
|
8. Migration Strategy
Thứ Tự Migration GĐ1
...
20260411-006-matching-create-tables.xml -- matching_result
20260411-007-mapping-create-tables.xml -- source_mapping, bang_c_approval, ownership_plan
20260411-008-system-create-tables.xml -- audit_log, ai_feedback_log, system_config
...
20260419-001-refactor-rename-confirm-table.yaml -- Refactor bang_c_approval -> source_mapping_approval
Cập nhật lần cuối: 2026-04-19