第5章: ビジュアルスキーマデザイナー
概要: OzDesigner は、視覚的にテーブル構造や外部キーリレーションを設計し、最適な DDL スクリプトを自動生成するビジュアル ER モデラーです。
5.1 スキーマのリバースエンジニアリング
既存のデータベースに接続している場合、テーブル群をキャンバス上にドラッグ&ドロップするだけで、外部キー定義を自動解析してリレーションシップ線で結ばれた ER 図を瞬時に生成します。
5.2 ビジュアル設計機能
- テーブルの追加と編集: カラム名、データ型、長さ、NULL 許容、デフォルト値を直感的に定義。
- リレーションシップの接続: 親テーブルの主キーから子テーブルの外部キーへ線を引くだけで、
FOREIGN KEY制約を構築。 - インデックス管理: 単一列および複合インデックス、一意性制約(UNIQUE)、全文検索インデックスを視覚的に追加。
5.3 DDL 生成とマイグレーション
設計したモデルから、ターゲットデータベース(MySQL, PostgreSQL, SQLite)に準拠した DDL をワンクリックで出力。既存スキーマとの差分 DDL 生成もサポートしています。