データベース

T

トランザクション(Transaction)

トランザクション(Transaction)とは、データベースに対する複数の処理をひとつのまとまりとして扱い、すべて成功するか、失敗した場合はまとめて取り消すための仕組みのことです。処理の途中で一部だけが反映されてしまう、中途半端な状態を防ぐ...
D

デッドロック(Deadlock)

デッドロック(Deadlock)とは、複数の処理が、互いに相手の処理が終わるのを待ち続けてしまい、どちらも先へ進めなくなってしまう状態のことです。データベースの処理が複数同時に行われる際に発生することがあり、放置すると処理が永久に完了しませ...
C

【DataBase】コミット(Commit)

データベースで言うコミット(Commit)とは、データベースに対して行った一連の変更を確定させ、正式に反映させる操作のことです。データの追加や更新、削除といった処理は、コミットを行って初めて、他の利用者からも見える正式なデータとして確定しま...
R

ロールバック(Rollback)

ロールバック(Rollback)とは、まだ確定していないデータベースへの変更を取り消し、処理を始める前の状態に戻す操作のことです。処理の途中でエラーが発生した場合などに、中途半端な状態のままデータが残ってしまうことを防ぐための重要な仕組みで...
M

MongoDB(モンゴDB)

MongoDB(モンゴDB)とは、「ドキュメント」と呼ばれる、JSONに似た柔軟な形式でデータを保存する、代表的なNoSQLデータベースのことです。あらかじめ表の形式を細かく決めておく必要がある一般的なデータベースとは異なり、項目の増減に柔...
Q

クエリ(Query)

クエリ(Query)とは、データベースに対して、データの取得や追加、更新、削除などを指示するための命令文のことです。英語で「問い合わせ」や「質問」を意味する言葉で、データベースに何を、どのように扱ってほしいかを伝える手段として使われます。現...
R

RDB(Relational Database)

RDB(リレーショナルデータベース/Relational Database)とは、データを行と列からなる表(テーブル)の形で管理し、複数の表同士を関連付けて扱うデータベースの方式のことです。企業の顧客管理や在庫管理をはじめ、非常に幅広い分野...
O

ODBC(Open Database Connectivity)

さまざまなデータベースに共通の方法で接続する規格「ODBC」の役割を、身近な例えでやさしく解説します。
M

MySQL(マイエスキューエル)

MySQLとは、世界中で使われるオープンソースのデータベース管理システム(RDBMS)です。テーブルやSQLの基本、他のデータベースとの違いを初心者向けにやさしく解説します。
P

PostgreSQL(ポストグレスキューエル)

PostgreSQL(ポスグレ)とは何かを初心者向けに解説。オープンソースのリレーショナルデータベースの特徴やMySQLとの違い、メリットや使われる場面を紹介します。