基本設計
やりたいこと(要件設計)をプログラムに落とす前の段階の設計
5W1Hなどの思考法を活用するとよい
実装と設計が同じであればここだけあればいいと思っている。
(実装を別に出したりするなら詳細もいると思う)
どんなSQLを書くかは、詳細設計
詳細設計フェーズがあるなら
詳細設計フェーズがないなら
実装するための設計書になる