データベース設計 は何をしますか?
データベース設計の原則と意思決定。スキーマ設計、インデックス戦略、ORMの選択、サーバーレスデータベース。
概要
このスキルは、データベース設計における重要な側面を網羅し、開発者が情報に基づいた意思決定を行うための知識を提供します。
主なトピック
- スキーマ設計: 正規化、非正規化、データモデリングのベストプラクティス。
- インデックス戦略: 適切なインデックスの選択、複合インデックス、クエリパフォーマンスの最適化。
- ORMの選択: オブジェクトリレーショナルマッピングツールの比較と選定基準。
- サーバーレスデータベース: AWS Aurora Serverless、Azure Cosmos DB、Firebase Firestoreなどの利用ケース。
使い方
このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)と組み合わせて使用し、データベース設計に関する質問や課題に対して専門的なアドバイスを得るために利用します。
例
- 「ユーザーテーブルのスキーマ設計のベストプラクティスは?」
- 「このクエリに最適なインデックス戦略を提案して」
- 「プロジェクトに適したORMを選択するための基準は?」
設定
特別な設定は必要ありません。スキルを有効にするだけで、データベース設計に関する知識が利用可能になります。
サポート
このスキルに関する質問や改善提案があれば、GitHubのリポジトリにIssueを提出してください。