テックカリキュラム

SQL基礎~目次~

SQL基礎~目次~

1. 基本的なSQL概念

• データベースとテーブル

• データベースの定義

• テーブルの構造とスキーマ

• データ型

• 数値型、文字列型、日付型、その他のデータ型

• 主キーと外部キー

• 主キーの役割と設定

• 外部キーによるテーブル間のリレーション

2. データの操作

• 基本的なクエリ

• SELECT文によるデータの取得

• 条件付き取得(WHERE句)

• データのソート(ORDER BY)

• データの挿入、更新、削除

• データの挿入(INSERT INTO)

• データの更新(UPDATE)

• データの削除(DELETE)

• 集約関数

• COUNT, SUM, AVG, MIN, MAX

• グルーピング(GROUP BY)

3. 開発環境のセットアップ

• 必要なソフトウェアのインストール

• MySQLまたはPostgreSQLのインストール

• SQLクライアントツールのインストール(MySQL Workbench、pgAdminなど)

• 開発環境の設定

• データベースの作成

• テーブルの作成と初期データの挿入

• 基本的なデバッグ方法

• エラーメッセージの読み方

• ログの確認方法

4. 複雑なクエリとデータベース設計

• 結合(JOIN)

• 内部結合(INNER JOIN)

• 外部結合(LEFT JOIN, RIGHT JOIN)

• 自己結合(SELF JOIN)

• サブクエリ

• 基本的なサブクエリの使い方

• 相関サブクエリ

• 正規化

• 第1正規形から第3正規形までの理解

• 正規化の利点と注意点