データベース管理テクノロジーの開発は、どのような 3 つの段階を経てきましたか?
データ管理テクノロジとは、データの分類、エンコード、保存、検索、および保守を指します。これは、アプリケーションのニーズ、コンピュータ ハードウェア、オンソフトウェア開発の基礎であるデータ管理テクノロジは、手動管理、ファイル管理、データベース管理の 3 つの段階を経ています。
このチュートリアルの動作環境: Windows7 システム、mysql バージョン、Dell G3 コンピューター。
データ管理テクノロジーとは、特に人々がデータを収集、整理、保存、処理、配布、活用する一連の活動の合計を指します。 それは、手動管理、ファイル管理の 3 つの段階を経ます。およびデータベース管理。開発の各段階は、データ ストレージの冗長性の継続的な削減、データの独立性の継続的な強化、およびより便利でシンプルなデータ操作によって特徴付けられ、それぞれに独自の特徴があります。
手動管理段階
コンピュータが登場する前、人々はデータを記録、保存、処理するために従来の手段、つまり紙を使用して記録し、コンピューティング ツールを使用していました。 (そろばん、計算尺)を使用して計算を実行し、主に人間の脳を使用してこれらのデータを管理および利用します。 1950 年代半ばまで、コンピューターは主に科学計算に使用されていました。当時はディスクなどの直接アクセス装置はなく、紙テープ、カード、磁気テープなどの外部記憶装置のみで、オペレーティングシステムやデータを管理するための専用ソフトウェアもありませんでした。データ処理の方法はバッチ処理です。この段階での管理データの特徴は、 (1) データは保存されません。当時、コンピューターは主に科学計算に使用されていたため、データ保存の必要性は緊急ではありませんでした。 (2) システムにはデータを管理するための特別なソフトウェアはなく、データの格納構造、アクセス方法、入力方法などをアプリケーションプログラムごとに記述する必要があります。プログラマーがアプリケーションを作成するときは、データの物理的な保存場所も手配する必要があるため、プログラマーの負担は大きくなります。 (3) データは共有されません。データはプログラム指向であり、データのセットは 1 つのプログラムにのみ対応します。 (4) データは独立していません。プログラムはデータに依存しており、データ型やフォーマット、入出力方法などの論理的・物理的構造が変わると、アプリケーションプログラムもそれに合わせて変更する必要があります。ファイル システム管理段階
1950 年代後半から 1960 年代半ばにかけて、コンピュータ ハードウェアとソフトウェアの発展に伴い、ディスクやドラムなどの直接アクセス デバイスが登場しました。この時代のデータ処理システムは、コンピュータ内のデータを名前付きの独立したデータ ファイルに編成し、ファイル名とファイル内のアクセス レコードによってアクセスできるデータ管理技術です。データをコンピュータの外部メモリに長期間保存でき、データを繰り返し処理でき、ファイルのクエリ、変更、挿入、削除などの操作がサポートされているのがファイル システムです。ファイルシステムのデータ管理図を次の図に示します。ファイル システムはレコード内で構造を実現しますが、ファイル全体は構造化されていません。そのデータは特定のアプリケーションに向けられているため、データの共有、独立性、冗長性が低く、管理と保守のコストも高くなります。データベース システム管理段階
1960 年代後半以降、コンピュータの性能はさらに向上し、さらに大容量のディスクが登場し、記憶容量も増大しました。大幅に値上げされ、価格は下落しました。これに基づいて、データのファイル システム管理の欠陥を克服し、実際のアプリケーションで複数のユーザーおよび複数のアプリケーションによるデータ共有の要件を満たして解決し、データをできるだけ多くのアプリケーションに提供できるようにすることができます。データベースなどのデータ管理テクノロジーの台頭。データベースの特徴は、データが特定のアプリケーションだけのものではなく組織全体のものであり、全体的な構造、高い共有性、冗長性の低減、およびプログラムとデータ間のある程度の独立性を備えていることです。データ。 この段階の特徴: (1) データの構造化。データを記述する際には、データそのものだけでなく、データ間のつながりも記述する必要があります。データ構造化はデータベースの主な機能の 1 つであり、データベース システムとファイル システムの本質的な違いです。 (2) 高度なデータ共有、低い冗長性、容易な拡張。データは特定のアプリケーションに固有のものではなく、システム全体で共有され、複数のユーザー、複数のアプリケーションでデータを共有して使用でき、新しいアプリケーションの追加も容易であるため、データの共有性が高く、拡張が容易です。データを共有すると、データの冗長性が大幅に削減されます。 (3) 高いデータ独立性。 (4) データはDBMSにより一元管理・制御されます。データベースは複数のユーザーおよびアプリケーションによって共有され、データへのアクセスは多くの場合同時に行われます。つまり、複数のユーザーがデータベース内のデータに同時にアクセスしたり、同じデータを同時にデータベースに保存したりすることもできます。データベースデータのセキュリティを確保するために データベースシステムを正しく効果的に運用するために、データベース管理システムは次の 4 つのデータ管理機能を提供します。 データセキュリティ管理: データの不正使用によるデータ漏洩や被害を防止し、データのセキュリティと機密性を確保します。 データ整合性制御: システムは、いくつかの整合性ルールを設定することにより、データの正確性、有効性、および互換性を保証します。同時実行制御: 複数のユーザーが同時にデータベースにアクセスまたは変更する場合、相互干渉を防ぎ、ユーザーに誤ったデータを提供してデータベースに損傷を与えることを防ぎます。
データ回復: データベースが破損した場合、またはデータの信頼性が低下した場合、システムはデータベースをエラー状態から最近の正しい状態に復元する機能を備えています。
コンピュータ プログラミングの詳細については、プログラミング ビデオをご覧ください。 !
以上がデータベース管理テクノロジーの開発は、どのような 3 つの段階を経てきましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック







