ChatDiagram
2 templates · PRISMA flow diagram

APIデータモデルPrismaスキーマ例

Prismaスキーマは、Node.jsアプリケーションのデータモデルを定義します。データベースに対応するモデル、フィールド、リレーション、enumなどが含まれます。Prismaスキーマを図にすると、DSLを読み込まなくてもモデルをレビューできます。

Standard PRISMA 2020 (Page et al., BMJ 2021;372:n71)Engine schematex-prismaExport SVG · PNG · PDF
How to

How to use a prisma flow diagram template.

  1. 01Prismaスキーマを貼り付けるか説明する

    schema.prismaの内容を貼り付けるか、モデルとリレーションを自然な言葉で説明します。

  2. 02モデルを図のノードに対応付ける

    各Prismaモデルが、フィールドと型を示すノードとして表示されます。

  3. 03リレーションを確認する

    1対多・多対多のリレーションが、正しいFK矢印と中間テーブルで図示されているか確認します。

  4. 04コードレビュー用に共有する

    スキーマレビュー、オンボーディング、API設計の議論に使えるよう、図をエクスポートまたは共有します。

FAQ

Questions about prisma flow diagram templates

Prismaスキーマ図には何が表示されますか?

フィールド型、リレーション(1対多、多対多)、enum、@@unique/@@indexアノテーションを含むすべてのモデルを表示します。schema.prismaファイルと同じ情報を、視覚的に確認できます。

これはERDと同じものですか?

非常によく似ています。Prisma図は、純粋なSQL ERD記法ではなく、リレーションフィールドや@@relation構文を含むPrismaのデータモデル規約に従います。DBAよりもアプリケーション開発者に適しています。

図からスキーマを生成できますか?

ChatDiagramは図を中心に設計できます。図を設計ドキュメントとして使い、そこからPrismaスキーマを記述または生成できます。