ホームページ  >  記事  >  データベース管理システムとは何ですか?

データベース管理システムとは何ですか?

王林
王林オリジナル
2020-12-28 13:40:1127179ブラウズ

データベース管理システムは、データベースを操作および管理する大規模なソフトウェアです。データベースの構築、使用、保守に使用され、データベースの統合管理と制御を提供して、データベースのセキュリティと整合性を確保します。 。

データベース管理システムとは何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

データベース管理システムとは何ですか?

データベース管理システムは、データベースを操作および管理する大規模なソフトウェアです。データベースの構築、使用、保守に使用され、データベースの統合管理と制御を提供して、データベースのセキュリティと整合性を確保します。データベース、セックス。

ユーザーは DBMS (データベース管理システム) を通じてデータベース内のデータにアクセスし、データベース管理者も DBMS を通じてデータベースのメンテナンスを行います。さまざまな方法を使用して、同時にまたは異なる時点でデータベースの作成、変更、クエリを実行する複数のアプリケーションとユーザーをサポートできます。ほとんどの DBMS は、ユーザーがデータベースのスキーマ構造と権限制約を定義し、データの追加や削除などの操作を実装できるように、データ定義言語 DDL (データ定義言語) とデータ操作言語 DML (データ操作言語) を提供します。

データベース管理システムは機能別に大きく 6 つの部分に分けられます。

(1) スキーマ変換:

データ定義言語を提供します。 (ddl)。そこに記述されたデータベース スキーマは内部表現に変換されます。データベースの論理構造、整合性制約、および物理ストレージ構造は、内部データ ディクショナリに保存されます。データベースのさまざまなデータ操作(検索、変更、挿入、削除など)やデータベースの保守管理は、データベーススキーマに基づいて行われます。

(2) アプリケーション プログラムのコンパイル:

データベースにアクセスするためのステートメントを含むアプリケーション プログラムを、dbms のサポートで実行できるターゲット プログラムにコンパイルします。

(3) 対話型クエリ:

SQL などの使いやすい対話型クエリ言語を提供します。DBMS はクエリ コマンドを実行し、クエリ結果を画面に表示します。

(4) データの構成とアクセス:

周辺ストレージ デバイス上のデータの物理的な構成とアクセス方法を提供します。

(5) トランザクション運用管理:

トランザクション運用管理と運用ログ、トランザクション運用セキュリティ監視とデータ整合性チェック、トランザクション同時実行制御とシステム回復などの機能を提供します。

(6) データベースのメンテナンス:

データ セキュリティ管理、整合性保証、データベース バックアップ、データベースの再編成、パフォーマンス監視などのメンテナンス ツールを含むソフトウェア サポートをデータベース管理者に提供します。

(学習ビデオ共有:

プログラミングビデオ)

以上がデータベース管理システムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。