タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとglossaryとdatabaseに関するpipeheadのブックマーク (3)

  • O/Rマッピング(O/Rマッパー / ORM)とは - IT用語辞典 e-Words

    O/Rマッピングとは、オブジェクト指向プログラミング言語におけるオブジェクトとリレーショナルデータベース(RDB)の間でデータ形式の相互変換を行うこと。そのための機能やソフトウェアを「O/Rマッパー」(O/R mapper)という。 オブジェクト指向言語では互いに関連するデータ項目を一つのオブジェクトにまとめ、データを操作する手続き(メソッド)と一体的に管理する。一方、リレーショナルデータベース(relational database)では一件のデータを複数の属性の値の組として表現し、組を連ねた表の形でデータを永続的に保存する。 プログラムからRDBへデータを保存するには、オブジェクトを実体化したインスタンスの持つ値をデータベースの表中の項目に当てはめて書き込む操作(読み込みの場合はこれとは逆の操作)を行なうが、通常はデータベース管理システム(DBMS)へ操作を依頼するSQL文などを生成・

    O/Rマッピング(O/Rマッパー / ORM)とは - IT用語辞典 e-Words
  • オブジェクト関係マッピング - Wikipedia

    オブジェクト関係マッピング(英: Object-relational mapping, O/RM, ORM)とは、データベースとオブジェクト指向プログラミング言語の間の非互換なデータを変換するプログラミング技法である。オブジェクト関連マッピングとも呼ぶ。実際には、オブジェクト指向言語から使える「仮想」オブジェクトデータベースを構築する手法である。オブジェクト関係マッピングを行うソフトウェアパッケージは商用のものもフリーなものもあるが、場合によっては独自に開発することもある。 オブジェクト指向プログラミングでは、データ管理タスクは一般に単純なスカラーではない値を持つオブジェクトを操作するよう実装される。例として、1人の人物に0個以上の電話番号と0個以上の住所が対応している住所録での住所検索を考えてみよう。オブジェクト指向的な実装では、「人物オブジェクト」に住所録の内容を格納する「スロット」が

    pipehead
    pipehead 2007/04/19
    Object-relational mapping, O/RM, ORM, オブジェクト関連マッピング
  • 1