1. 高度なクエリ技術
• サブクエリとそのタイプ(相関サブクエリと非相関サブクエリ)
• 複雑なデータ分析のためのウィンドウ関数
• よりクリアで再利用可能なクエリのためのCTE(共通テーブル式)
2. パフォーマンス最適化
• パフォーマンス改善のためのインデックス作成
• クエリ実行計画の理解
3. トランザクションとコンカレンシー
• トランザクションの基本とACID特性(原子性、一貫性、隔離性、耐久性)
• ロックメカニズムとトランザクション分離レベル
• デッドロックの検出と回避方法
4. データベースセキュリティ
• アクセス制御とロールベースのセキュリティ
• SQLインジェクションの防止策
• 暗号化とデータ保護
5. データベースのバックアップとリカバリ
• バックアップの種類(フル、差分、ログ)
• リカバリ手法と災害復旧計画
• バックアップスケジュールの設定と管理
6. 高度なデータベース設計
• データウェアハウスとデータマートの設計
• スタースキーマとスノーフレークスキーマ
• OLAP操作とデータマイニング