Skip to main content
SQLOZ
Chapter 5 Schema & Model Architecture

第5章: ビジュアルスキーマデザイナー

概要: OzDesigner は、視覚的にテーブル構造や外部キーリレーションを設計し、最適な DDL スクリプトを自動生成するビジュアル ER モデラーです。

5.1 スキーマのリバースエンジニアリング

既存のデータベースに接続している場合、テーブル群をキャンバス上にドラッグ&ドロップするだけで、外部キー定義を自動解析してリレーションシップ線で結ばれた ER 図を瞬時に生成します。

5.2 ビジュアル設計機能

  • テーブルの追加と編集: カラム名、データ型、長さ、NULL 許容、デフォルト値を直感的に定義。
  • リレーションシップの接続: 親テーブルの主キーから子テーブルの外部キーへ線を引くだけで、FOREIGN KEY 制約を構築。
  • インデックス管理: 単一列および複合インデックス、一意性制約(UNIQUE)、全文検索インデックスを視覚的に追加。

5.3 DDL 生成とマイグレーション

設計したモデルから、ターゲットデータベース(MySQL, PostgreSQL, SQLite)に準拠した DDL をワンクリックで出力。既存スキーマとの差分 DDL 生成もサポートしています。

関連トピック