设计工具
powerdesigner 数据库设计
mysql workbench ER数据模型设计
设计注意点
1.配置态和运行态分开
2.1对1:共享主键
1对多:2张表,多的表加外键
多对多:3张表,关系表2外键
交互注意点:
多层级,1对多;
有默认选项,加入默认字段;
无默认选项,无下层关联;
有顺序,加order;
层级目录下多条数据(多节点),1个表存节点信息,复杂情况可2个表,1个存条目,1个存节点。
复杂查询注意点:
能用代码实现最好代码实现,特别复杂sql难维护。