コース: データ分析の基礎知識

リレーショナルデータベースとは

コース: データ分析の基礎知識

リレーショナルデータベースとは

システムがデータをどう保存するか 考えたことがありますか。 新人アナリストなら データが保存されているということしか 知らないでしょう。 リレーショナルデータベースは 随分前に開発されたので SQL データベースや SQL 文という言葉を 耳にしたことがあるでしょう。 データアナリストは SQL に精通しなくてもいいですが、 読み書きができれば 色々なことができます。 ぜひ勉強してください。 RDBMS は リレーショナルデータベース管理システムの 略で、Microsoft SQL Server などの サーバー技術でデータベースを保存します。 Access データベースなど単純なものも リレーションシップと リレーショナルデータを使います。 少し戻って構造化データについて 説明します。 スプレッドシートは 見出しやデータ値で構成されていますが、 構造化データを使っています。 このデータには 列の見出しのフィールド名と データ型、値があります。 リレーショナルデータベースを 構築する場合、 構造化データセットを構築し、 テーブル形式で保存します。 テーブルはキーフィールド間の リレーションシップ、つまり 関係を介して接続されます。 キーフィールドは一意の識別子で テーブルに入れるデータと 入れないデータを識別します。 構造化データが定義され、 テーブルに格納され、 テーブル同士が関連づけられると リレーションナルデータベースが 作成されます。 リレーショナルデータベースで 情報を保持し データアナリストはこの構造化された 保存データをレポートやビジュアルの作成、 データ分析に使います。 ここで重要なのは データ格納の構造によって レポート作成が容易にできない場合も あるということです。 効果的なデータ保存のルールは レポート作成のための データ結合のルールと異なるからです。 同じデータを扱う場合でも これらのルールの役割は異なります。 アナリストは大規模データシステムの 設計方法を知らなくてもいいですが、 データベースの設計手法を いくつか理解できれば、 他の人が設計したものを 理解しやすくなります。

目次