DBMS
Database Management System
でぃーびーえむえす
他の資格での定義
データベースを管理するためのソフトウェア。データの定義、操作、制御、保全などの機能を提供し、データの整合性やセキュリティを維持する。
データベースの定義・操作・制御・保全を一元的に管理するソフトウェア。同時実行制御、障害回復、データ機密保護などの機能を提供する。Oracle、MySQL、PostgreSQLなどが代表的で、ミドルウェアとしてOSとアプリケーションの間に位置する。
データベースの定義・操作・制御・保全を一元的に管理するソフトウェア。同時実行制御、障害回復、アクセス制御、データ機密保護などの機能を提供する。ミドルウェアとしてOSとアプリケーションの間に位置する。
データベースの作成、管理、操作を行うソフトウェア。データ定義機能、データ操作機能、同時実行制御、障害回復、アクセス制御、最適化などの機能を提供し、データの一貫性・安全性・効率性を確保する。
関連キーワードの用語
データを表(テーブル)の形式で管理するデータベース。行(レコード)と列(フィールド)で構成され、テーブル間の関連付け(リレーション)によりデータを効率的に管理する。最も広く利用されているデータベース方式。
データに関するデータ(データについての情報)。データベースにおいては、テーブルの構造、列のデータ型、制約条件などの情報を指す。データの意味や管理情報を体系的に記述したもの。
データベース内のデータ項目の名称、意味、型、制約などの定義情報をまとめたもの。データの一貫性を保ち、データベースの設計・管理を支援する。メタデータを管理するための仕組みでもある。
関係データベースを操作するための標準的なデータベース言語。データの検索(SELECT)、挿入(INSERT)、更新(UPDATE)、削除(DELETE)などの操作やテーブルの定義が行える。ISO/JISで標準化されている。
複数のトランザクションが同時に同じデータにアクセスする際、データの不整合を防ぐための制御。ロック方式が代表的で、あるトランザクションがデータを使用中は他のトランザクションのアクセスを制限する。
データベースに障害が発生した際に、データを正常な状態に復旧する処理。ログファイルを利用したロールフォワード(前進復帰)やロールバック(後退復帰)などの手法がある。