データベース管理システムの特徴: 1. データ構造; 2. 共有性が高く、冗長性が低く、拡張が容易; 3. データの独立性が高い; 4. データはデータベース管理システム (DBMS) によって統合管理されます。そしてコントロール。
#このチュートリアルの動作環境: Windows 7 システム、DELL G3 コンピューター。
データベース管理システム (Database Management System) は、データベースを操作および管理する大規模なソフトウェアであり、DBMS と呼ばれるデータベースの構築、使用、保守に使用されます。
データベースの統合管理と制御を提供し、データベースのセキュリティと整合性を確保します。ユーザーは DBMS を通じてデータベース内のデータにアクセスし、データベース管理者も DBMS を通じてデータベースのメンテナンスを実行します。
複数のアプリケーションとユーザーがさまざまな方法を使用して、同時にまたは異なる時点でデータベースの作成、変更、クエリを実行できるようにすることができます。
ほとんどの DBMS は、ユーザーがデータベースのスキーマ構造と権限制約を定義し、データの追加や削除などの操作を実装できるように、データ定義言語 DDL (データ定義言語) とデータ操作言語 DML (データ操作言語) を提供します。 . .
データベース管理システムの主な特長
1. データ構造化
データベース管理システムの実現データの全体的な構造はデータベースの主な機能の 1 つであり、データベース管理システムとファイル システムの本質的な違いでもあります。
- 最初の意味は、データが内部的に構造化されているだけでなく、データとデータ間の直接的な接続が統合されて管理され、構造化されているということです。
#2 番目のポイントは、データベース内のデータは特定のアプリケーションだけのものではなく、組織全体のすべてのアプリケーションのものであるということです。 。例えば、学校の情報システムは、教務部の生徒の成績管理だけでなく、学務登録の管理、生徒の賞罰の管理、生徒の家族の管理、財務部の生徒の支払い管理なども考慮しなければなりません。また、大学院の大学院管理、学術研究室の学術研究管理、人事室の教員人事・給与管理等も考慮します。したがって、学校情報システム内の学生データは、学務部の学生成績管理アプリケーションだけでなく、学校全体のさまざまな機能管理部門や部門のアプリケーションを指向する必要があります。
2. 高共有性、低冗長性、拡張が容易
Describe and のデータベース管理システム全体的な観点からデータを整理します。データは特定のアプリケーションではなく、システム全体に向けられます。- データは複数のユーザーと Togo アプリケーションで共有および使用できます
-
- データ共有 データの冗長性を大幅に削減し、データ間の不一致を回避できます
#3. 高いデータ独立性データ独立性とは、データの使用 (つまり、アプリケーション) とデータの説明 (つまり、データの組織構造と保存方法) を分離することを指します。
このようにの場合、アプリケーションは、データベース内のデータがどのように構造化され格納されているかを考慮することなく、データの使用方法のみを考慮する必要があります。 -
したがって、(特定の範囲内で) すべての関係者によって行われた変更は相互に影響しません。
- データの独立性は、アプリケーションとアプリケーションの間の依存度を説明するために使用されます。データの構造には、データの物理的な独立性とデータの論理的な独立性が含まれ、依存度が低いほど独立性が高くなります。
物理的独立性とは、ユーザーのアプリケーションとデータベース内のデータの物理的構造が互いに独立していることを意味します。 DBMS は、データがどのように編成され、ディスク上に保存されるかを管理します。アプリケーションはデータの論理構造のみを考慮します。データの物理的なストレージ構造が変更された場合、アプリケーションはそれを変更する必要はありません 論理的独立性とは、ユーザーのアプリケーションプログラムとデータベース内のデータの論理構造が互いに独立していることを意味します。 DBMS はデータの (グローバル) 論理構造を担当します。アプリケーションはデータのローカル論理構造 (つまり、アプリケーション ビュー) のみを考慮します。データの (グローバル) 論理構造が変更されても、アプリケーションは変更しません。
4. データはデータベース管理システム (DBMS) によって一元的に管理および制御されます。データセキュリティ保護: 不正使用を防ぐためにデータを保護します。 データ漏洩や損害の原因
#データ完全性チェック: データを有効な範囲内で管理するか、データが特定の関係を満たしていることを確認します
-
同時実行制御: 同じデータに同時にアクセスする複数のユーザーまたはアプリケーションの同時操作を制御および調整し、正しい変更結果が得られるか、データベースの整合性が破壊されないようにします
-
データベースの回復: コンピュータ システムでハードウェアまたはソフトウェアの障害が発生した場合、データベースをエラー状態から正しい状態に復元する必要があります
-
[関連する推奨事項:
mysql ビデオ チュートリアル - ]
以上がデータベース管理システムの特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。