sql >> データベース >  >> RDS >> Access

データベースの歴史

    データベースは私たちの世界の重要な部分です。オンラインで何かを購入したり、ストリーミングサービスにログインしたり、銀行の明細書を確認したりするときなど、気付かないうちに使用します。データベースの概念は、コンピューターが発明されるずっと前から存在していました。違いは、これらのデータベースが紙にあり、ジャーナル、図書館、ファイルキャビネットに保管されていたことです。

    紙のデータベースは、現在のデータベースほど効率的ではありませんでした。紙は多くのスペースを占有し、特定の情報を見つけるのを難しくします。そして確かに、紙のデータベースをバックアップするだけでは不十分でした。つまり、これらのファイルは水や火による損傷に対して脆弱でした。

    コンピュータの発明により、データベースの整理、保存、管理がはるかに簡単になりました。データベースの歴史と、データベースが私たちの世界を効率的に運営するのにどのように役立つかについてもっと学びましょう。

    1960年代–始まり

    1960年代以前は、データベースは存在していましたが、病院や政府機関などの大規模な組織によって開発されていました。 1960年代に、最初のコンピューター化されたデータベースが開発されました。現時点で人気のある2つのデータモデルは、IMSと呼ばれる階層モデルとCODASYLと呼ばれるネットワークモデルでした。

    1970年代–リレーショナルデータベースの導入

    1970年代に、リレーショナルデータベースモデルが提案され、人々のデータベースに対する考え方が変わりました。このモデルでは、スキーマ(または論理組織)は物理情報ストレージから切断されています。これは、この時点からデータベースシステムの基本的な基盤になりました。

    1970年代後半に、実体関連と呼ばれる別のデータベースモデルが提案されました。このモデルは、論理テーブル構造ではなくデータアプリケーションに焦点を当てています。これはデータベース設計へのグラフィカルなアプローチであり、ソフトウェアエンジニア、教育部門、および研究者によって使用されます。

    1980年代–SQLが標準のクエリ言語になりました

    SQL(Structured Query Language)は、1980年代に標準のクエリ言語になりました。 SQLを使用すると、データベースにアクセスして操作できるため、データの取得、レコードの更新または削除、ストアドプロシージャの作成などを行うことができます。現在でもこの言語を使用しています。

    さらに、リレーショナルデータベースは1980年代に大幅に成長しましたが、以前のナビゲーションモデルは段階的に廃止されました。

    1990年代–インターネット

    インターネットの誕生は、データベース業界の指数関数的成長につながりました。データベースの作成、保存、管理がこれまでになく簡単になり、さまざまな場所にいる複数の人と共有できるようになりました。オンラインビジネスへの多額の投資も、クライアントサーバーデータベースシステムの需要につながりました。

    2000年代– NoSQL

    データベースアプリケーションは2000年代に成長を続け、NoSQL(構造化言語だけでなく)データベースが普及しました。 NoSQLデータベースは非構造化データに役立ち、大規模で多様なデータベースを処理できるため、2000年代に大幅に成長しました。

    2010年代-今日–ビッグデータとサイバーセキュリティ

    2010年代は、すべてデータ認識に関するものでした。ビッグデータは主要な流行語であり、データベースが大量のデータを収集、整理、利用する必要があることを意味していました。これを支援するために、自動化ソフトウェアが普及しました。これは、人々がデータの整合性とデータを安全に保つ方法を評価し始めた時期でもありました。

    データベースには長く豊かな歴史があり、年々改善され続けています。今日、私たちが行うほとんどのことでデータベースを使用していることに気付くのも不思議ではありません。


    1. 2つの異なるwhere句を持つ2つのデータセットを返す必要があります

    2. MariaDBデータベースのすべてのビューを一覧表示する4つの方法

    3. customer.pk_name参加transactions.fk_name対customer.pk_id[シリアル]参加transactions.fk_id[整数]

    4. Oracleデータベースのテーブル名変更列を変更します