オラクルマスター教科書 Silver SQL Oracle Database SQL(株式会社コーソル 企画&マーケティング部 渡部 亮太 舛井 智行 峯岸 隆一 日本オラクル株式会社)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. オラクルマスター教科書 Silver SQL Oracle Database SQL

オラクルマスター教科書 Silver SQL Oracle Database SQL





監修

形式:
書籍
発売日:
ISBN:
9784798172361
定価:
5,280(本体4,800円+税10%)
仕様:
A5・624ページ
カテゴリ:
ベンダー資格
キーワード:
#IT関連資格,#情報処理技術者試験,#開発環境,#システム運用
レーベル:
EXAMPRESS
シリーズ:
オラクルマスター教科書
紙の書籍

SQL のスキルを証明する新しい「オラクルマスター試験」の学習書

「Silver SQL試験(1Z0-071-JPN)」は
データベース開発者・データアナリスト向けに開発された新しいオラクルマスター試験で
この1試験に合格することによりORACLE MASTER SQL資格が得られます。
本書はこの試験に合格するための学習書です。

日本オラクル株式会社の監修により出題範囲を過不足なく網羅し、
データベース技術力に定評のある株式会社コーソルの執筆者が
試験に出るSQL一般およびOracle独自のSQLについて
ていねいにわかりやすく解説しています。

章末に計約150問の練習問題、巻末には1回分の模擬試験を掲載。
また、模擬試験に画面上でトライできるWebアプリ付きで
効率よく学習しながら的確に合格のための力を身につけることができます。

資格「ORACLE MASTER Silver SQL」を取得するための学習書!

日本オラクル株式会社監修。資格「ORACLE MASTER Silver SQL」を取得するための「Oracle Database SQL (1Z0-071-JPN)」試験の学習書!

本書はSilver SQL試験の合格を目指すための学習書です。Silver SQL試験の出題範囲に基づいて、SQL一般およびOracle独自のSQLについて丁寧にわかりやすく解説しています。

出題範囲を網羅し、かつ「試験に出るところ」を一冊に凝縮。図を多用し、わかりやすく解説しています。

出題範囲を網羅し、かつ「試験に出るところ」を一冊に凝縮。図を多用し、わかりやすく解説しています。

各章末に豊富な練習問題、巻末に模擬試験1回分を掲載しています。

各章末に豊富な練習問題、巻末に模擬試験1回分を掲載しています。

スマホやPC、タブレットから解答可能なWebアプリ版の模擬試験を用意しています。移動中などスキマ時間での学習および理解度チェックが出来ます。

スマホやPC、タブレットから解答可能なWebアプリ版の模擬試験を用意しています。移動中などスキマ時間での学習および理解度チェックが出来ます。

第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 期間データ型

模擬試験

会員特典はこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2025年09月24日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
0-ix
ORACLE MASTERの最新情報
1行目: ここに記載した情報は本書執筆時点(2021年8月)のものです。 ピアソンVUE: URL:https://www.pearsonvue.com/japan TEL:0120-355-583 または 0120-355-173
1行目: ここに記載した情報は基本的に本書執筆時点のものです。 ピアソンVUE: URL:https://www.pearsonvue.com/japan (電話番号を削除)

※リフローEPUBの場合「ORACLE MASTER資格と試験の概要」の「受験の概要」内に該当箇所があります
5刷 1刷 2023.09.08
0-v
「図0-1 新資格制度」の認定資格の欄
ORACLE MASTERPlatinum DBAORACLE(詳細未定)
ORACLE MASTER Platinum DBA
5刷 1刷 2023.09.08
0-vi
「表0-1:各資格の定義」ORACLE MASTER Platinum DBAの内容
本書刊行時においては詳細未定
経験豊かなトップレベルのデータベース・エキスパートとして、ミッション・クリティカルなシステムにおける設計・構築・運用スキルを保有していることを証明する。体系的な知識、応用力、実装力が総合的に試される実技試験により認定されるORACLE MASTER最上位資格
5刷 1刷 2023.09.08
0-vii
表0-2:資格取得に必要な試験

(画像クリックで拡大)

(画像クリックで拡大)
5刷 1刷 2023.09.08
0-vii
表0-3:試験要項
試験料(税込):32,340円 ※2021年8月時点のデータです。
試験料(税込):37,730円  ※2023年7月時点のデータです。

5刷では上記修正内容はviiiページに掲載しています。
5刷 1刷 2023.09.08
005
表1-1の2行目
ORDER_ID
ORDER_NO
5刷 1刷 2023.04.27
015
図1-10の真ん中の図
[社員]*ーーーーーー1[担当]1ーーーーーー*[地域]
[社員]ーーーーーー[担当]ーーーーーー[地域]

多重度を表す*と1が逆になっていました。
2刷 1刷 2022.01.17
030
2つめの図
[スタッフ]*ーーーーー1[貸し出し]1ーーーーー*[時間枠]
[スタッフ]ーーーーー[貸し出し]ーーーーー[時間枠]

多重度を表す*と1が逆になっていました。

※リフローEPUBの場合、第1章の練習問題、問題2の「解説」の2つ目の図が該当箇所になります。
3刷 1刷 2022.03.15
031
[蔵書]*ーーーーーー1[貸出]1ーーーーーー*[会員]
[蔵書]ーーーーーー[貸出]ーーーーーー[会員]

多重度を表す*と1が逆になっていました。

※リフローEPUBの場合、第1章の練習問題、問題3の「解説」の図が該当箇所になります。
3刷 1刷 2022.03.15
041
4行目
7行が選択されました。
6行が選択されました。

※リフローepubの場合、第2章の『2-1 SELECT 文の基本構文』の中にある「例2-6:不適切な列別名の使用(SELECT リストでの列別名の使用)」が該当箇所になります。
7刷 1刷 2024.08.21
061
表2-8の3行目
書式要素   説明 YYYY     年4桁 YY      年の下2桁(上2桁を柔軟に判断*
書式要素   説明 YYYY     年4桁 YY      年の下2桁
1刷 2025.06.13
061
表2-8の「DD」の「説明」
日(1~31)
日(01~31)
5刷 1刷 2023.04.27
082
問題1の解説の7行目
SELECT文では、WHERE句に対象の表名を指定します。
SELECT文では、FROM句に対象の表名を指定します。

※リフローEPUBの場合、第2章の練習問題、問題1の「解説」の最後の段落が該当箇所になります。
3刷 1刷 2022.04.04
097
本文 上から2行目
条件を満たすどうかが
条件を満たすかどうかが

※リフローEPUBの場合、表3-1の下にある段落が該当箇所になります。
1刷 2025.09.24
107
下から1行目および14行目
注4 EXISTS条件は本書の対象外です。
注4を削除。

これに伴い、121ページの注5を注4に繰り上げます。
EXISTS条件は本書の対象範囲に含まれており、265ページに記述があります。

※リフローEPUBの場合、「3-1-12 条件の評価順序」の本文冒頭にあった「注4」とその注の文章が削除対象となります。
2刷 1刷 2021.11.24
142
4行目
INSTR (str, search, [pos [, n]])
INSTR (str, search [, pos [, n]])

※リフローEPUBの場合、第4章「4-2-2 数値を戻す文字ファンクション」の中の「INSTRファンクション」内に該当箇所があります。
5刷 1刷 2023.04.27
193
図6-1 網掛け部分
SAL --- 720 720      SUM(SAL) 600   →  ---------- 720         4160 900 500
SAL --- 720 720      SUM(SAL) 600   →  ---------- 720         4170 900 510
3刷 1刷 2022.05.09
210
問題5の選択肢Cの4行目
HAVING count(department_id>4;
HAVING count(job_id>4;

※リフローEPUBの場合、第6章の練習問題の問題5の選択肢C末尾のHAVING句が該当箇所になります。
4刷 1刷 2023.01.06
256
2行目
ANYを用いた条件と
ALLを用いた条件と

※リフローEPUBの場合、第8章の見出し「8-3-5 ALLを用いた副問合せ」の下の文章が該当箇所です。
5刷 1刷 2023.04.28
262
図8-1の上部「通常の副問合せ(非相関副問合せ)」枠内
SELECT empno, ename, sal FROM emp1 e
SELECT ename, sal FROM emp1 e
2刷 1刷 2021.11.24
263
図8-2の上部「相関副問合せ」の中
SELECT empno, ename, sal FROM emp1 e
SELECT ename, sal FROM emp1 e
2刷 1刷 2021.11.24
266
ページ末
以下のColumnを追加します。
(画像クリックで拡大)

※リフローEPUBの場合、「8-4-4 相関副問合せを使用した行の更新および削除」の最初の段落に続いて、このコラムが入ります。
3刷 1刷 2022.08.31
267
問題2の1~2行目
副問合せを使用する必要があるのは、
副問合せを使用すると作成できるのは、

※リフローEPUBの場合、第8章の練習問題、問題2の問題文に該当箇所があります。
5刷 1刷 2023.04.28
279
1行目
N S ---- ---- 3 ZZZ 
A B ---- ---- 3 ZZZ

※リフローEPUBの場合、例9-6が該当箇所になります。
4刷 1刷 2022.11.14
283
例9-12の下から1~4行目
1 AAA 3 AAA 2 BBB 3 CCC
1 AAA 2 BBB 3 CCC 3 ZZZ

※リフローEPUBの場合、第9章「9-2-3 ORDER BY 句は、文の最後にのみ指定できる」に該当箇所があります。
4刷 1刷 2022.11.14
317
下から2行目
1つ目または2つ目のWHEN句の条件を…
2つ目のWHEN句の条件を…

※リフローEPUBの場合、例10-20の下の箇条書き(3)に該当箇所があります。
5刷 1刷 2023.04.28
323
下から5~6行目
エラーが発生したときだけはありません。
エラーが発生したときだけはありません。

※リフローEPUBの場合、「10-2-1 なぜトランザクションが重要か」の最後の段落が該当箇所になります。
3刷 1刷 2022.04.04
344
問題10の選択肢D
6行目をWHEN 1=1に
6行目をWHEN 1=1 THEN

※リフローEPUBの場合、第10章の練習問題、問題10の選択肢Dが該当箇所になります。
5刷 1刷 2023.04.28
345
3行目
6行目のELSEをWHEN 1=1に…
6行目のELSEをWHEN 1=1 THENに…

※リフローEPUBの場合、第10章の練習問題、問題10の「解説」の後半に該当箇所があります。
5刷 1刷 2023.04.28
376
7~9行目
・式またはファンクションに含めることができる列は対象の列のみです。他の列を含めることはできません。 ・デフォルト値には、リテラル値、式またはファンクションを指定できます。
・デフォルト値には、リテラル値、式またはファンクションを指定できます。なお、式またはファンクションに列を含めることはできません。

※リフローEPUBの場合、構文12-1の下にある3つの箇条書きのうち、1つ目と2つ目の箇条書きが該当箇所になります。
3刷 1刷 2022.04.13
421
構文12-28の1行目
CREATE PRIVATE TEMPORARY TABLE <ORA$PTTから始まる表名>
CREATE PRIVATE TEMPORARY TABLE <ORA$PTT_から始まる表名>

※リフローEPUBの場合、第12章「12-7-3 プライベート一時表の作成」内に該当箇所があります。
5刷 1刷 2023.04.28
429
下から2行目
EMP表に対して
CUST表に対して

※リフローEPUBの場合、第12章の練習問題、問題4の選択肢の上にある文章が該当箇所になります。
1刷 2025.07.15
430
問題4の選択肢Dの説明
選択肢Dのコマンドでは、STATUS列を追加するものですが、NOT NULL制約を指定しているため、表に行データがある状態では実行できません(選択肢Dは不正解)。
選択肢Dのコマンドでは、STATUS列を追加するものですが、NOT NULL制約を指定しており、かつデフォルト値の指定がないため、表に行データがある状態では実行できません(選択肢Dは不正解)。

※リフローEPUBの場合、第12章の練習問題、問題4の「解説」の選択肢Dの説明が該当箇所になります。
4刷 1刷 2023.02.27
434
問題10のコマンドの1行目
CREATE PRIVATE TEMPORARY TABLE ORA$PPT_SALES_REPORT
CREATE PRIVATE TEMPORARY TABLE ORA$PTT_SALES_REPORT

※リフローEPUBの場合、第12章の練習問題、問題10の問題文のコマンド例が該当箇所になります。
3刷 1刷 2022.04.16
444
問題22の解説の7行目
速度の際は大きくなります。
速度のは大きくなります。

※リフローEPUBの場合、第12章の練習問題、問題22の「解説」の3つ目の段落が該当箇所になります。
3刷 1刷 2022.05.02
455
例13-3の最終行
2 CCC
3 CCC

※リフローEPUBの場合、第13章「13-3-1 ビューへのDMLの実行」内に該当箇所があります。
2刷 1刷 2021.10.22
458
7-8行目
SQL> UPDATE v2 SET f = 'HIDE' WHERE n = 6; UPDATE v2 SET f = 'HIDE' WHERE n = 6
SQL> UPDATE v2 SET f = 'HIDE' WHERE n = 1; UPDATE v2 SET f = 'HIDE' WHERE n = 1

※リフローEPUBの場合、例13-6の引き出し線(2)のブロックが該当箇所になります。
6刷 1刷 2024.06.15
508
表16-2の6行目
SYSTIMESTAMP  データベースサーバーのOSのタイムゾーン  TIMESTAMP型
SYSTIMESTAMP   データベースサーバーのOSのタイムゾーン  TIMESTAMP WITH TIME ZONE型

※リフローEPUBの場合、第16章「16-1-4 現在日時を戻すファンクション」内に該当箇所があります。
3刷 1刷 2022.04.21
513
表の6行目
SYSTIMESTAMP  データベースサーバーのOSのタイムゾーン  TIMESTAMP型
SYSTIMESTAMP   データベースサーバーのOSのタイムゾーン  TIMESTAMP WITH TIME ZONE型

※リフローEPUBの場合、第16章の練習問題、問題1の「解説」に掲載されている表が該当箇所になります。
3刷 1刷 2022.05.02
514
問題2の解説の8行目
TIMESTAMP型で戻します(選択肢Dは不正解)。
TIMESTAMP WITH TIME ZONE型で戻します(選択肢Dは不正解)。

※リフローEPUBの場合、第16章の練習問題、問題2の「解説」の最後の段落が該当箇所になります。
3刷 1刷 2022.05.02
572
問題44の説明文9行目、問題45の説明文13行目
問題44 相関副問合せで、主問合せで参照している表に別名を付けられます(選択肢Cは不正解)。 問題45 実行されます。これは、
問題44 表別名は、複数の表にある同じ列名の列を識別するために有用です。ここでは、employees_work表のemployee_id列とemployees表のemployee_id列を識別できるようにするため、主問合せで参照している表に別名を付けています(選択肢Cは不正解)。 問題45 実行されます。「WHERE c.customer_id=customer_id」において、表別名の指定がない「customer_id」は副問合せで参照されているopt_out_customers表のcustomer_id列に対応します(P266のコラム参照)。これは、

※リフローEPUBの場合、巻末の「模擬試験」の「解説」の以下が該当箇所になります。

・問題44の説明文の3つ目の段落
・問題45の説明文の4つ目の段落

また、問題45の追記にある参照先は以下のとおりです。

(P266のコラム参照)→(8-4-4項のコラム参照)
3刷 1刷 2022.08.31
577
11~12行目
デフォルト値にファンクションを指定した場合、対象の列以外の列(NAME列)を指定できません(選択肢Eは不正解)。
デフォルト値にファンクションを指定した場合、列を指定できません(選択肢Eは不正解)。

※リフローEPUBの場合、模擬試験の問題56の解説、4つ目の段落が該当箇所になります。
3刷 1刷 2022.04.13
578
5行目
主キー制約(FOREIGN KEY制約)や…
主キー制約(PRIMARY KEY制約)や…

※リフローEPUBの場合、模擬試験の問題57の解説、最後の段落が該当箇所になります。
3刷 1刷 2022.05.30