お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
リレーショナルデータベースモデル
- リレーショナルデータベースの構造
- テーブル間の接続タイプ
- データベースの正規化と非正規化
- リレーショナル演算子
データの取得
- SQLクエリの作成ルール
- SELECTの構文
- すべてのカラムの選択
- 演算によるクエリ
- 別名(エイリアス)カラム
- リテラル
- 連結演算子
結果の制限
- WHERE句
- 比較演算子
- LIKE条件
- BETWEEN ... AND条件
- IS NULL条件
- IN条件
- 論理演算子 AND, OR, NOT
- WHERE句における複合条件
- 演算子の優先順位
- DISTINCT句
データの並べ替え
- ORDER BY句
- 複数カラムまたは式による並べ替え
SQL関数
- 単行関数と複数行関数の違い
- テキスト、数値、日付関数の機能
- 明示的変換と暗黙的変換
- 変換関数
- 関数のネスト
- 関数の性能確認 - dualテーブル
- 現在日付関数SYSDATE
- NULL値の処理
グルーピングによるデータの集計
- 集計関数
- 集計関数とNULL値の扱い
- データグループの作成 - GROUP BY句
- 複数カラムのグルーピング
- 集計関数の結果の制限 - HAVING句
複数テーブルからのデータ取得
- 接続(ジョイン)の種類
- NATURAL JOINの使用
- テーブルの別名(エイリアス)
- WHERE句内でのジョイン
- INNER JOIN(内部結合)
- 外部結合 LEFT, RIGHT, FULL OUTER JOIN
- デカルト積
サブクエリ
- SELECTコマンド内でのサブクエリの配置
- 単行および複数行サブクエリ
- 単行サブクエリ演算子
- サブクエリ内でのグルーピング機能
- 複数行サブクエリ演算子 IN, ALL, ANY
- サブクエリにおけるNULL値の扱い
集合演算子
- UNION演算子
- UNION ALL演算子
- INTERSECT演算子
- MINUS演算子
データの挿入、更新、削除
- INSERTコマンド
- 他のテーブルからのデータコピー
- UPDATEコマンド
- DELETEコマンド
- TRUNCATEコマンド
トランザクション
- COMMIT, ROLLBACK, SAVEPOINTコマンド
DDLコマンド
- 主要なデータベースオブジェクト
- オブジェクトの命名規則
- テーブルの作成
- カラムで利用可能なデータ型
- DEFAULTオプション
- NULLとNOT NULLオプション
テーブルの管理
- 参照整合性 CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- クエリによるテーブルの作成
- テーブルの削除 DROP TABLE
- DESCRIBEコマンド
その他のスキーマオブジェクト
- シーケンス
- シノニム
- ビュー
要求
- コンピュータリテラシー
- いずれかのOSに関する知識
21 時間
お客様の声 (6)
日程とモジュール別に非常に良く構造化されており、理解しやすかったです。
Melania - DB Global Technology SRL
コース - Oracle SQL for beginners
機械翻訳
トレーナーがトピックについての情報を説明する方法が気に入りました。また、彼が詳細に注意を払って実践的で論理的なレッスンを作成していた点も良かったです。
Andreea
コース - Oracle SQL for beginners
機械翻訳
トレーナーは各章に対してさらに多くの例を提供します。
Corina
コース - Oracle SQL for beginners
機械翻訳
インタラクティブな演習
BOANGIU GIORGIANA
コース - Oracle SQL for beginners
機械翻訳
説明
Daniela
コース - Oracle SQL for beginners
機械翻訳
練習
Amna AlAli - Federal Demographic Council
コース - Oracle SQL for beginners
機械翻訳