5分でわかる データベースとSQLの基本
データベースの正規化とSQLの基本を図解で解説。第1正規形のビフォーアフターやSELECT文の書き方を初心者にもわかりやすく紹介します。
第1正規形
第1正規形
スライド解説
第1正規形
第1正規形
第1正規形はデータベース設計の基礎中の基礎です。「1つのセルに1つの値だけを持つ」というシンプルなルールですが、これを守ることでデータの検索・更新・削除が正確に行えるようになります。スライドでは非正規形と第1正規形のテーブルをビフォーアフターで比較し、どのようにデータを分割するかを視覚的に理解できます。
SQLとクエリ
SELECT name
FROM purchases;SQL(Structured Query Language)はデータベースと「対話」するための言語です。SELECT文を使って必要なデータを取得するのが最も基本的な操作です。`SELECT name FROM purchases;` のように、取り出したい列名とテーブル名を指定するだけで、データベースから情報を引き出せます。プログラミング未経験でも比較的読みやすい構文が特徴です。
SQLとクエリ
実際のWebアプリケーションでは、ユーザーがフォームに入力したデータをデータベースに保存し、必要に応じてSQLで取得して画面に表示する、という流れが基本です。ECサイトの商品一覧、SNSの投稿フィード、予約システムの空き状況など、あらゆるWebサービスの裏側でデータベースとSQLが活躍しています。
このスライドで学べること
リレーショナルデータベースの正規化(第1正規形)の考え方と、SQL(SELECT文)を使ったデータ取得の基本を、図解とコード例で学びます。
ポイントまとめ
データベースはWebアプリケーションの裏側で欠かせない技術です。このスライドでは、データの整理方法である「正規化」をビフォーアフターの表で視覚的に理解し、SQLの基本的な書き方を実際のコード例で確認できます。
もっと学びたい方へ
データベースとSQLの基礎を理解したら、実際にクエリを書いて練習してみませんか?LuaGateなら、ブラウザ上でSQLを実行しながら学べます。
本スライドの引用・転載は歓迎です。
出典: LuaGate(https://luagate.com/slides)を明記の上ご活用ください。



