「Silver SQL試験(1Z0-071-JPN)」は
データベース開発者・データアナリスト向けに開発された新しいオラクルマスター試験で
この1試験に合格することによりORACLE MASTER SQL資格が得られます。
本書はこの試験に合格するための学習書です。
日本オラクル株式会社の監修により出題範囲を過不足なく網羅し、
データベース技術力に定評のある株式会社コーソルの執筆者が
試験に出るSQL一般およびOracle独自のSQLについて
ていねいにわかりやすく解説しています。
章末に計約150問の練習問題、巻末には1回分の模擬試験を掲載。
また、模擬試験に画面上でトライできるWebアプリ付きで
効率よく学習しながら的確に合格のための力を身につけることができます。
本書はSilver SQL試験の合格を目指すための学習書です。Silver SQL試験の出題範囲に基づいて、SQL一般およびOracle独自のSQLについて丁寧にわかりやすく解説しています。
第1章 リレーショナルデータベースとOracleデータベース
1-1 リレーショナルデータベースの概念とSQL
1-2 リレーショナルモデルの設計とE-Rモデル
1-3 Oracleデータベースの基礎知識
第2章 SELECT文の基礎とデータの扱い
2-1 SELECT文の基本構文
2-2 データ型と表の作成
2-3 数値データと算術演算子
2-4 文字列と連結演算子
2-5 日時データと書式モデル
2-6 NULLの扱い
2-7 DISTINCTによる重複データの除外
第3章 データの選択(検索)およびソート
3-1 SELECT文に指定できる検索条件
3-2 行の並べ替え(ソート)
3-3 置換変数
第4章 単一行ファンクションを使用した出力のカスタマイズ
4-1 ファンクション
4-2 文字ファンクション
4-3 数値ファンクション
4-4 日時の算術演算と日時ファンクション
第5章 変換ファンクションおよび条件式の使用
5-1 ファンクションのネスト
5-2 データ型の変換
5-3 NULL関連ファンクション
第6章 集計ファンクションを使用したデータの集計
6-1 集計ファンクション
6-2 GROUP BY句とHAVING句
第7章 結合を使用した複数の表のデータの表示
7-1 結合とは
7-2 結合の構文
7-3 その他の結合
第8章 副問合せ
8-1 副問合せとは
8-2 スカラー副問合せ
8-3 非スカラー副問合せ
8-4 相関副問合せ
第9章 集合演算
9-1 集合演算とは
9-2 集合演算の注意事項
第10章 データの変更とトランザクション
10-1 DML(データ操作文)
10-2 トランザクション
第11章 シーケンス、シノニムおよび索引
11-1 索引の管理
11-2 シーケンスの管理
11-3 シノニムの管理
第12章 DDLによる表の管理
12-1 データベースオブジェクトとDDL
12-2 表の作成と列のデフォルト値の指定
12-3 制約とキー
12-4 ALTER TABLE文による表の変更
12-5 表の削除と切り捨て
12-6 CREATE TABLE AS SELECT文による表の作成およびデータの移入
12-7 一時表
12-8 外部表
第13章 ビュー
13-1 ビューの概要
13-2 ビューの管理
13-3 ビューとDML
第14章 ユーザー、権限およびロール
14-1 Oracle Databaseのユーザーと主な属性
14-2 スキーマとオブジェクトへのアクセス
14-3 権限(システム権限とオブジェクト権限)
14-4 権限の付与と取り消し
14-5 ロール
第15章 データディクショナリビュー
15-1 データディクショナリビューとは
15-2 主なデータディクショナリビュー
15-3 データディクショナリビューの分類
第16章 タイムゾーンと期間
16-1 タイムゾーンと現在日時
16-2 期間データ型
模擬試験