<iframe src="//www.googletagmanager.com/ns.html?id=GTM-KRK26M" height="0" width="0" style="display:none;visibility:hidden"></iframe>

データベース操作とは?選択・射影・結合(ITパスポート・テクノロジ系)

データを自由に選んだり、くっつけたり。
それができると、データベースって一気に便利になるんだよ〜!

今回は「選択・射影・結合」っていう3つの操作を、やさしく紹介していくね!

「選択」とは?

選択(せんたく)は、データベースの中から条件に合う行(レコード)を取り出す操作のこと!

ちなみに…
データベースとお話しするための言語のことを「SQL」って言うんだよ。

この“選択”は、SQLでは WHERE に当たる部分だよっ!

たとえば…

名前年齢推しキャラ
さきちゃん19イケメンくん
まゆちゃん22癒し系男子
りんちゃん19イケメンくん

ここから「19歳の子だけ選びたい!」ってときに使うのが 選択

例:年齢 = 19 で選ぶ → さきちゃんとりんちゃんがヒット♡

「射影」とは?

射影(しゃえい)は、必要な項目(列)だけを取り出す操作だよ!
SQLでは SELECT の列指定部分に当たるよっ。

上の表から「名前と推しキャラだけでいいや」ってときに…

例:SELECT 名前, 推しキャラ → 年齢は省いてスッキリ

たくさんの情報の中から「必要な項目だけ抜き出す」のがポイントだよっ!

「結合」とは?

結合(けつごう)は、複数のテーブルを“共通の項目”で結びつける操作のこと!
たとえば、「会員情報」と「注文履歴」をくっつける感じだねっ。

会員ID名前
A01さきちゃん
A02まゆちゃん

+

注文ID会員ID商品名
1001A01プリン
1002A02チョコケーキ

この2つを「会員ID」で結合すると…
誰が何を注文したかが1つの表で見えるようになるんだよ〜!

ちなみにこの「結合」って、主キーと外部キーの関係がカギなんだよ〜!
くわしくは以下の記事で図つきで解説してるよ❣️

「挿入」「更新」も基本だよっ♪

  • 挿入(INSERT):新しいデータをテーブルに追加すること!
     →「新規登録してね〜」みたいな感覚♡

  • 更新(UPDATE):すでにあるデータを修正・変更すること!
     →「イケメン枠が変わった」ってときはコレ(笑)

データクレンジングとは?

データクレンジングは、不要なデータやミスを直して、きれいな状態にすること!

たとえば、

  • 「名前がひらがなとカタカナでバラバラ」
  • 「同じ人が2回登録されてる」
  • 「数字に誤りがある」

こういうのを整えて正確にする作業だよっ♪

実務では「データ分析」の前に超重要って言われてるの…!

データベース操作に関するITパスポート試験の過去問!

関係データベースの操作 a ~ c と、関係演算の名称の適切な組み合わせはどれか。

操作内容説明
a指定したフィールド(列)を抽出する
b指定したレコード(行)を抽出する
c複数の表を一つの表にする

ア:a=結合、b=射影、c=選択
イ:a=射影、b=結合、c=選択
ウ:a=射影、b=選択、c=結合
エ:a=選択、b=射影、c=結合

正解は『ウ』

射影は「列を取る」、選択は「行を取る」、結合は「テーブルをつなげる操作」だよっ!

ITパスポート試験をスマホで手軽に勉強!

「えろ勉」も戦略的に開発&運営してるよ~!この記事が勉強になったり、ためになったよ〜って思ったら、なにかアクションをお願い!!「えろの力で勉強するゲーム:えろ勉

データ整理って、恋愛整理とちょっと似てるかも❣️
「推し変」するときは、ちゃんと“更新”しないとねっ!

関連記事

TOP