第一世代データベース システムとは、ネットワーク モデルまたは階層モデルに基づくデータベース システムを指します。データベースシステムとは、コンピュータシステムにデータベースを導入したシステムのことで、第一世代のデータベースシステムは1970年代に開発された階層型、ネットワーク型のデータベースシステムです。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
データベース システムとは、コンピュータ システムにデータベースを導入した後に形成されるシステムを指し、通常、データベース、データベース管理システム (およびその開発ツール)、アプリケーション システム、データベース管理者、およびユーザーで構成されます。
データベース システムは、ハードウェア、ソフトウェア (オペレーティング システム、データベース管理システム、コンパイル システムなど)、データベース、ユーザーで構成される完全なコンピューター アプリケーション システムです。データベースはデータベース システムの中核であり、管理対象です。したがって、データベースシステムの意味は、単なるデータを管理するソフトウェアや単なるデータベースではなく、データベースに従って実際に運用、保存、保守し、アプリケーションシステムにデータサポートを提供するシステムです。方法。
データベース システムの段階
1. 第一世代のデータベース システム
は 1970 年代にありました。 1990 年代に開発された階層型ネットワーク データベース システム。 1963年にはバックマンが設計・開発した複数のCOBOLプログラムのデータベースを共有できるIDSシステムが稼働し始め、1968年にはTOTALなどのネットワークデータベースシステムが登場し、1969年にはマギーが開発した階層型データベースシステムが登場した。 IBM社他 複数のプログラムでデータベースを共有できるIMSシステムをリリース。 1969 年 10 月、CODASYL データベースの開発者はネットワーク モデル データベース システムの仕様報告書を提案し、データベース システムの標準化と標準化が始まりました。 1971 年、米国データベース システム言語協会のデータベース タスク グループは、ネットワーク データベース手法に関する体系的な調査と議論を実施し、DBTG レポートと呼ばれるいくつかのレポートを提案しました。DBTG レポートでは、ネットワーク データベース システムの多くの概念、手法、方法が特定され、確立されました。アプリケーションが必要とするデータ構造の部分を記述する外部モデル、オブジェクトシステム全体のデータ構造を記述する概念モデル、オブジェクトシステム全体のデータ構造を記述する内部モデルという3つのレベルの抽象化モデルを提案しています。データの独立性の問題を解決するデータ ストレージ構造。この問題は、データベースの理論的な成熟度を示します。このため、多くの専門家は、データベース テクノロジの起源は 1960 年代後半であると考えています。
2. 第 2 世代データベース システム
# はリレーショナル データベース システムです。 1970 年に IBM の Codd は、「大規模共有データベース データのリレーショナル モデル」という論文を発表し、リレーショナル データ モデルを提案し、リレーショナル データベース手法とリレーショナル データベース理論を開拓しました。リレーショナル手法は、その理論的な完成度と構造の単純さにより、データベース技術の開発において重要な役割を果たし、リレーショナル データベース技術の理論的基礎を築くことに成功しました。 1970 年代は、リレーショナル データベースに関する理論研究とプロトタイプ システムの開発の時代でした。リレーショナル データベース システムに関する研究は、主に次の側面を含む一連の成果を達成しました。
(1) リレーショナル モデルの理論的基礎を築き、一般に受け入れられているリレーショナル モデルの規範的な説明を提供しました。人々。
(2) 提案されたリレーショナル データ言語 (リレーショナル代数、リレーショナル微積分、SQL 言語、QBE など)。これらの記述言語は、それまでのプログラミング言語やネットワーク・階層型データベース言語のプロセス指向のスタイルを一変させ、学びやすく理解しやすいというメリットでエンドユーザーに歓迎され、データベースの標準化の基礎を築きました。 1980年代の言語。
(3) リレーショナル データベース システムのプロトタイプが多数開発され、システム実装においてクエリの最適化、同時実行制御、障害回復などの一連の主要テクノロジが克服されました。これは、データベース管理システムの実装技術とデータベース理論を大幅に充実させるだけでなく、さらに重要なことに、リレーショナル データベース システム製品の精力的な開発と広範な適用を促進します。
3. 第 3 世代データベース システム
1980 年代以降、データベースの理論と応用は成熟した発展期に入りました。コンピューティング技術とコンピュータネットワークの発展に伴い、コンピュータの応用分野は急速に拡大し、データベースの応用分野も拡大を続けており、商業分野におけるデータベース技術の大きな成果により、データベースの需要が急速に成長しています。他の分野でも。一方で、コンピュータ支援設計/管理(CAD/CAM)、プロセス制御、オフィスオートメーションシステム、地理情報システム(GIS)、コンピュータ製造システム(CIMS)などの新しいデータベース応用分野が開かれています。世界では、データベース アプリケーションの新しい分野が開拓されていますが、その一方で、実用化における管理に対する新たな要求も、データベース テクノロジーの研究開発を直接的に促進しています。
リレーショナル データベースに代表される従来のデータベースは、新しい分野のニーズを満たすことがすでに困難です。新しいアプリケーションでは、処理時間関連の属性など、より複雑なデータをデータベースで処理する必要があり、さらにはデータベースで処理する必要があるためです。ダイナミックかつ積極的になりましょう。
このように、実用的なニーズを満たすには新しいデータベース テクノロジが必要です。現代のアプリケーションのニーズを満たすためには、データベース テクノロジを他の最新のデータ処理テクノロジ (オブジェクト指向テクノロジ、タイミング、リアル テクノロジなど) と組み合わせる必要があります。時間処理技術、人工知能技術、マルチメディア技術)を完全に統合して、時間データベース技術、リアルタイムデータベース技術、マルチメディアデータベース技術などの「現代データベース技術」とも呼ばれる「新世代データベース技術」を形成します。 、など。
第 3 世代データベース システムで最も重要なデータベース タイプは、オブジェクト指向データベース システム (略して OODBS) です。これは、データベース テクノロジとオブジェクト指向プログラミング手法を組み合わせた製品です。 DBMS であり、オブジェクト指向システムです。
したがって、永続性、補助管理、データ共有 (同時実行性)、データ信頼性 (トランザクション管理とリカバリ)、クエリ処理、スキーマ変更などの DBMS 機能と、オブジェクトの両方を備えています。指向性機能: 型/クラス、カプセル化/データ抽象化、継承、オブジェクト識別、複合オブジェクト、拡張性などの機能。
推奨チュートリアル: mysql ビデオ チュートリアル
以上が第一世代データベースシステムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。