APIとデータベースに関するkzbeのブックマーク (1)

  • ORMとはなんぞや - WEB開発ノート

    ORM (オブジェクト関係マッピング) とは 各言語の有名ORM ORM (オブジェクト関係マッピング) とは ORMとは、Object-Relational Mappingの頭文字をとったものです。 その名前からわかる通り、オブジェクトと関係(関係データベース、RDB)とのマッピングを行うものです。 ここでの、オブジェクトとはオブジェクト指向におけるオブジェクトのことであり、関係とはRDBのことです。 多くのプログラミング言語はオブジェクトを扱うので、そのオブジェクトをRDBに保存できるように、対応付けを簡単にするためORMを使います。 もっと簡単にいうと、SQLを直接書くことなく、オブジェクトのメソッドでDB操作ができる、ということです。 例えば、createメソッドで新規作成を行ったり、destroyメソッドで削除する、といった感じです。 また、DBの作成やマイグレーションといったD

    ORMとはなんぞや - WEB開発ノート
    kzbe
    kzbe 2023/01/03
    PrismaはTypeScriptのORMです。というときのORMが分からなかったので、ここに来ました。
  • 1