過去問解きまくり研究所 ホーム

ITパスポート 平成21年度 秋期 問99

データベース

主キーに関する問題

〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 2 の請求書を発行するのに図 1 の 4 種類の表を参照する必要がある。1 枚の請求書を発行するとき,4 種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。
 なお,請求書の発行作業の時点で,取引先コード,名前,部署名,購入した商品ごとの商品コードと数量が分かっており,これらの値を使って各表を参照する。参照では,主キーによって一つのレコードを取り出す操作を 1 回と数える。また,“商品表>販売単価表” という記述は,商品表の方が販売単価表より表の参照回数が多いことを示している。

〔中問C の記述(抜粋・再掲)〕図 1 に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図 2 の請求書を発行する。

〔図1 データベースの構造〕
商品表         … 商品コード|商品名|分類コード|メーカコード|仕入先コード
販売単価表     … 商品コード|販売単価|更新日時
取引先表       … 取引先コード|取引先名
取引先担当者表 … 取引先コード|部署名|所在地|名前|役職|電話番号

〔図2 請求書の様式〕
見出し「請求書」/右上に 平成YY年MM月DD日
宛先欄 … [取引先名][部署名]/[役職][名前]様/[所在地][電話番号]
「下記のとおりご請求申し上げます。」
差出人欄 … 東京都文京区本駒込×丁目××番×号/株式会社 I/伝票番号 XXXXXXXXXX
明細の表 … 商品コード|商品名|数量|単価|金額(原典の枠は明細行が3行ぶん)
合計の行 … 合計|税抜|消費税|総額
答えと解説

✓ これが正解イ 販売単価表 = 商品表 ≧ 取引先担当者表 = 取引先表

解説

明細の数だけ引く表と、一度だけ引く表とに分かれます。

帳票を一枚作るのに、どの表を何回引くかを数えます。数え方は、主キーで一行を取り出す操作を一回とします。宛先の欄に入る取引先の名は、取引先の表からコードで一度だけ引きます。所在と役職と電話の番号は担当者の表から取り、三つの項目でも一行を取れば全部そろうので、引く回数は一度だけです。明細の欄には商品ごとに名前と単価が並び、名前は商品の表から、単価は単価の表で引きます。どちらも商品の数だけ引くので、回数は同じになります。つまり明細の二つが並び、宛先の二つが並ぶ形です。明細は一つ以上なので宛先より少なくはならず、明細が二つ以上あれば差がはっきり出ます。項目の数ではなく、行を取り出す回数を数えます。この大小の並びを挙げた選択肢が正解です。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成21年度 秋期 ITパスポート試験 問99(改変:原典の図表をテキストに書き起こした)

解説の最終確認:2026-10-29

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)