ホームページ >よくある問題 >データ管理テクノロジーはこれまでどのような段階を経てきましたか?

データ管理テクノロジーはこれまでどのような段階を経てきましたか?

青灯夜游
青灯夜游オリジナル
2021-12-06 16:30:2137338ブラウズ

データ管理技術は 3 つの段階を経てきました: 1. 主に人間の脳を使ってデータを管理および活用する手動管理段階 (1950 年代半ば以前)、2. ファイル システム段階 (1950 年代後半) 1960 年代半ば)、3. データベース システム段階 (1960 年代後半以降)。

データ管理テクノロジーはこれまでどのような段階を経てきましたか?

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

データ管理テクノロジとは、データの分類、符号化、保存、検索、および保守を指し、データ処理の中心的な問題です。コンピュータ技術の継続的な発展とアプリケーションのニーズに伴い、データ管理技術は、コンピュータのハードウェアとソフトウェアの発展に基づいた手動管理、ファイル システム、データベース システムの 3 つの段階を経てきました。

手動管理段階

コンピューターが登場する前、人々はデータを記録、保存、処理するために従来の手段、つまり紙を使用していました。計算ツール(そろばん、計算尺)を使って計算を記録し、主に人間の脳を使ってそのデータを管理・活用すること。

1950 年代半ばまで、コンピューターは主に科学計算に使用されていました。当時はディスクなどの直接アクセス装置はなく、紙テープ、カード、磁気テープなどの外部記憶装置のみで、オペレーティングシステムやデータを管理するための専用ソフトウェアもありませんでした。データ処理の方法はバッチ処理です。

この段階での管理データの特徴は、

(1) データは保存されません。当時、コンピューターは主に科学計算に使用されていたため、データ保存の必要性は緊急ではありませんでした。

(2) システムにはデータを管理するための特別なソフトウェアはなく、データの格納構造、アクセス方法、入力方法などをアプリケーションプログラムごとに記述する必要があります。プログラマーがアプリケーションを作成するときは、データの物理的な保存場所も手配する必要があるため、プログラマーの負担は大きくなります。

(3) データは共有されません。データはプログラム指向であり、データのセットは 1 つのプログラムにのみ対応します。

(4) データは独立していません。プログラムはデータに依存しており、データ型やフォーマット、入出力方法などの論理的・物理的構造が変わると、アプリケーションプログラムもそれに合わせて変更する必要があります。

ファイル システムの段階

1950 年代後半から 1960 年代半ばにかけて、コンピューターのハードウェアとソフトウェア、ディスク、磁気ドラムの開発が行われました。直接アクセス装置が普及し始めると、この時代のデータ処理システムはコンピュータ内のデータを名前付きの独立したデータファイルに整理し、ファイル名に従ってアクセスすることができ、ファイル内のレコードにアクセスすることができました。管理技術。

データをコンピュータの外部メモリに長期間保存でき、データを繰り返し処理でき、ファイルのクエリ、変更、挿入、削除などの操作をサポートする、これがファイル システムです。ファイル システムはレコード内で構造を実現しますが、ファイル全体は構造化されていません。

データは特定のアプリケーションに向けられているため、データの共有性と独立性が低く、冗長性が高く、管理と保守のコストも高くなります。

データベース システム段階

1960 年代後半以降、コンピュータの性能はさらに向上し、さらに重要なことに、大容量のディスクが登場しました。ストレージ容量は大幅に増加し、価格は下がりました。これに基づいて、データのファイル システム管理の欠陥を克服し、実際のアプリケーションで複数のユーザーおよび複数のアプリケーションによるデータ共有の要件を満たして解決し、データをできるだけ多くのアプリケーションに提供できるようにすることができます。データベースなどのデータ管理テクノロジーの台頭。

データベースの特徴は、データが特定のアプリケーションだけのものではなく、組織全体のものであり、全体的な構造、高い共有性、削減された冗長性、およびプログラムとデータ間の特定の関係性を備えていることです。 . データに対する独立性と統一管理。

この段階の特徴:

(1) データの構造化。データを記述する際には、データそのものだけでなく、データ間のつながりも記述する必要があります。データ構造化はデータベースの主な機能の 1 つであり、データベース システムとファイル システムの本質的な違いです。

(2) 高度なデータ共有、低い冗長性、容易な拡張。データは特定のアプリケーションに固有のものではなく、システム全体で共有され、複数のユーザー、複数のアプリケーションでデータを共有して使用でき、新しいアプリケーションの追加も容易であるため、データの共有性が高く、拡張が容易です。データを共有すると、データの冗長性が大幅に削減されます。

(3) 高いデータ独立性。

(4) データはDBMSにより一元管理・制御されます。データベースは複数のユーザーおよびアプリケーションによって共有され、データへのアクセスは多くの場合同時に行われます。つまり、複数のユーザーがデータベース内のデータに同時にアクセスしたり、同じデータを同時にデータベースに保存したりすることもできます。データベースデータのセキュリティを確保するために データベースシステムを正しく効果的に運用するために、データベース管理システムは次の 4 つのデータ管理機能を提供します。

  • データ セキュリティ管理: データの不正使用によるデータ漏洩や損害を防止し、データのセキュリティと機密性を確保します。

  • データ整合性制御: システムは、いくつかの整合性ルールを設定することにより、データの正確性、有効性、および互換性を保証します。

  • 同時実行制御: 複数のユーザーが同時にデータベースにアクセスまたは変更する場合、相互干渉を防ぎ、ユーザーに誤ったデータが提供されてデータベースが損傷することを防ぎます。

  • データ回復: データベースが破損した場合、またはデータの信頼性が低下した場合、システムにはデータベースをエラー状態から最新の正しい状態に復元する機能があります。

さらに関連する知識については、FAQ 列をご覧ください。

以上がデータ管理テクノロジーはこれまでどのような段階を経てきましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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