はじめに

完了

初期のコンピューティング システムでは、すべてのアプリケーションがその独自で固有の構造にデータを格納していました。 開発者は、そのデータを使用するアプリケーションをビルドするときに、必要とするデータを検索するために、特定のデータ構造について理解する必要がありました。 これらのデータ構造は非効率的であり、維持が難しく、アプリケーション パフォーマンスを向上させるための最適化が困難でした。 "リレーショナル" データベース モデルは、複数ある任意のデータ構造の問題を解決するために設計されました。 リレーショナル モデルを使用すると、あらゆるアプリケーションで使用できるデータを表現し、クエリを実行する標準的な方法が得られます。 構造化された情報を格納し、その情報にアクセスするための直感的かつ効率的で柔軟な方法として "テーブル" を使用できることが、リレーショナル データベース モデルの一番の強みです。

シンプルでありながら強力なリレーショナル モデルは、情報管理のさまざまなニーズに対応するために、あらゆる種類と規模の組織で使用されています。 リレーショナル データベースは、インベントリの追跡、eコマース トランザクションの処理、ミッションクリティカルな大量の顧客情報の管理などに使用されています。 リレーショナル データベースは、ルールベースの一貫した構造上に編成する必要のある、複数の関連データ要素を含む情報の格納に便利です。

このモジュールでは、リレーショナル データベースの主な特性について学習し、リレーショナル データの構造について調べます。

学習の目的

このモジュールでは、次の方法を学習します。

  • リレーショナル データの特性を特定する
  • 正規化を定義する
  • SQL ステートメントの種類を識別する
  • 一般的なリレーショナル データベース オブジェクトを識別する