Imported from ElliotChenQoQ/sdlc (
.github/skills/sdlc-data-logical-model/SKILL.md). Install upstream withnpx skills add ElliotChenQoQ/sdlc --skill sdlc-data-logical-model. Copyright stays with the author.
SDLC 資料邏輯模型:7/8 → 9_資料邏輯模型.md
建議模型:Gemini 3.1 Pro Long Context(SA-05,見
.github/copilot-instructions.md附錄)
輸入 / 輸出
| 項目 | 檔案 |
|---|---|
| 輸入 | SDLC/7_資料表說明.md、SDLC/8_ER圖.mmd(舊版 fallback:4_資料表說明.md) |
| 輸出 | SDLC/9_資料邏輯模型.md(舊版檔名:5_資料邏輯模型.md) |
執行程序(Scaffolding 三步)
- Scaffold:
python .github/scripts/scaffold.py --template .github/skills/sdlc-data-logical-model/templates/9_資料邏輯模型.md --out SDLC/9_資料邏輯模型.md --var PROJECT_NAME=<系統名稱> --var DATE=<YYYY-MM-DD> - 填空:依模板八章節逐一填
TODO(AI):實體 E-XX、關聯 R-XX、決策 D-XX 連號;正規化分析依 references/normalization-guide.md 逐級檢查。 - 檢核:實體數/關聯數與 7、8 號文件一致;每組 M:N 都有拆解小節;快照欄位在 §7 有維護規範;無殘留
TODO(AI)。
相關
- 模板:templates/9_資料邏輯模型.md
- 正規化指南:references/normalization-guide.md
- 上游:
sdlc-db-table-spec、sdlc-er-diagram;下游:sdlc-db-constraints-validation、sdlc-sql-ddl