助け合いフォーラム

Oracle DB

Oracle Master Bronze DBA 2019(1Z0-085)
問題ID : 29714
問題を開く
表領域を構成する要素に関する説明として、正しいものはどれですか(2つ選択して下さい)。

この問題はプレミアムコンテンツです。

上に戻る

選択肢の説明の意味がよくわかりません

公開日 2024/04/13

データ・ブロックはOracle DatabaseにおけるI/Oの最小単位で、エクステントは連続したデータ・ブロックから構成されます。
セグメントは1つのデータベース・オブジェクトを構成するエクステントの集合で、1つの表領域にのみ属します。

以上より、
・セグメントは1つの表領域にのみ属する
・エクステントは連続したデータ・ブロックで構成される
が正解となります。

その他の選択肢については次のとおりです。

セグメントは連続した複数のエクステントで構成される
エクステントは連続した領域に確保されるとは限りません

#############################################
上記、太字の部分の説明がよくわかりません。セグメントについての説明のはずなのにエクステントの説明になっているのは何故ですか?

2024/04/15 14:58

・セグメントは連続した複数のエクステントで構成される
エクステントは連続した領域に確保されるとは限りません。

この説明文の言いたいことは、「セグメントを構成するエクステントは、連続した領域に確保されるとは限らない」、ということですよね。
※「参考」の以下記述の部分

表領域に複数のデータファイルが割り当てられている場合は、セグメントを構成する個々のエクステントが異なるデータファイル上に格納される場合もあります。つまり、1つのセグメントが複数のデータファイルにまたがる場合もあります。

ですが、この問題の解説の文章だと、若干モヤっとしますね。少し表現を変えてもらえると良さそうですが...。


コメント

y ye5n0

2024/04/15 21:34

「連続した領域」という表現の解釈ですが下記でよろしいでしょうか。 ⇒1つのオブジェクトを構成するときにエクステントがデータファイルAにもあり且つ、データファイルBにも存在する。

r rink_rew

2024/04/15 22:47

良いと思います。 データファイルAに存在するエクステントと、データファイルBに存在するエクステントの2つのエクステントから構成される1つのセグメントが存在し得るということです。(本問題の参考の[エクステント]の説明にある図の「表Bのエクステント」が、そのケースを示しています)

y ye5n0

2024/04/16 10:06

>データファイルAに存在するエクステントと、データファイルBに存在するエクステントの2つのエクステントから構成される1つのセグメントが存在し得るということです ⇒言葉足らずでしたが私も上記の認識に辿り着きました。 ご説明頂き有難うございました。

この返信に対して
コメントを記入できます

スタッフからの返信

s staff_ishii

2024/04/15 15:21

ye5n0 さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?