お問い合わせ

コース概要

データベース入門

  • データベースとは何か
  • データベースの種類
  • リレーショナルデータベース概説
  • データベース管理システム(DBMS)概要
  • DBMSが担う役割
  • 代表的なDBMSソフトウェア例

データベース設計の基本原則

  • 概念モデル・論理モデル・物理モデルの違い
  • エンティティ-リレーションシップ(ER)モデリング概説
  • ER図作成手順
  • エンティティと属性および関係性の理解

正規化とデータベース設計技術

  • 正規形の種類(1NF・2NF・3NF・BCNF)
  • 正規化がもたらす利点
  • 正規化手法の実例説明
  • 非正規化処理とその用途

SQL入門

  • SQL構文および基本構造
  • データ型の種類
  • CREATE・ALTER・DROP命令の使い方
  • 制約条件(主キー、外部キー、一意性、NULL禁止)の理解

SQLによるデータ操作技術

  • INSERT文の利用法
  • 大量データ挿入手順
  • UPDATE・DELETE文の仕様
  • WHERE句を用いた条件指定法

SQLによるクエリ作成手法

  • SELECT文の活用方法
  • WHERE句で行うデータフィルタリング技術
  • ORDER BYを使ったソート手順
  • LIMITおよびOFFSETによる絞り込み機能

高度なSQL技術解説

  • INNER JOIN・LEFT JOIN・RIGHT JOIN・FULL JOINの違い
  • サブクエリ作成法
  • GROUP BYおよびHAVING句の役割
  • 集計関数(COUNT、SUM、AVG、MAX、MIN)の活用術

インデックスとビューの管理手法

  • インデックス作成・利用技術
  • インデックス設置による利点および欠点
  • ビュー作成・維持管理方法
  • 複雑なクエリの簡略化におけるビューの活用例

データベースセキュリティとトランザクション管理

  • ユーザー権限および役割付与法
  • 安全運用に必要なベストプラクティス
  • ACID特性の理解
  • COMMIT・ROLLBACK命令の実務応用法

データベース最適化と継続的維持管理法

  • SQLクエリ解析および改善手法
  • EXPLAINプランを活用した効率性検証
  • バックアップ運用戦略の確立
  • 障害時のデータ復旧手順

総括と次ステップの指針

要求

  • コンピュータ操作に関する基本的な知識

対象者

  • データベース管理者
  • IT技術者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー