---
title: ClaudeはA5:SQL Mk-2のER図を書けるか
tags: 
author: [DE TEIU (DE-TEIU)](https://www.docswell.com/user/8895128)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/3EKWW1ZLED.jpg?width=480
description: ClaudeはA5:SQL Mk-2のER図を書けるか by DE TEIU (DE-TEIU)
published: August 23, 25
canonical: https://www.docswell.com/s/8895128/5WM81G-2025-08-23-145433
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/3EKWW1ZLED.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
Claude は A5:SQL Mk-2 の ER 図を
書けるか
DE-TEIU(@de_teiu_tkg)
ゆるWeb勉強会@札幌 #30 2025/08/23
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/L7311QD6J5.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
自己紹介
名前 ： DE-TEIU（@de_teiu_tkg）
職業 ： 株式会社 LIC エンジニア(雑用)
趣味 ： クソアプリ開発、麻雀
サイト： Uselesscode
近況 ：
叙々苑 1000 円ガチャを作りました
ゆるWeb勉強会@札幌 #30 2025/08/23
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/87DXX9PMEG.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
背景
A5:SQL Mk-2 という最高の DB クライアントがある。
ゆるWeb勉強会@札幌 #30 2025/08/23
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/VJPPPZNQJ8.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL Mk-2
Windows で動くフリーの DB クライアント
様々な DB に接続できる（Oracle、PostgreSQL、MySQL、
SQL Server などなど）
レコードの参照、更新が直感的にできる
当然 SQL の実行もできる
ER 図を作れる
業務系システムの開発をしている会社が採用しがち(偏見)
ゆるWeb勉強会@札幌 #30 2025/08/23
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/2EV22WKPEQ.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL Mk-2 で ER 図を作ろう
ゆるWeb勉強会@札幌 #30 2025/08/23
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/57GRRDQQEL.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL Mk-2 で ER 図を作ろう
ゆるWeb勉強会@札幌 #30 2025/08/23
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/4EQVV1KWJP.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL Mk-2 で ER 図を作ろう
ゆるWeb勉強会@札幌 #30 2025/08/23
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/KJ4MMRP1E1.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
この ER 図、中身どうなってんの？
実はテキストデータ！
# A5:ER FORMAT:19
# A5:ER ENCODING:UTF8
# A5:ER Mk-1 Copyright © 2007 m.matsubara
# A5:SQL Mk-2 Version 2.20.4 Copyright © 1997 - 2025 m.matsubara
# https://a5m2.mmatsubara.com
[Manager]
ProjectName=テストプロジェクト
Author=DE-TEIU
MaxEntityRowShow=1000
...
ゆるWeb勉強会@札幌 #30 2025/08/23
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/LE188Q957G.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
ということは、これ AI に作らせるこ
とができるのでは？
ゆるWeb勉強会@札幌 #30 2025/08/23
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/GEWZZMQWE2.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
やってみた
これだけ言ってもダメ。Claude は A5:SQL の ER 図についてのコン
テキストなんて持ってない。
何か作戦を考えよう。
ゆるWeb勉強会@札幌 #30 2025/08/23
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/47Z11QW2J3.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
どうする
1. Claude に適当なシステムの DDL を作らせる
2. その DDL を実行し、テーブルを作る
3. A5:SQL の機能で、テーブルを作ったスキーマから ER 図(.a5er)
をリバース生成する
4. 生成した a5er ファイルを Claude に渡して、このファイルの記述
ルールを理解させる（ルールをテキストファイルで出力させる）
5. 記述ルールを Claude に渡して、同時に別のシステムの ER 図を作
らせる(これができたら成功！)
ゆるWeb勉強会@札幌 #30 2025/08/23
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/YJ6LL6X6EV.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
Claude に適当なシステムの DDL を作らせる
ゆるWeb勉強会@札幌 #30 2025/08/23
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/GJ5116X574.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
その DDL を実行し、テーブルを作る
ゆるWeb勉強会@札幌 #30 2025/08/23
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/LE311QX575.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL の機能で、テー
ブルを作ったスキーマか
ら ER 図(.a5er)をリバー
ス生成する
便利～
ゆるWeb勉強会@札幌 #30 2025/08/23
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/8EDXX92YJG.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
A5:SQL の機能で、テーブルを作ったスキー
マから ER 図(.a5er)をリバース生成する
ゆるWeb勉強会@札幌 #30 2025/08/23
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/V7PPPZ1278.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
生成した a5er ファイルを Claude に渡して、
このファイルの記述ルールを理解させる
ゆるWeb勉強会@札幌 #30 2025/08/23
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/2JV22WYXJQ.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
記述ルールを Claude に渡して、同時に別のシ
ステムの ER 図を作らせる
ゆるWeb勉強会@札幌 #30 2025/08/23
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/5EGRRD9RJL.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
ER 図を A5:SQL で開いてみよう
ゆるWeb勉強会@札幌 #30 2025/08/23
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/4JQVV1WY7P.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
できた！
ゆるWeb勉強会@札幌 #30 2025/08/23
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/K74MMRKZJ1.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
補足
実は 1 発では出来てない
何かパラメータの書き方を誤解してたりとかで、A5:SQL で開
いても何も出てこない謎のファイルを生成したりしていた
A5:SQL の ER 図の全ルールに対応している訳では無い
今回学習させてない記述ルールについては当然知らない
ゆるWeb勉強会@札幌 #30 2025/08/23
20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/LJ188QXDEG.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
今回得た知見を一般化
1. テキストベースの ER 図データを AI に与え、その記述ルールを学
ばせる
2. 学ばせた記述ルールをもとに、別の ER 図を生成させる
という手順で ER 図の生成を行った。
この方法は、テキストベースのデータであれば、恐らくどんなファイ
ルの生成にも応用できる。サンプルとなるデータを渡してやれば、た
ぶん何でも作れるようになる。
（何かのライブラリのプロパティファイル、dockerfile、何なら日報
とかでも）
ゆるWeb勉強会@札幌 #30 2025/08/23
21


# Page. 22

![Page Image](https://bcdn.docswell.com/page/GJWZZMN8J2.jpg)

ClaudeはA5:SQL Mk-2のER図を書けるか
まとめ
A5:SQL Mk-2 は最高の DB クライアント
A5:SQL を使うと ER 図も作れる
その ER 図はテキストデータなので、記述ルールを学ばせれば AI
に生成させられる
記述ルールを学ばせるには、適当なサンプルデータを与えてそこか
ら AI にルールを生成させてやると良い
この考え方は、恐らくあらゆるテキストベースのデータの生成に応
用できる(気がする)
ゆるWeb勉強会@札幌 #30 2025/08/23
22


