※ ChatGPTを利用し、要約された質問です(原文:基本情報 過去問 データディレクトリについて)
基本情報技術者試験のデータディレクトリについての質問
このQ&Aのポイント
基本情報技術者試験のデータディレクトリについて質問です。
「属性データベースのデータディレクトリ」とは何か疑問に思っています。
また、問題の表の正解についても教えていただきたいです。
こんにちは、2010年10月の基本情報技術者試験を受験して
午後試験で 50.50点だったものです。
趣味でプログラミングをしていて、
JavaScriptでポーカーを再現し、
同じくJavaScriptで音声は出ませんが、
http://sdin.jp/browser/casino/blackjack/
と同様の動作をするブラックジャックを作るくらいです。
( CGI, サーバーのことはよくわかりません。)
現在 暇な時間をみて、4月の同試験の受験に向けて勉強しているのですが、
わからないことが出てきましたので、質問させていただきます。
以下のサイトをみていただきたいのですが・・・
http://www.rs.kagu.tus.ac.jp/~infoserv/j-siken/H11b2/pm16.html
問題文中に、
「属性データベースのデータディレクトリは,
データベース管理プログラムが主記憶に常駐させている。
顧客元帳データベースと特別顧客データベースのレコードを読み込む前に,
データディレクトリを読み込むために
ディスクから 1 回の入力を必要とする。
ログファイルは順ファイルであり,
トランザクションごとにディスクに対して 1 回の出力を必要とする。」
とありますが、
「データディレクトリ」というのは、どのようなものなのでしょうか?
ハードディスクなどの階層的な、ディレクトリのことでしょうか。
それとも、情報処理試験の参考書などに載っている
、
「ファイル編成法」に書かれている、ファイル内の、データの位置を示すもの((1))
なのでしょうか。
もし、(1)の場合であれば、顧客属性データベースの
「ファイルの」各顧客のデータの格納場所があらかじめ、
主記憶に読み込まれている、ということでしょうか。
それと、
設問2を解いていて、
表を完成させたら、以下のようになったのですが、
| dd入力 | db,ファイル入力 | db,ファイル出力 |
------------------------------------------------------
属性 | 0 | 1 | 0 |
------------------------------------------------------
元帳 | 1 | 1 | 1 |
------------------------------------------------------
特別 | 1 | 1 | 1 | 3
------------------------------------------------------
ログ | 0 | 0 | 1 |
------------------------------------------------------
合計 | | | | 8
正解を見たら合っているのですが、これでよいのでしょうか?
初歩的な質問ですいませんが、どなたか、解説していただけないでしょうか。
よろしくおねがいします。
お礼
お忙しいところ、解説していただきありがとうございます。 自分の解釈があっているのをかくにんできてよかったと思います。 貴重な時間をさいての回答、ありがとうございました。