授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
各種ベンダー試験の位置付け、ITパスポート、基本情報技術者試験との違いについて説明できる
第1章「リレーショナルデータベースとOracleデータベース」の内容が理解できる |
Oracle MASTER Silver SQLの位置づけについて / 目標とするベンダ資格について / データベースの復習 / Oracleデータベースの基礎知識 |
【理解度確認】実習課題 |
2 |
第2章「SELECT文の基礎とデータの扱い」の内容が理解できる |
SELECT文 / データ型 / 算術演算子 / 連結演算子 / 日時データ / NULL / DISTINCT |
【理解度確認】実習課題、資格の受験・取得状況 |
3 |
第3章「データの選択(検索)およびソート」の内容が理解できる |
SELECT文に指定できる検索条件 / ソート / 置換変数 |
【理解度確認】実習課題、資格の受験・取得状況 |
4 |
第4章「単一行ファンクションを使用した出力のカスタマイズ」の内容が理解できる |
ファンクションとは / 文字ファンクション / 数値ファンクション / 日時ファンクション |
【理解度確認】実習課題、資格の受験・取得状況 |
5 |
第5章「変換ファンクションおよび条件式の使用」の内容が理解できる |
ファンクションのネスト / データ型の変換 / NULL関連ファンクション |
【理解度確認】実習課題、資格の受験・取得状況 |
6 |
第6章「集計ファンクションを使用したデータの集計」の内容が理解できる |
集計ファンクション / GROUP BY句 / HAVING句 |
【理解度確認】実習課題、資格の受験・取得状況 |
7 |
第7章「結合を使用した複数の表のデータの表示」の内容が理解できる |
内部結合 / 外部結合 / 結合の構文 / 3つ以上の表の結合 / 自己結合 / クロス結合 / 非等価結合 |
【理解度確認】実習課題、資格の受験・取得状況 |
8 |
第8章「副問合せ」の内容が理解できる |
副問合せとは / スカラー副問合せ / 非スカラー副問合せ / 相関副問合せ |
【理解度確認】実習課題、資格の受験・取得状況 |
9 |
第9章「集合演算」の内容が理解できる |
集合演算とは / UNION演算子 / INTERSECT演算子 / MINUS演算子 / 集合演算の注意事項 |
【理解度確認】実習課題、資格の受験・取得状況 |
10 |
第10章「データの変更とトランザクション」の内容が理解できる |
DMLについて / INSERT文 / UPDATE文 / DELETE文 / MERGE文 / トランザクションについて |
【理解度確認】実習課題、資格の受験・取得状況 |
11 |
第11章「シーケンス、シノニムおよび索引」の内容が理解できる |
索引の管理 / シーケンスの管理 / シノニムの管理 |
【理解度確認】実習課題、資格の受験・取得状況 |
12 |
第12章「DDLによる表の管理」の内容が理解できる |
DDLについて / 表の作成 / デフォルト値 / 制約 / キー / 表の変更 / 表の削除 / 一時表 / 外部表 |
【理解度確認】実習課題、資格の受験・取得状況 |
13 |
第13章「ビュー」の内容が理解できる |
ビューについて / ビューの管理 / ビューとDML |
【理解度確認】実習課題、資格の受験・取得状況 |
14 |
第14章「ユーザー、権限およびロール」の内容が理解できる |
ユーザーと主な属性 / 権限について / 権限の付与と取り消し / ロール |
【理解度確認】実習課題、資格の受験・取得状況 |
15 |
第15章「データディクショナリビュー」の内容が理解できる
第16章「タイムゾーンと期間」の内容が理解できる |
データディクショナリビューについて / タイムゾーンと現在日時 / 期間データ型 |
【理解度確認】実習課題、資格の受験・取得状況 |