#データ管理の開発プロセスは 3 つの段階に分かれています。 (推奨学習: MySQL ビデオ チュートリアル )
手動管理段階
データはコンピューターに保存されません。
データを管理するための特別なソフトウェアはありません
プログラムの概念のみがあり、ファイルの概念はありません
データはプログラム指向です
理由はこの段階では、コンピュータは主に計算に使用され、データは保存されません。重要な理由は、ストレージデバイスがなく、ソフトウェアエンジニアリングが成熟していないことです。データとプログラムは独立したものではなく、データの集合がプログラムに対応します。
ファイル システム ステージ
データはディスクに長期間保存できます。
データの論理構造は物理構造とは異なります
ファイル構成は多様化されています
データは特定のプログラムに属さず、再利用できます。
テクノロジーの発展に伴い、ストレージデバイスが登場しました。また、ソフトウェア工学も発展し、登場したファイルシステムは、外部ストレージ内のデータを管理するために特に使用されています。ファイルシステムの登場は、データが特定のプログラムに依存しないように分離することを意味します。
しかし、データ量が増大し続けると、ファイル システムには 3 つの欠陥が明らかになります。
1. データの冗長性: 各アプリケーションがファイルに対応しているため、これらのファイルが接続されていないと、同じデータが複数のファイルに繰り返し保存される可能性があります。
2. データの不整合: これはデータの冗長性によって引き起こされる問題であり、データ更新操作を実行するときに、あるファイルのデータを変更すると、別のファイルのデータの不整合が発生する可能性があります。
3. データ接続が弱い: ファイル間の接続がないことが原因で発生します。ファイルシステムで発生する問題を解決するために、より高度かつ効率的なデータ管理が可能になります。データ管理システムが登場しましたが、これは私たちがよく知っているデータベース技術でもあります。
データベース段階
データ モデルを使用して複雑なデータ構造を表現します
高いデータ独立性を備えます
データベース システムはユーザーに提供します便利なユーザー インターフェイスを備えた
データベース システムは、データ制御機能の 4 つの側面を提供します。
データベースの回復
データベースの同時実行制御
データの整合性
データ セキュリティ
データベース段階では、データベースが統合されたアプリケーション インターフェイスを提供するときに、アプリケーションとデータを互いに分離します。アプリケーションが変わってもデータベースを意識する必要はなく、データベースが変わってもアプリケーションを考慮する必要はありません。また、データベースには、アプリケーションの誤操作によるデータの損失、損傷、その他の問題を防ぐための多くの機能も備わっています。
MySQL 関連の技術記事の詳細については、MySQL チュートリアル 列にアクセスして学習してください。
以上がデータ管理の開発プロセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。