MySQLデータベース管理 I (JP-SQL-4502-1)

MySQLデータベース管理 I (JP-SQL-4502-1)
 

MySQL は、その高速なパフォーマンス、高い信頼性、使いやすさ、および大幅なコスト削減効果から、世界でもっとも普及しているオープンソース・データベースです。
本コース(MySQLデータベース管理I)と「MySQLデータベース管理II」コースで、MySQLのデータベース管理者に必要な知識を一通り修得します。


※本コースは英語版の「MySQL for Database Administrators(SQL-4502):5日間」の前半3日間に相当します。また、「MySQLデータベース管理II」コースが後半2日間に相当します。(可能な限り「MySQLデータベース管理I」コースからの受講を推奨いたします)

»   詳細の表示
 
 
コースの選択
製品 ID 期間 価格(税込)
JP-SQL-4502-1 3 日 ¥189,000

スケジュールが表示されない場合、または表示されたスケジュールがお客様のご 予定と合わない場合は、「スケジュール問合せ/団体研修ご相談」をクリックし て、日付をお問い合わせいただくか、お客様の組織に対するオンサイトでの講習 または専用クラスの開催をご相談ください。

 
 
対象者
  • MySQLを管理するデータベース管理者および開発者
  • Certified MySQL 5.0 DBA (CMDBA)資格取得を目指す方

 上に戻る

 
 
前提条件
このコースを修得するためには、以下のスキル/知識が必要です。
  • RDBMSとSQLの基本的な知識を有していること。

 上に戻る

 
 
習得できるスキル
このコースを修了することにより、以下の事項ができるようになります。
  • MySQLアーキテクチャ、一般的な操作特性について説明する
  • MySQLアプリケーション内のプログラムを使い、一般的なデータベース管理(DBA)タスクを行う
  • MySQLグラフィカルユーザインターフェース(GUI)を使い、MySQLサーバを管理する
  • INFORMATION_SCHEMAデータベースを使い、メタデータにアクセスする
  • 最も一般的なOSにMySQL 5.0をインストールしアップグレードする
  • MySQLの開始およびシャットダウン操作を行う
  • MySQLサーバのオプションを設定する
  • 多数のサーバログを有効化し管理する
  • パフォーマンスの問題に関してデータ型やキャラクタセットを評価する
  • データロックの概念とMySQLの異なるレベルのロックを理解する
  • MySQLで利用可能な複数のストレージエンジンの違いを理解する
  • ユーザメンテナンスを管理して、MySQLサーバへアクセスする

 上に戻る

 
 
トピック
  • イントロダクション
  • MySQLのアーキテクチャ
  • MySQLサーバ
  • MySQLサーバの設定
  • MySQLクライアント
  • データ型
  • メタデータの取得
  • ストレージエンジン
  • パーティショニング
  • トランザクションとロック
  • セキュリティとユーザー管理
実習環境
  • MySQL 5.1以降

 上に戻る

 
 
コース内容

イントロダクション

  • MySQL の概要
  • MySQL 製品
  • MySQL サービス
  • MySQL Enterprise サブスクリプション
  • サポートされている OS
  • MySQL 認定プログラム
  • トレーニングカリキュラム
  • MySQL Web サイト
  • MySQL のインストール

MySQLのアーキテクチャ

  • クライアント/サーバアーキテクチャ
  • MySQL アーキテクチャ概要
  • MySQL におけるディスクスペースの使用方法
  • MySQL におけるメモリの使用方法
  • MySQL プラグインインタフェース

MySQLサーバ

  • MySQL ディストリビューションのタイプ
  • Windows での MySQL の起動および停止
  • Linux での MySQL の起動および停止
  • MySQL のアップグレード

MySQLサーバの設定

  • MySQL の設定
  • 動的サーバ変数
  • サーバ SQL モード
  • ログとステータスファイル
  • バイナリロギング

MySQLクライアント

  • クライアント管理の概要
  • MySQL クライアントプログラムの実行
  • mysql クライアントの使用
  • mysqladmin クライアント
  • MySQL コネクタ
  • サードパーティの API

データ型

  • データ型の概要
  • 数値データ型
  • キャラクタ文字列データ型
  • バイナリ文字列データ型
  • 時刻データ型
  • NULL
  • カラムの属性

メタデータの取得

  • メタデータへのアクセス方法
  • INFORMATION_SCHEMA データベース
  • SHOW と DESCRIBE の使用
  • mysqlshow クライアントプログラム

ストレージエンジン

  • SQL パーサとストレージエンジン階層
  • ストレージエンジンと MySQL
  • MyISAM ストレージエンジン
  • InnoDB ストレージエンジン
  • MEMORY ストレージエンジン
  • ストレージエンジンのまとめ
  • 他のストレージエンジン
  • 適切なストレージエンジンの選択
  • 複数のストレージエンジンの使用
  • ストレージエンジン比較表

パーティショニング

  • パーティショニングの概念
  • パーティションを使用する理由
  • パーティショニングされたテーブルの作成
  • パーティション情報の取得
  • パーティションの修正
  • パーティションの削除
  • パーティション変更のパフォーマンス効果
  • パーティションのプルーニング
  • ストレージエンジンとパーティショニング
  • パーティショニングとロッキング
  • パーティションの制限

トランザクションとロック

  • トランザクションとは
  • トランザクションコントロール文
  • 分離レベル
  • ロック

セキュリティとユーザー管理

  • セキュリティリスク
  • セキュリティ対策
  • 権限
  • アクセスレベル1:ユーザーアカウント
  • アクセスレベル2:データベース
  • アクセスレベル3:テーブル
  • アクセスレベル4:カラム
  • アクセスレベル5:ストアドルーチン
  • ユーザーアカウントのメンテナンス
  • クライアントアクセス制御
  • 安全な接続の使用

 上に戻る