お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
リレーショナルデータベースモデル
- リレーショナルデータベースの構造
- テーブル間の結合タイプ
- データベースの正規化と非正規化
- リレーショナル演算子
データのダウンロード
- 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句でのJOIN
- 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 コマンド
その他のスキーマオブジェクト
- シーケンス
- 同義語
- ビュー
要求
- コンピューターの基本的な知識
- 任意のオペレーティングシステムに関する知識
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
機械翻訳