ホームページ >データベース >mysql チュートリアル >データベース内のデータの構造と性質は何ですか?
データベース内のデータは構造化されており、独立しており、共有されています。データベースの基本的な特性は、データ構造、データ間の接続、システム全体を指向していること、データの共有性が高く、冗長性が低く、拡張が容易であること、データの独立性が高いことです。
このチュートリアルの動作環境: Windows 7 システム、mysql バージョン 5.8、Dell G3 コンピューター。
データベース内のデータは構造化されており、独立しており、共有されています。
(推奨チュートリアル: mysql ビデオ チュートリアル )
データベースとは、「データをデータ構造に従って整理、保存、管理する倉庫」です。コンピュータ内に長期間保存される大量のデータの集合体であり、整理され、共有可能で、一元管理されています。
データベースは、データ構造に従ってデータを保存および管理するコンピュータ ソフトウェア システムです。データベースという概念には、実は 2 つの意味が含まれています:
(1) データベースとは、データを合理的に保管できる「倉庫」のような実体であり、ユーザーは管理対象の取引データをこの「倉庫」に保管します。 「 」と「ライブラリ」を組み合わせてデータベースを作成します。
(2) データベースは、データをより適切に整理し、より便利に維持し、より緊密にデータを管理し、より効果的にデータを活用できる、新しいデータ管理手法および技術です。
データベースの特徴:
1. データの構造化
データベースシステムは、最も重要なデータ全体の構造化を実現します。データベースの特徴の一つ。ここで言う「全体的な」構造化とは、データベース内のデータが特定のアプリケーションだけのものではなく、組織全体のものであることを意味します。データは内部的に構造化されているだけでなく、全体的に構造化されており、データ間の接続が存在します。データ。
2. データは共有性が高く、冗長性が低く、拡張が容易です
データは全体指向であるため、複数のユーザー、複数のアプリケーションでデータを共有して利用することができます。データの冗長性を大幅に削減し、ストレージ容量を節約し、データ間の非互換性や不整合を回避します。
3. 高いデータ独立性
データ独立性には、データの物理的独立性と論理的独立性が含まれます。
物理的独立性とは、ディスク上のデータベースにデータがどのように格納されるかが DBMS によって管理されることを意味します。ユーザー プログラムは理解する必要はありません。アプリケーションが処理しなければならないのは、データベースの論理構造だけです。これにより、データの物理構造が変化しても、ユーザーのプログラムを変更する必要がなくなります。
論理的独立性とは、ユーザーのアプリケーションプログラムとデータベースの論理構造が独立していること、つまりデータの論理構造が変わってもユーザープログラムを変更する必要がないことを意味します。
データとプログラムの独立性により、データの定義がプログラムから分離され、DBMS がデータへのアクセスを提供する責任があるため、アプリケーション プログラムの準備が簡素化され、アプリケーション プログラムのメンテナンスと変更が大幅に軽減されます。 。
4. データは DBMS によって一元的に管理および制御されます
データベースの共有は同時 (並行) 共有、つまり、複数のユーザーがデータベース内のデータに同時にアクセスできます。 、または同時にでも、データベース内の同じデータ。
DBMS は、データ制御機能の次の側面を提供する必要があります:
データ セキュリティ保護 (セキュリティ)
データ整合性チェック(整合性)
データベースの同時アクセス制御 (同時実行性)
データベースの障害回復 (リカバリ)
プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !
以上がデータベース内のデータの構造と性質は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。