コース概要

データベース入門

  • データベースとは何か?
  • データベースの種類
  • リレーショナルデータベース入門
  • データベース管理システム(DBMS)概要
  • DBMSの機能
  • 人気のあるDBMSソフトウェア

データベース設計の基本

  • 概念モデル、論理モデル、物理モデル
  • エンティティ-リレーションシップ(ER)モデリング入門
  • ER図の作成
  • エンティティ、属性、関係性

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

  • 正規形(1NF, 2NF, 3NF, BCNF)
  • 正規化の利点
  • 実践的な正規化例
  • 非正規化とその用途

SQL入門

  • SQLの構文と構造
  • SQLでのデータ型
  • CREATE, ALTER, DROPステートメント
  • 制約(PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT 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)

今後のコース

関連カテゴリー