データベース
データベースとは、コンピューターシステム上に保存された、構造化され整理されたデータの集合です。データベースでは通常、関連するデータを各レコード専用のフィールドに保持する、相互にリンクされた複数のテーブルに情報を保存します。データベース管理システム(DBMS)ソフトウェアは、テーブル間の関係を管理し、レコードを追加・更新するとともに、クエリに応じてデータを表示します。
現在のデータベースの多くはリレーショナルデータベースです。これは、複数のテーブル間で主キーフィールド同士の関係を作成して、テーブルを相互にリンクします。たとえば、ある企業が、顧客情報(名前やメールアドレスなど)を1つのテーブルに、注文を別のテーブルに、販売する商品を3つ目のテーブルに保存するデータベースを構築するとします。これらのテーブルの各レコードには、他のテーブルのレコードから参照できる一意のIDを含む主キーフィールドがあります。すべての注文は、注文した顧客のCustomerIDと、購入された各商品のProductIDにリンクします。
データベース内の情報を検索することをクエリと呼びます。ほとんどのデータベースでは、クエリに標準の構造化クエリ言語(SQL)を使用します。これにより、データベース内の複数のテーブルにまたがってレコードにアクセスし、更新できます。たとえば、データベースへのクエリによって、特定の郵便番号に住むすべての顧客、過去1週間以内に行われたすべての注文、または指定した商品を複数回購入した顧客を表示できます。
データベースは、ビジネス、教育、医療、政府など、数え切れないほどの目的で使用されています。電子商取引、ソーシャルメディア、ニュースサイト、その他の動的Webサイトでは、データベースをバックエンドとしてコンテンツの保存に使用し、必要に応じてデータベースのコンテンツを含むページを生成します。初期のデータベースではプレーンテキストしか扱えませんでしたが、現在のデータベースでは画像、音声、動画など、その他のデータ型も保存できます。
知識をテストする