transaction
「transaction」とは、取引・売買・処理・業務・議事録・報告書のことを意味する英語表現である。
「transaction」とは・「transaction」の意味
「transaction」とは、「取引・売買・処理・取扱い・業務」や「(学会などの)議事録・会報・報告書」といった意味を持つ英単語である。なお、「議事録・会報・報告書」の意味で用いる場合は、原則として複数形の「transactions」になる。「transaction receipt(取引領収書)」や「transaction processing(トランザクション処理)」など、他の名詞と一緒に用いられることが多い。ビジネス、あるいはIT業界において多用される言葉である。その一方で、日常会話ではあまり使われない表現のため、暗記したい場合は「trans(~を横切って・~の向こう側の)」と「act(行う)」と文節ごとに分け、「~の向こう側と行う=取引する」といった覚え方が推奨されている。なお、「transact(取引する・処理する)」という意味の動詞の英単語も存在するが、こちらはビジネスシーンに限定して使われることが一般的である。株式会社「TRANSACTION」は、東京を中心に関東近郊に多数の美容室を展開するグループである。2013年に一店舗の美容室店としてスタートした後、20を超す系列店を持つまでに発展した。「完全個室型サロン」など、時代の流れを汲んだ営業形態を打ち出し急成長している。
「transaction」の発音・読み方
「transaction」の発音記号は「trænzǽkʃən」であり、カタカナ読みすると「トゥランザクション」となる。「transaction」の語源・由来
「transaction」の語源とは、「交換」を意味する古期フランス語「transaccion」に由来するとされる。「transaction」を含む英熟語・英語表現
transaction intensive
「transaction intensive」とは、「トランザクション集約型・集中型トランザクション」といった意味を持つ英語表現である。データベースにおけるトランザクションの処理方式の一つであり、主にIT用語として使われる。
「transaction」に関連する用語の解説
「transactional」とは
「transactional」とは、「取引の・業務の・処理の」といった意味を持つ英単語である。名詞「transaction」に接尾辞「al」をつけて形容詞化した。ユーザーの操作を受けて自動で送信されるメールを意味する「transactional mail(トランザクションメール)」や、視聴レンタル制の課金型動画配信サービスを意味する「Transactional Video On Demand(トランザクション・ビデオ・オンデマンド)」などで用いられる英単語である。
「transaction fee」とは
「transaction fee」とは「取引手数料」という意味を持つ英語表現である。銀行で時間外に預金を引き出した際にかかるお金や、クレジットカード決済時やビットコインの取引時などに発生する手数料のことを示す。なお、「交換手数料」は「interchange fee」となる。
「transactionally」とは
「transactionally」とは、「トランザクションのように」や「トランザクション的に」といった意味を持つ英単語である。形容詞「transactional」に接尾辞lyをつけて副詞化したものである。
「transaction」の使い方・例文
「transaction」は「取引・売買・業務」といった意味を持ち、様々なビジネスシーンで使われる。「Do you wish to make any other transaction?(他にも取引をご希望ですか?)」や「You can have a cash transaction or a credit card transaction.(現金取引またはクレジットカード取引が可能です)」、「I completed the transaction within a week.(1週間で業務を完了させた)」といった使い方ができる。「議事録・報告書」という意味の場合は原則として「transactions」と複数形になることに注意しつつ、「She finished writing the transactions.(彼女は議事録を書き終えた)」というような形で使うことができる。様々な用語と複合して、より細かく言葉を指定することも多い。例えば、「The bank charge a transaction fee for you.(銀行はあなたに取引手数料を請求します)」や「We signed a transaction agreement.(我々は取引契約を結んだ)」、「He immediately checked the transaction date.(彼はすぐに取引期日を確認した)」といった用い方となる。
IT用語として用いる場合、「transaction」をそのまま「トランザクション」と訳することが多い。「The system stopped due to transaction error.(システムはトランザクションエラーで停止した)」や「The system processes 10,000 transactions per second.(このシステムでは毎秒1万件のトランザクション処理を行う)」などとなる。
トランザクション
トランザクションとは、トランザクションの意味
トランザクション(transaction)とは、英語で「処理」「取引」「議事録」などを意味する単語である。日本語としては、主にデータベース上のデータの処理方法における、データ処理の単位として用いられる。特に「トランザクション処理」の概念を前提した用語といえる。トランザクションの語源
トランザクションという言葉は元々は transact(処理する)という動詞に接尾辞 -ion を付けて抽象名詞化した単語である。英語では commercial transactions(商取引)、business transaction(事務処理)といった使われ方をする。「トランザクション処理」は英語では transaction processing と表現するが、日本語では transaction も processing も「処理」と訳される。素朴に直訳すれば「処理処理」になってしまう。トランザクション処理
トランザクション処理とは、複数の処理単位に分割できるものの分割して扱ってはいけないような一連の処理の流れを一括して扱う方式である。たとえば、銀行口座からの振り込み手続きは、指定金額を口座から差し引いて他の口座へ移す、といった処理が行われるが、「口座から差し引く」処理と「他の口座へ移す」処理は「両方実行する」か「両方キャンセルする」かのどちらかしかあり得ず、一方だけ完了して他方は未完了という状況はあり得ない。そういうあり得ない状況を作らないために一連の処理を全体で一個の処理系として扱う考え方やシステムが、トランザクション処理と呼ばれる。トランザクション
トランザクションとは、コンピュータにおける一連の不可分な情報処理を表した概念である。特に、データベースにおいてデータを検索したりレコードを更新したりする手続きについて用いられることが多い。
トランザクションとして扱われる一連の処理を不可分の処理単位として処理することを、トランザクション処理と呼ぶ。トランザクションとして実行された処理は、一連のすべての処理が問題なく行われた場合にのみ成功とみなされる。逆に複数の処理の中で何かひとつでも不具合が生じた場合には、すべての処理が失敗したものとみなされる。
トランザクション処理: | ディレードオンライン処理 データベースサーバー トランザクション処理 トランザクション |
リレーショナルデータベース: | DBMS 外部キー 外部結合 |
Transaction イベント
Transaction クラス
アセンブリ: System.Transactions (system.transactions.dll 内)

<SerializableAttribute> _ Public Class Transaction Implements IDisposable, ISerializable
[SerializableAttribute] public class Transaction : IDisposable, ISerializable
[SerializableAttribute] public ref class Transaction : IDisposable, ISerializable
/** @attribute SerializableAttribute() */ public class Transaction implements IDisposable, ISerializable
SerializableAttribute public class Transaction implements IDisposable, ISerializable

System.Transactions 名前空間は、Transaction クラスに基づく明示的なプログラミング モデルだけでなく、インフラストラクチャがトランザクションを自動的に管理する、TransactionScope クラスを使用した暗黙のプログラミング モデルも提供します。開発では、簡単な暗黙のモデルを使用することを強くお勧めします。暗黙のモデルを使用するには、まず「トランザクション スコープを使用した暗黙的なトランザクションの実装」を参照してください。トランザクション アプリケーションの記述の詳細については、「トランザクション アプリケーションの作成」を参照してください。
Transaction クラスには、参加リストのリソース マネージャを実装する開発者が使用するメソッドが含まれています。また、このクラスには、トランザクションの複製を作成したり、現在のトランザクション コンテキストを管理したりするための機能も用意されています。現在のトランザクションが設定されている場合は、静的 Current プロパティを使用して取得できます。

System.Transactions.Transaction
System.Transactions.CommittableTransaction
System.Transactions.DependentTransaction
System.Transactions.SubordinateTransaction


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Transaction プロパティ
Transaction メソッド

名前 | 説明 | |
---|---|---|
![]() | Clone | トランザクションの複製を作成します。 |
![]() | DependentClone | トランザクションの依存する複製を作成します。 |
![]() | Dispose | オブジェクトによって保持されているリソースを解放します。 |
![]() | EnlistDurable | オーバーロードされます。 トランザクションに参加する永続的リソース マネージャを参加させます。 |
![]() | EnlistPromotableSinglePhase | PSPE (Promotable Single Phase Enlistment) を使用して、内部トランザクションを持つリソース マネージャを参加させます。 |
![]() | EnlistVolatile | オーバーロードされます。 トランザクションに参加する揮発性リソース マネージャを参加させます。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 このトランザクションと指定したオブジェクトが等しいかどうかを判断します。 |
![]() | GetHashCode | オーバーライドされます。 このインスタンスのハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | op_Equality | 指定した 2 つの Transaction インスタンスが等価であるかどうかをテストします。 |
![]() | op_Inequality | 2 つの Transaction インスタンスが等しくないかどうかを示す値を返します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Rollback | オーバーロードされます。 トランザクションをロールバック (中止) します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Runtime.Serialization.ISerializable.GetObjectData | このトランザクションのシリアル化に必要なデータを含む SerializationInfo を取得します。 |

Transaction メンバ
Transaction データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Clone | トランザクションの複製を作成します。 |
![]() | DependentClone | トランザクションの依存する複製を作成します。 |
![]() | Dispose | オブジェクトによって保持されているリソースを解放します。 |
![]() | EnlistDurable | オーバーロードされます。 トランザクションに参加する永続的リソース マネージャを参加させます。 |
![]() | EnlistPromotableSinglePhase | PSPE (Promotable Single Phase Enlistment) を使用して、内部トランザクションを持つリソース マネージャを参加させます。 |
![]() | EnlistVolatile | オーバーロードされます。 トランザクションに参加する揮発性リソース マネージャを参加させます。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 このトランザクションと指定したオブジェクトが等しいかどうかを判断します。 |
![]() | GetHashCode | オーバーライドされます。 このインスタンスのハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | op_Equality | 指定した 2 つの Transaction インスタンスが等価であるかどうかをテストします。 |
![]() | op_Inequality | 2 つの Transaction インスタンスが等しくないかどうかを示す値を返します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Rollback | オーバーロードされます。 トランザクションをロールバック (中止) します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | System.Runtime.Serialization.ISerializable.GetObjectData | このトランザクションのシリアル化に必要なデータを含む SerializationInfo を取得します。 |

取引
(Transaction から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/01 23:15 UTC 版)
ナビゲーションに移動 検索に移動![]() | この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。2013年10月) ( |
取引(とりひき、英: transaction)とは、契約や合意などのもとに、金品や事柄のやり取りを行うこと。
商業における取引
当事者間の契約を元に売買や役務の提供に対し金品のやり取りを行うこと。なお、取引の相手方を取引先(とりひきさき)という。近年では、情報通信の発展に伴い電子商取引も行われるようになった。なお、貨幣経済以前の取引形態については物々交換も参照。
取引の例
会計における取引
会計における取引は、通常の商取引とは異なり、簿記における資産・負債・資本・費用・収益に増減を生じるような事柄を指して取引という。
例えば、ある物品を売買するという契約をした場合、契約をしただけでは会計における取引には該当せず、実際にその物品が届いて(資産の増加)、その代金を現金払い(資産の減少)または買掛金とする(負債の増加)段階で会計上の取引とする。
また、台風や水害などで建物や商品に被害を受けた場合は、通常の商取引では取引には当たらないが、会計上は資産の減少となることから取引に該当する。
社会的な取引
互いに有利な条件を出し合いながら交渉し、合意すること。
主なものとして司法取引などがある。
関連項目
外部リンク
- Transactionのページへのリンク