• ベストアンサー

トランザクション

データベースで何かすることをトランザクションと言うのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.2

コンピューターかどうかは関係なく、関連・依存する複数の処理をまとめて一つの処理単位として扱い、そのような処理単位をトランザクションと言います。その処理のことトランザクション処理と呼び、主にデータベースシステムや業務用ソフトウェアなどで用いられる概念です。 例えば、銀行などの金融機関の入出金処理、企業の在庫入出庫処理のように、一連の作業を全体として一つの処理として管理するために用いる考え方です。 ここで質問することではなく、自分でIT用語を調べれば分かると思いますけどね。

dgagefgoqsix
質問者

お礼

回答ありがとうございました。

その他の回答 (1)

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

言いません。

dgagefgoqsix
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • トランザクション

    データベースに置いてトランザクションは 多くのプログラミング言語の関数みたいなものですか?

    • ベストアンサー
    • MySQL
  • トランザクション

    データベースのトランザクションで Aというデータがあるとき begin から始まって end で終了ですが その間に read(A) write(A:A*100) という処理を行ったとき 実際にA*100が書き込まれるのは end したときなのか write したときなのか どちらですか?

  • JDBCでのトランザクション・排他制御

    初めまして。 まだ初心者の身なのですが質問させてもらいます。 サーブレット・jspでJDBCを使いデータベースとの処理を行って簡単なショッピングサイトのようなものを作っています。 まずsetAutocomit() = falseでトランザクションを開始し データベースのUPDATEを行って、最後に確定する場合comit キャンセルする場合rollbackとしています。 しかし1人のユーザーがトランザクションを行っている場合に他のユーザーからアクセスされた場合にデータベースのトランザクション中の値を取ってきたいのですが、どうしてもトランザクションでUPDATEされる前の値になってしまうのです。 これを防止するのが排他制御というものだというのは分かったのですが 実際のやり方については、結構調べたのですがあまり載っていませんでした。 データベースはMySQLを使っています。 よろしければJDBCでの排他制御についてのアドバイス、もしくは詳しく説明されているサイトなどございましたら是非教えてください。 よろしくお願いします。

  • トランザクションってなんですか?

    先輩社員に「このテーブルってトランザクションだよね?」って聞かれました。 トランザクションの意味がわからなかったので答えれず、「トランザクションってどういうことですか?」って聞き返しても「基本的すぎるから」と言われて教えてもらえませんでした。 トランザクションのテーブルとはどういう意味なのでしょうか? マスタ以外という意味なんでしょうか? 教えてください。

  • トランザクション処理がうまくいかない

    ASPでトランザクションを行っています。 コネクションオブジェクトのErrors.Countプロパティでエラーの発生した数を知りたいのですが、データベースの更新をしたときに、入力規則に違反していてもエラーとしてカウントされないのです。なぜですか? もしかしてこのエラーはコネクションオブジェクトの管轄外なのでしょうか?

  • トランザクションについてです

    トランザクションの意味を教えてください。お願いします。

  • トランザクション完全について

     「トランザクション完全」とはどのような性質のことでしょうか。

  • トランザクションのすくみについて

     トランザクションの「すくみ」とはどういったものなのでしょうか? できれば例をあげて説明していただけるとうれしいです。

  • トランザクション中に別のトランザクションは開始できますか?

    DBはサイベースを使っています。初心者です。 以下のような動作をしているシステムの一部を改造することになりました。 1)カーソルAオープン 2)トランザクション開始 3)フェッチ 4)1トランザクションでの処理数分終了済みでなければ、3)から繰り返し 5)commit/rollback 6)終了済みでなければ 2)から繰り返し 7)カーソルAクローズ 今回、3)でフェッチしたレコードのある項目をキーとして 別のテーブルを検索しなければならないのですが、 3)の後に、カーソルBオープンとフェッチのみを追加しただけでは問題があると思うのですが、同一プロセスから、トランザクション中に別のトランザクションを開始することは可能なのでしょうか? なお、このトランザクションでは、レコードの追加や削除は行いません。 どうぞよろしくお願いいたします。

  • ロングトランザクションについて

    お世話になります。 長時間トランザクション処理を行おうと思うのですが、 (3000万件のデータを2つのテーブル間でコピーします。  トランザクション処理中、継続して論理ログのバックアップを行います) ロングトランザクション(そのまま?)という用語があり、 長時間のトランザクション処理には問題があると聞きました。 ロングトランザクションの問題について、ご存知の方、教えてください。 よろしくお願い致します。