H29 午後1 問3 設問1 (1)エ 副次索引

いかださん  
(No.1)
副次索引を用いた場合、テーブルには主索引順にデータが登録されているためランダムアクセスになると思ったのですが、回答では順次読み込むと書いてあります。

主索引を使う  =  順次アクセス
副次索引を使う  =  ランダムアクセス

ではないのでしょうか?
2022.09.14 22:49
いかださん  
(No.2)
売上明細テーブルは売上明細連番順(主索引)に登録されているため、登録年月日で探そうとしても順次にならないのではないかと考えました。
2022.09.14 23:02
にゃんちゃんさん 
DB シルバーマイスター
(No.3)
タイムリーなことに、つい数時間前に解いた問題なので記憶に新しいですw

(エ)は直前に「主索引を用いてディスクから読み込むとき、」と記載ありますので
いかださんのご記載通り、順次アクセスとして計算することになります。
2022.09.14 23:08
いかださん  
(No.4)
にゃんちゃん様

コメントありがとうございます。
エの前には「テーブルから副次索引を用いて」とかいてあるのですが、その場合はランダムアクセスになりますか?
2022.09.15 23:35
にゃんちゃんさん 
DB シルバーマイスター
(No.5)
あれ?
僕といかださんで見てる問題が異なりますかね…?

もし副次索引と書いてたら確かにランダムアクセスになるのですが、IPAの過去問を見ると
「これらの行を、主索引を用いてディスクから読み込むとき、最小限[  エ  ]ページ読み込む必要がある。」
になっています。

(コ)なら直前に「副次索引を用いて」とありますが、これのことです??
2022.09.16 00:52
いがらしさん 
(No.6)
大変失礼いたしました。

h27の問題の話でした。過去問を何個か解いているとどの年度かわからなくなってしまいまして…
ご回答ありがとうございます。
2022.09.17 18:08

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。

その他のスレッド


Pagetop