SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

DB入門

リレーショナル・データベース入門


この連載の第1回、第2回では、Excelを使用してデータベースの考え方を体験していただきました。今回は、いよいよ本当のデータベースでの、テーブルの作成やデータ検索といった操作についての説明に入ります。ここでは、いろいろあるデータベースの中でも、もっとも一般的なリレーショナル・データベースを使用しています。

リレーショナル・データベースとExcelの違い

 リレーショナル・データベースとExcelには、たくさんの違いがありますが、ここでは、もっとも大きな3つの違いについてだけ説明します。

 最初の違いは、リレーショナル・データベースは「検索しないとデータが見えない」という点です。Excelでは、画面上に常にデータが表示されていましたが、リレーショナル・データベースでは、データはサーバの中に格納されていて、データを検索しないと中身を見ることはできません。そこで、リレーショナル・データベースでは、SQLという言語を使ってデータベースからデータを取り出すことで、データを表示させます。また、テーブルの作成といったようなデータベースやテーブルに対するいろいろな操作も全て、このSQL言語を使って行います。

 2番目の違いは、「行と列の位置は関係ない」という点です。Excelでは、データが常に表示されていて、そのデータは、何行目の何列目にあるということがわかります。つまり、Excelでは、格納されているデータの間には、その行は上か下か、その列は右か左かという位置関係が存在するということになります。しかし、リレーショナル・データベースでは、このような位置関係は存在しません。SQL言語でデータを取り出した結果が表示されて、はじめて位置関係ができることになります。

 最後の違いは、複数のテーブルが複雑に結合する」という点です。Excelでは、通常1つのテーブルの中だけで、いろいろな処理を行います。連載第2回で、VLOOKUP関数を使った結合を体験していただきましたが、あのような操作が頻繁に行われるわけではありません。しかし、リレーショナル・データベースでは、データを多くのテーブルに分散して格納し、それらのテーブルを様々な形で結合させて、データを処理します。従って、たくさんのテーブルの集まりである、データベースという概念が、テーブルよりも上位に存在することになります。

 それでは、SQLを使って、リレーショナル・データベースのいろいろな処理を実行してみましょう。

次のページ
テーブルの作成と行と列の操作

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
DB入門連載記事一覧

もっと読む

この記事の著者

平井 明夫(ヒライ アキオ)

株式会社エムキューブ・プラスハート 事業企画コンサルタントDEC、コグノス、オラクル、IAFコンサルティングにおいて20年以上にわたり、ソフトウエア製品やITサービスのマーケティング、事業企画・運営に携わる。現在は、事業企画コンサルタントとしてIT企業の新規事業立上げ、事業再編を支援するかたわら、デ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/4007 2012/07/02 18:29

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング