ホームページ >データベース >mysql チュートリアル >データベース内のデータの構造と性質は何ですか?

データベース内のデータの構造と性質は何ですか?

青灯夜游
青灯夜游オリジナル
2021-01-28 11:57:588163ブラウズ

データベース内のデータは構造化されており、独立しており、共有されています。データベースの基本的な特性は、データ構造、データ間の接続、システム全体を指向していること、データの共有性が高く、冗長性が低く、拡張が容易であること、データの独立性が高いことです。

データベース内のデータの構造と性質は何ですか?

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

データベース内のデータは構造化されており、独立しており、共有されています。

(推奨チュートリアル: mysql ビデオ チュートリアル )

データベースとは、「データをデータ構造に従って整理、保存、管理する倉庫」です。コンピュータ内に長期間保存される大量のデータの集合体であり、整理され、共有可能で、一元管理されています。

データベースは、データ構造に従ってデータを保存および管理するコンピュータ ソフトウェア システムです。データベースという概念には、実は 2 つの意味が含まれています:

(1) データベースとは、データを合理的に保管できる「倉庫」のような実体であり、ユーザーは管理対象の取引データをこの「倉庫」に保管します。 「 」と「ライブラリ」を組み合わせてデータベースを作成します。

(2) データベースは、データをより適切に整理し、より便利に維持し、より緊密にデータを管理し、より効果的にデータを活用できる、新しいデータ管理手法および技術です。

データベースの特徴:

1. データの構造化

データベースシステムは、最も重要なデータ全体の構造化を実現します。データベースの特徴の一つ。ここで言う「全体的な」構造化とは、データベース内のデータが特定のアプリケーションだけのものではなく、組織全体のものであることを意味します。データは内部的に構造化されているだけでなく、全体的に構造化されており、データ間の接続が存在します。データ。

2. データは共有性が高く、冗長性が低く、拡張が容易です

データは全体指向であるため、複数のユーザー、複数のアプリケーションでデータを共有して利用することができます。データの冗長性を大幅に削減し、ストレージ容量を節約し、データ間の非互換性や不整合を回避します。

3. 高いデータ独立性

データ独立性には、データの物理的独立性と論理的独立性が含まれます。

物理的独立性とは、ディスク上のデータベースにデータがどのように格納されるかが DBMS によって管理されることを意味します。ユーザー プログラムは理解する必要はありません。アプリケーションが処理しなければならないのは、データベースの論理構造だけです。これにより、データの物理構造が変化しても、ユーザーのプログラムを変更する必要がなくなります。

論理的独立性とは、ユーザーのアプリケーションプログラムとデータベースの論理構造が独立していること、つまりデータの論理構造が変わってもユーザープログラムを変更する必要がないことを意味します。

データとプログラムの独立性により、データの定義がプログラムから分離され、DBMS がデータへのアクセスを提供する責任があるため、アプリケーション プログラムの準備が簡素化され、アプリケーション プログラムのメンテナンスと変更が大幅に軽減されます。 。

4. データは DBMS によって一元的に管理および制御されます

データベースの共有は同時 (並行) 共有、つまり、複数のユーザーがデータベース内のデータに同時にアクセスできます。 、または同時にでも、データベース内の同じデータ。

DBMS は、データ制御機能の次の側面を提供する必要があります:

  • データ セキュリティ保護 (セキュリティ)

  • データ整合性チェック(整合性)

  • データベースの同時アクセス制御 (同時実行性)

  • データベースの障害回復 (リカバリ)

プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !

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

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