mermaid.js:データフローダイアグラム
主にデータベース設計で用いられる
データフローダイアグラム(DFD : data flow diagram)
外部エンティティ(external entity)
システムの外部にあるデータの発生源や出力先
源泉(source)、吸収(sink)
プロセス(process)
データを入力し、データを出力する処理
データストア(data store)
データを永続的に保管する場所
ファイルやデータベースなど
データフロー(dataflow)
データの入力から出力への流れ
mermaid.js:ER図
code:dfd-symbol.mermaid
graph LR
E外部エンティティ
P((プロセス))
D(データストア)
P1((プロセス))--データフロー-->P2((プロセス))
code:dfd.mermaid
graph TD
START源泉
END吸収
P1((処理1))
P2((処理2))
DB1(DB1)
DB2(DB2)
DB3(DB3)
START --> P1
P1 --> P2
P1 -- output --> DB1
DB1 -- input --> P2
DB2 --> P2
P2 ---> END
P2 -- output --> DB3
#mermaid.jsの使い方