DBMSとは何ですか

云罗郡主
云罗郡主オリジナル
2019-01-14 14:48:3272210ブラウズ

DBMSとは何ですか

1. DBMS とは何ですか?

データベース管理システム (DBMS とも呼ばれる) は、適切なセキュリティ対策を考慮してユーザー データを保存および取得するために使用されるソフトウェアであり、ユーザーは要件に応じて独自のデータベースを作成できます。 DBMS は一連のプログラムで構成され、プログラムはデータベースを操作し、データベースと他のアプリケーションのユーザーを提供し、アプリケーションからのデータ要求を受け入れ、オペレーティング システムに特定のデータを提供するように指示します。 。大規模システムでは、DBMS はユーザーや他のサードパーティ ソフトウェアがデータを保存および取得するのに役立ちます。

2. DBMS データベース管理システムの特徴

1. データベース システムの自己記述型の性質

3. プログラムとデータ抽象化の間の分離

##4. 複数のデータ ビューのサポート

##5. 共有データとマルチユーザー トランザクション処理

##6.エンティティとエンティティ間の関係でテーブルを形成できるようになります。

7.DBMS はマルチユーザー環境をサポートしており、ユーザーはデータに並行してアクセスして操作できます。

3. DBMS の 4 つのタイプ

1. 階層型 DBMS

階層型データベースでは、モデル データがツリー構造で編成されます。データは階層型 (トップダウンまたはボトムアップ) 形式で保存されます。データは親子関係を使用して表現されます。階層 DBMS では、親には多数の子がある可能性がありますが、子には親が 1 つだけあります。

2. ネットワーク モデル

ネットワーク データベース モデルでは、各子が複数の親を持つことができます。これは、エンティティがグラフィカルに整理され、複数のパスを通じてアクセスできる、多対多の順序/分割関係など、より複雑な関係をモデル化するニーズに対処するのに役立ちます。

3. リレーショナル モデル

リレーショナル DBMS は、最も単純なモデルの 1 つであるため、最も広く使用されています。このモデルは、テーブルの行と列のデータの正規化に基づいています。リレーショナル モデルは固定構造に保存され、SQL を使用して操作されます。

4. オブジェクト指向モデル

オブジェクト指向モデルのデータはオブジェクトの形式で格納されます。データを表示するクラスと呼ばれる構造体。これは、データベースを、データ メンバーの値と操作を格納するオブジェクトのコレクションとして定義します。

4: DBMS の欠点

DBMS には多くの利点がありますが、DBMS のハードウェアとソフトウェアのコストが非常に高く、コストが増加するという欠点もあります。また、ほとんどのデータベース管理システムは通常複雑なシステムであるため、組織によっては、すべてのデータが 1 つのデータベースに統合されており、電気的な故障やデータベースの損傷が原因で発生する可能性があります。記憶媒体が破損する可能性があり、多くのユーザーが同時に同じプログラムを使用すると、一部のデータが失われることがあります。

上記は DBMS とは何かについての完全な紹介です。MySQL チュートリアル

について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。

以上がDBMSとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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