個人開発・小規模WebサービスのER図やDDLを、第三者の視点からレビューします。
「自分でDBを設計したけれど、このまま実装してよいか不安」
「リリース後に変更しにくい構造になっていないか確認したい」
「正規化や外部キー、インデックスの判断に迷っている」
このようなお悩みに対して、問題点を指摘するだけでなく、修正案とその理由を分かりやすくお伝えします。
データベーススペシャリストとしての知識と、Webサービスの設計・開発経験を生かして確認します。
【基本サービスの内容】
・10テーブルまで
・ER図またはDDLのレビュー
・問題点を重要度別に整理
・具体的な修正案と理由の提示
・将来の機能追加やデータ増加に関する注意点
・納品後の質問1往復
【主なレビュー観点】
・テーブル、カラムの責務
・主キー、外部キー、参照整合性
・NULL、UNIQUEなどの制約
・データ型と命名
・正規化、非正規化
・インデックスの候補
・ステータスや履歴の持ち方
・論理削除の必要性
・想定ユースケースとの整合性
・将来の拡張性
【納品物】
MarkdownまたはPDF形式でレビュー結果を納品します。
各指摘について、原則として以下を記載します。
・対象箇所
・問題または懸念点
・想定される影響
・修正案
・修正を推奨する理由
問題点だけでなく、設計上の良い点や、判断のために追加確認したい点もお伝えします。
【購入時にご提供いただくもの】
1. サービスの概要
2. 主な利用者とユースケース
3. 使用予定のデータベース
4. ER図またはDDL
5. 想定するデータ量や利用規模
6. 特に不安な点、確認したい点
分からない項目は空欄でも構いません。
【納期】
必要な資料を受領してから3〜5日を予定しています。
【注意事項】
個人情報、本番データ、パスワード、接続情報、勤務先から社外提供を禁止されている資料は送付しないでください。ER図、DDL、匿名化したサンプルのみでお願いします。
本サービスはDB設計に関する助言とセカンドオピニオンです。システムの完全性、性能、セキュリティ、法令適合性を保証するものではありません。
11テーブル以上の設計、SQLの性能調査、設計の新規作成、実装作業をご希望の場合は、購入前に見積り相談をお願いいたします。
ご購入後、以下の情報・資料をご提供ください。
1. サービスの概要
2. 主な利用者
3. 主要なユースケース
4. 使用予定のデータベース
5. ER図またはDDL
6. 想定するデータ量・利用規模
7. 特に不安な点、確認したい点
分からない項目は空欄でも構いません。AIやコード生成ツールで作成した設計もレビュー可能です。
基本サービスの対象は10テーブルまでです。11テーブル以上の場合は、有料オプションをご購入ください。20テーブルを超える場合や、リレーション・要件が複雑な場合は、購入前に見積り相談をお願いします。
ER図はPDF・PNGもしくはMermaid等のテキストによる記述ツール、DDLはテキストファイル等でご提供ください。ツールなどをご利用中の場合は別途ご相談ください。内容を確認できない形式の場合は、別形式での再提出をお願いすることがあります。
個人情報、本番データ、パスワード、接続情報、秘密鍵、勤務先から社外提供を禁止されている資料は送付しないでください。必要に応じて、名称やデータを匿名化してください。本番環境への接続・操作は行いません。
本サービスは、DB設計に関する助言とセカンドオピニオンです。システムの完全性、性能、セキュリティ、法令適合性を保証するものではありません。実装・本番反映は購入者様の責任でお願いいたします。
資料が揃った時点から、3〜5日程度で納品します。納品後は、レビュー内容に関する質問を1往復まで承ります。