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

データベースとは?(ITパスポート・テクノロジ系)

恋もデータも、ちゃんと整理しないとゴチャゴチャになっちゃうの💦
だから「データベース」って超大事なんだよっ!

今回は、表形式のRDBやNoSQLの種類まで、わかりやすく紹介していくね~!

データベースとは?

「データベース」って聞くと、難しそうに感じちゃうよね。
でも実は、データを整理して、あとからすぐ使えるようにするための箱みたいなものなの!

たとえば…

  • お店の在庫リスト
  • SNSのユーザー情報
  • アプリのログイン情報

こういった情報を、表や形式で管理してる場所=データベースなんだよ~!

データベースの基本の仕組み

まず「データベース」は、DBMS(データベース管理システム)というソフトウェアで管理されてるの!

DBMS(データベース管理システム)は、「データを追加・検索・更新・削除」っていう操作を安全にできるようにしてくれる便利なツールだよ。

そして、ITパスポートでもよく出てくるのがRDBMS(リレーショナルデータベース管理システム)

これは、表(テーブル)形式でデータを管理する仕組みなんだよ!

例:

会員ID名前メールアドレス
A001さくらsakura@XXX
A002かえでkaede@XXX

この表を使って、「A001の名前は?」みたいな検索ができるのがRDBMSの強み!

恋もデータも、ちゃんと整理しておくと振り返りやすいんだよっ
わたしも「過去のときめき」から学んで、次はもっとステキな恋したいなぁ〜っ🥹❣️

NoSQLとは?

リレーショナル形式だけじゃないのが今どきのデータベース!

その名も「NoSQL(ノーエスキューエル)」。
これにはいろんな種類があるんだよ〜!

① KVS(キー・バリュー・ストア)

  • 鍵と値のセットで保存
  • 例:ID「1001」に対応する名前「さくら」みたいに、超シンプル!

② ドキュメント指向DB

  • JSONなどの形式でデータを保存
  • 複雑なデータでも柔軟に扱えるよ!

③ グラフDB

  • データ同士の「つながり」を重視
  • 例:SNSの「この人とこの人が友達」みたいな関係性に強いの!

データベースの使い分け(用途別)

用途向いてるDB
顧客管理、販売管理RDB(表形式がわかりやすい)
ログ、キャッシュKVS(シンプルで高速)
ECサイトの商品情報ドキュメント指向DB(柔軟な構造)
SNSのつながり情報グラフDB(関係性が強み)

どれも一長一短だけど、「何に使いたいか」で選ばれてるんだよ〜!

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

データを行と列から成る表形式で表すデータベースのモデルはどれか。

ア:オブジェクトモデル
イ:階層モデル
ウ:関係モデル
エ:ネットワークモデル

正解は『ウ』

→ “表形式で管理されるDB=関係モデル=RDB” という基本を問う問題だよ。
関係モデルに基づいて作られたデータベースがRDB(リレーショナルデータベース)なんだよ!

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

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

わたしも、将来好きな人のスケジュールを効率的に管理できるDBを作れるようになりたいな…なんてねっ💕

関連記事

TOP