上級ガイド概要
DDLBuilder 上級ガイドへようこそ。このセクションでは、大規模システムのアーキテクチャ設計、開発プロセスの自動化、スキーマ統制、チーム共同作業などを深く実践するための高度な機能を網羅しています。
トピック一覧
| トピック | 主な機能と解決できる課題 | ガイドリンク |
|---|---|---|
| データベースの引き継ぎ | 複数テーブルの辞書、SQL 構造比較、関連テストデータ | データベースツール |
| SQL・データインポート | 既存 SQL の逆解析、CSV / Excel / JSON Schema からの構造自動取り込み | SQL のインポートと解析 |
| WebMCP Agent 連携 | WebMCP による AI Agent からの構造読み込み・検証・安全なパッチ適用 | WebMCP Agent ワークフロー |
| AI フルアシスト設計 | 対話型テーブル生成、段階的な変更パッチレビュー、スマートコメント付与 | AI 支援テーブル設計 |
| SQL レビューと解説 | アーキテクチャ品質スコアリング、潜在リスク診断、SQL 構文解説 | SQL のレビューと説明 |
| パーティションと分散設計 | MySQL/TiDB パーティション戦略および PostgreSQL Citus 分散テーブル設計 | パーティションとシャーディング |
| スキーマ差分とロールバック | 変更差分のビジュアル比較、正向 ALTER スクリプトおよび安全なロールバック DDL | 差分とロールバック |
| リレーション設計と ER 図 | 物理外部キーと論理リレーションを設計し、カーディナリティ、必須・任意、業務説明を記録 | 外部キーと ER 図 |
| フィールド標準と業務辞書 | 標準フィールドと業務概念の関連付け、保存済みテーブルの差異チェック、標準ライブラリの入出力 | フィールド標準と業務辞書 |
| ORM コード生成 | Prisma、TypeORM、SQLAlchemy、GORM、JPA 向けコードのワンクリック生成 | ORM モデル生成 |
| 高度な DB オブジェクト | ビュー DDL(CREATE VIEW)およびプロシージャ・関数・トリガーの骨格生成 | ビューと Routine の設定 |
| Schema Lint 規約監査 | 命名規則、危険なデータ型、冗長インデックスを自動検出する Lint エンジン | Schema Lint |
| テストデータと論理列挙 | モックテストデータの自動生成とカラム値のカラーバッジ付き論理列挙管理 | Mock データと論理列挙 |
| 業務ブループリント | ユーザー、注文、操作ログなどの業界標準テーブルテンプレートの即時活用 | テーブル設計テンプレート |
目的別おすすめパス
- 既存システムの移行: SQL のインポートと解析 から始め、手元の DDL を取り込みます。
- データモデリング: 外部キーと ER 図 および テーブル設計テンプレート を活用して全体設計を構築します。
- 品質と安全性の確保: 本番反映前に Schema Lint と SQL のレビューと説明 を実行します。
- 変更管理とリリース: 差分とロールバック を利用して、移行用 ALTER スクリプトと切り戻し手順を準備します。