DBMS
Database Management System
でぃーびーえむえす
他の資格での定義
データベースを管理するためのソフトウェア。データの定義、操作、制御、保全などの機能を提供し、データの整合性やセキュリティを維持する。
データベース管理システムのこと。データベースの作成・管理・運用を行うためのソフトウェア。データの格納、検索、更新、削除のほか、排他制御、障害回復、セキュリティ管理などの機能を提供する。
データベースの定義・操作・制御・保全を一元的に管理するソフトウェア。同時実行制御、障害回復、アクセス制御、データ機密保護などの機能を提供する。ミドルウェアとしてOSとアプリケーションの間に位置する。
データベースの作成、管理、操作を行うソフトウェア。データ定義機能、データ操作機能、同時実行制御、障害回復、アクセス制御、最適化などの機能を提供し、データの一貫性・安全性・効率性を確保する。
関連キーワードの用語
OSとアプリケーションの中間に位置するソフトウェア。DBMS、Webサーバ、アプリケーションサーバなどが含まれる。アプリケーション開発に共通で必要な機能を提供し、開発効率を向上させる。
データを2次元の表(テーブル、リレーション)の集合として管理するデータベース。行(タプル)と列(属性)で構成され、テーブル間をキーで関連付けてデータの整合性を維持する。SQLによる操作が標準的で、最も広く普及しているデータベース形式。
ソフトウェアやサービスが外部のプログラムに対して機能を提供するためのインタフェース仕様。関数やメソッドの呼び出し規約を定義し、異なるソフトウェア間の連携を可能にする。
プログラムの実行時に動的にリンク(結合)される共有ライブラリ。複数のプログラムが同じDLLを共有でき、メモリ使用量の削減と保守性の向上に寄与する。Windows環境で広く使用される。
関係データベース以外のデータベースの総称。キーバリュー型、ドキュメント指向、列指向、グラフ型などがあり、大量データの分散処理やスキーマレスな柔軟なデータ構造に対応できる。
データベースの構造を外部スキーマ(利用者やプログラムから見たデータの定義)、概念スキーマ(データベース全体の論理的構造)、内部スキーマ(物理的な記憶構造)の3層に分けて管理する方式。データの独立性を高める。