HOME»データベーススペシャリスト掲示板»H27PM1問3
投稿する
»[0222] H27春-午後1-問2について 投稿数:4
»[0221] 令和2年秋期 問18 投稿数:2
H27PM1問3 [0224]
Yライセンスさん(No.1)
H27PM1問3の設問1(3)で、解答例が「ページ数:500,000」となっていますが、どのようにこの数値が導かれるのでしょうか?
2021.09.10 23:31
関数従属さん(No.2)
★DB ブロンズマイスター
表2より利用残高テーブルの列値個数が5,000,000であり、
表1より利用残高テーブルの主キーがカード番号のみであるため、
利用残高テーブルの総行数は5,000,000となります。
ページ当たりの行数は表2より10です。
利用残高テーブルの総ページ数は
利用残高テーブルの総行数÷ページ当たりの行数で
5,000,000÷10=500,000となります。
売上明細のカード番号の列値個数は2,000,000ですが、
月毎のカード番号に偏りはなく
(カード番号1~2,000,000ではなく、
カード番号1~5,000,000の中である程度飛び飛びで2,000,000)
上記のページは1回ずつは読み込まれる事になり、
利用残高テーブルの読み込みページ数も500,000となります。
ランダムから順次になった事で、利用残高テーブルの同一のページが
複数回読み込まれる事はなくなった認識です。
表1より利用残高テーブルの主キーがカード番号のみであるため、
利用残高テーブルの総行数は5,000,000となります。
ページ当たりの行数は表2より10です。
利用残高テーブルの総ページ数は
利用残高テーブルの総行数÷ページ当たりの行数で
5,000,000÷10=500,000となります。
売上明細のカード番号の列値個数は2,000,000ですが、
月毎のカード番号に偏りはなく
(カード番号1~2,000,000ではなく、
カード番号1~5,000,000の中である程度飛び飛びで2,000,000)
上記のページは1回ずつは読み込まれる事になり、
利用残高テーブルの読み込みページ数も500,000となります。
ランダムから順次になった事で、利用残高テーブルの同一のページが
複数回読み込まれる事はなくなった認識です。
2021.09.11 09:20
Yライセンスさん(No.3)
ご丁寧に解説いただきありがとうございました。
「(カード番号1~2,000,000ではなく、
カード番号1~5,000,000の中である程度飛び飛びで2,000,000)」
この部分が想像できなかったので、悩んでいました。
おかげさまで理解できました。ありがとうございます。
「(カード番号1~2,000,000ではなく、
カード番号1~5,000,000の中である程度飛び飛びで2,000,000)」
この部分が想像できなかったので、悩んでいました。
おかげさまで理解できました。ありがとうございます。
2021.09.11 13:08
その他のスレッド
»[0223] h29 午後2 問1 設問2 連携DBの設計・実装 投稿数:2»[0222] H27春-午後1-問2について 投稿数:4
»[0221] 令和2年秋期 問18 投稿数:2