My Knowledge Tree

我对「数据模型」的掌握

还没有本地学习记录。

双语术语 / Bilingual Term

中文
数据模型
English
Data Model

一句话解释

数据模型是把现实业务对象翻译成系统能理解的结构。

小白比喻

户籍表不是人本身,但它用姓名、地址、关系把社会事实记录成结构。

具体例子 / Concrete Example

做课程平台时,要先定义 Course、Lesson、Enrollment、Progress 的关系。否则 Codex 可能把学习进度存在课程表里,后面一个用户多设备学习就很难处理。

第一性原理

系统能做什么,常常取决于它如何表示世界。

为什么 AI Coding 时代必须懂

Codex 可以写表和接口,但业务对象关系不清,它会把数据放错位置。

商业项目事故

订单状态只存在前端,刷新后丢失,后台无法审计。

指挥 Codex 时应该怎么问

请先设计数据模型,说明实体、关系、状态字段、不变量和迁移影响。

任务卡里应该怎么写

列出核心实体、字段含义、唯一性、生命周期和数据来源。

验收标准怎么写

数据能支持查询、权限、审计和未来扩展,不靠前端临时拼接。

错误指令

随便建个表能存就行。

合格指令

先定义 Order、Payment、Refund 的关系和状态,再写接口。

哪些课程会用到它

Knowledge Map

全站知识图谱