データベース システムの中核は何ですか?

青灯夜游
リリース: 2022-07-28 14:02:11
オリジナル
47649 人が閲覧しました

データベース システムの中核となるデータベース管理システム (DBMS) は、オペレーティング システムのサポートと連携して、データを科学的に整理して保存する方法と、取得して維持する方法を解決するシステム ソフトウェアです。データベースのセキュリティと整合性を確保するために、データベースは均一に管理および制御されます。

データベース システムの中核は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

データベースシステムは、データ処理のニーズを満たすために開発された理想的なデータ処理システムであり、実際に運用可能なストレージ、保守システム、およびアプリケーションシステムにデータを提供するソフトウェアシステムでもあり、記憶媒体です。処理オブジェクトと管理システムの集合。

データベース システムは、一般に 4 つの部分で構成されます。

(1) データベース (DB) は、コンピュータ内の長期ストレージを指し、整理され共有可能なデータの集合です。 。データベース内のデータは、特定の数学モデルに従って編成、記述、保存されており、冗長性が小さく、データの独立性が高く、拡張性が容易であり、さまざまなユーザーが共有できます。

(2) ハードウェア: ストレージに必要な外部デバイスを含む、コンピュータ システムを構成するさまざまな物理デバイス。ハードウェア構成は、データベース システム全体のニーズを満たす必要があります。

(3) ソフトウェア: オペレーティング システム、データベース管理システム、アプリケーション プログラムなど。

データベース管理システム (DBMS) は、データベース システムのコア ソフトウェアです . オペレーティング システムのサポートと連携して動作し、データを科学的に整理して保存する方法とその取得方法を解決します。効率的にデータを維持するシステム ソフトウェア。主な機能としては、データ定義機能、データ操作機能、データベース運用管理、データベース構築・保守などが挙げられます。

(4) 人事: 主に 4 つのカテゴリーがあります。 1 つ目のカテゴリはシステム アナリストとデータベース デザイナーで、システム アナリストはアプリケーション システムの要件分析と仕様を担当し、ユーザーやデータベース管理者と協力してシス​​テムのハードウェア構成を決定し、データベース システムの概要設計に参加します。 。データベース設計者は、データベース内のデータの決定と、すべてのレベルでのデータベース スキーマの設計を担当します。 2 番目のカテゴリはアプリケーション プログラマで、データベースを使用するアプリケーションの作成を担当します。これらのアプリケーションは、データを取得、作成、削除、または変更できます。 3 番目のカテゴリはエンド ユーザーで、システムのインターフェイスまたはクエリ言語を使用してデータベースにアクセスします。 4 番目のタイプのユーザーは、データベース全体の情報管理を担当するデータベース管理者 (データベース管理者、DBA) です。 DBA の具体的な責任には、データベース内の情報コンテンツと構造の指定、データベースのストレージ構造とアクセス戦略の決定、データベースのセキュリティ要件と整合性制約の定義、データベースの使用と運用の監視、およびデータベースのパフォーマンスを向上させる責任を負い、システムのパフォーマンスを向上させるためのデータベースの再編成と再構築。

データベース管理システム (DBMS)

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

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

データベース管理システムは、データの入力、変更、クエリを行うことができるデータ操作ソフトウェアであり、データの定義、データの操作、データの保存と管理、データの保守、通信などの機能を備えており、複数のユーザーによって使用されます。さらに、データベース管理システムの開発はコンピュータ技術の発展と密接に関係しています。そして近年、コンピュータ ネットワークは徐々に人々の生活の重要な部分になってきました。このために、コンピュータデータベース管理システムをさらに改善したい場合、技術者はコンピュータ技術の革新と改革を継続し、コンピュータデータベース管理システムの適用範囲を継続的に拡大し、コンピュータデータベース管理システム技術の革新を真に促進する必要があります。 。

主な機能:

  • データ定義: DBMS は、ユーザーが 3 レベルのスキーマ構造、2 レベルのイメージを定義できるデータ定義言語 DDL (データ定義言語) を提供します。整合性制約や機密性制約などの制約。 DDL は主に、データベースのライブラリ構造を作成および変更するために使用されます。 DDLで記述されたライブラリ構造はデータベースの枠組みを提供するだけであり、データベースの枠組み情報はデータディクショナリ(Data Dictionary)に格納されます。

  • データ操作: DBMS は、ユーザーがデータの追加、削除、更新、クエリなどの操作を実行できるデータ操作言語 DML (データ操作言語) を提供します。

  • データベース運用管理: データベース運用管理機能は、同時実行性制御、セキュリティチェックとアクセス制限制御、整合性チェック、および実行と実行の組織と管理を含む、DBMS の運用制御および管理機能です。ログ、トランザクション管理、自動リカバリにより、トランザクションのアトミック性が保証されます。これらの機能により、データベース システムが正常に動作することが保証されます。

  • データの編成、保存、管理: DBMS は、データ ディクショナリ、ユーザー データ、アクセス パスなどを含むさまざまなデータを分類、保存、管理する必要があります。どのようなファイル構造を使用するかを決定する必要があります。これらのデータをストレージレベルとアクセス方法で整理する方法、およびデータ間の接続を実現する方法。データの編成とストレージの基本的な目標は、ストレージ領域の使用率を向上させ、適切なアクセス方法を選択してアクセス効率を向上させることです。

  • データベースの保護: データベース内のデータは情報社会の戦略的リソースであるため、データの保護は非常に重要です。 DBMS は、データベースの回復、データベースの同時実行性の制御、データベースの整合性の制御、およびデータベースのセキュリティ制御の 4 つの側面を通じてデータベースを保護します。 DBMS のその他の保護機能には、システム バッファの管理やデータ ストレージの適応調整メカニズムが含まれます。

  • データベースのメンテナンス: この部分には、データベース データのロード、変換、ダンプ、データベースの再編成と再構築、パフォーマンス監視などの機能が含まれており、これらの機能は各ユーザー プログラムによって実行されます。

  • 通信: DBMS には、オペレーティング システムのオンライン処理、タイムシェアリング システム、およびリモート ジョブ入力と関連するインターフェイスがあり、データ送信の処理を担当します。ネットワーク環境のデータベース システムの場合、DBMS とネットワーク内の他のソフトウェア システム間の通信機能やデータベース間の相互運用機能も含める必要があります。

[関連する推奨事項: mysql ビデオ チュートリアル ]

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!