データベース

T

【DB】テーブル(TABLE)

テーブル(TABLE)とは、データベースにおいて、行と列から成る表の形式でデータを整理して格納する、基本的な単位のことです。データベースを構成する最も基礎的な要素であり、あらゆるデータの保存や管理は、このテーブルを土台に行われます。データベ...
I

【DB】インデックス(INDEX)

インデックス(INDEX)とは、データベースにおいて、目的のデータを素早く探し出せるようにするために作成される、目次や索引のような仕組みのことです。データ量が膨大になるデータベースにおいて、検索の速度を大きく左右する重要な要素のひとつです。...
B

ビッグデータ(Big Data)

ビッグデータ(Big Data)とは、従来の道具では扱いきれないほど、量が多く、種類が多様で、しかも絶えず増え続けるデータの総称のことです。単に「大量のデータ」という意味ではなく、扱い方まで含めた言葉として使われます。現実世界に例えると、ビ...
D

データマイニング(Data Mining)

データマイニング(Data Mining)とは、大量に蓄積されたデータの中から、統計学や機械学習などの手法を用いて、これまで気づかれていなかった規則性や関連性を見つけ出す技術のことです。英語の「mining」は「採掘」を意味し、データという...
M

メタデータ(Metadata)

メタデータ(Metadata)とは、あるデータについての情報をまとめた、いわば「データに関するデータ」のことです。ファイルの作成日時やサイズ、撮影場所、作者名など、データそのものの中身ではなく、それを説明・補足する付加情報を指します。身近な...
R

RDBMS(Relational DataBase Management System)

RDBMS(アールディービーエムエス、Relational DataBase Management System)とは、データを表(テーブル)の形で管理する「RDB」という方式を実現するための、データベース管理ソフトウェアのことです。「リレ...
N

正規化(Normalization)

正規化(Normalization)とは、データベースの設計において、データの重複や矛盾が起きにくいよう、情報を整理してテーブルを分割していく手法のことです。同じ情報をあちこちに重複して持たないようにすることで、後々の管理や更新をしやすくし...
D

DBサーバー(データベースサーバー)

DBサーバー(データベースサーバー)とは、データをまとめて保管し、求めに応じて取り出したり書き換えたりする役目に専念するサーバーのことです。Database Serverの略で、業務システムのほとんどが、裏側にこれを持っています。現実世界に...
T

【DB】トランザクション(Transaction)

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

デッドロック(Deadlock)

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