データベース
この単元には 117問あります。くり返し出ているものから並べています。
この単元で出た問題
- 関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。10回出題
- 関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。10回出題
- 図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示している。図中のa〜cのうち,コミット処理(処理1,処理2の更新結果を確定させる処理)に該当する箇所だけを全て挙げたものはどれか。7回出題
- 関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。4回出題
- データ処理に関する記述a〜cのうち,DBMSを導入することによって得られる効果だけを全て挙げたものはどれか。3回出題
- 関係データベースで管理された“売上”表,“顧客”表及び“商品”表がある。a〜c のうち,これらの表のデータを用いて作成できるものだけを全て挙げたものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。3回出題
- トランザクション処理におけるコミットの説明として,適切なものはどれか。2回出題
- トランザクション処理におけるロールバックの説明として,適切なものはどれか。2回出題
- 情報システムに関する機能a〜dのうち,DBMSに備わるものを全て挙げたものはどれか。2回出題
- 関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。2回出題
- 関係データベースの“商品”表から価格が100円以上の商品の行(レコード)だけを全て抽出する操作を何というか。2回出題
- 2 台の PC から一つのファイルを並行して更新した。ファイル中の同一データ(データ 1)に対する処理が ① 〜 ④ の順に行われたとき,データ 1 はどの値になるか。ここで,データ 1 の初期値は 5 であった。
- DBMSにおいて,あるサーバのデータを他のサーバに複製し,同期をとることで,可用性や性能の向上を図る手法のことを何というか。
- DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。
- DBMSにおいて,データへの同時アクセスによる矛盾の発生を防止し,データの一貫性を保つための機能はどれか。
- DBMSにおいて,一連の処理が全て成功したら処理結果を確定し,途中で失敗したら処理前の状態に戻す特性をもつものはどれか。
- DBMSにおけるインデックスに関する記述として,適切なものはどれか。
- DBMSにおけるチェックポイントの説明として,適切なものはどれか。
- DBMSのトランザクションに関する記述として,適切なものはどれか。
- E-R 図の説明と,その応用例として,適切なものはどれか。
- E-R図で表現するものはどれか。
- E-R図に関する記述として,適切なものはどれか。
- “気温”表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。
- “空港” 表と “ダイヤ” 表がある。F 空港から出発し,K 空港に到着する時刻が最も早い予約可能な便名はどれか。
- “部署” 表,“都道府県” 表及び “社員” 表を結合して,A 表を作成した。結合した “社員” 表はどれか。ここで,下線は主キーを示し,破線は外部キーを示す。
- 〔中問A・テクノロジ〕ICカードリーダでICカード番号を読み込んだときに,入室の可否を判断するためには,データベース中の幾つかの表を調べる必要がある。調べる表とその順番として,適切なものはどれか。ここで,→ は表を参照する順番を示している。なお,社員は1人ずつICカードを使って入退室することになっている。
- 〔中問A・テクノロジ〕入退室管理で用いるデータベースを使って,入退室に関する調査を行うことにした。図1の三つの表のデータを使って行うことができる調査はどれか。
- 〔中問A・テクノロジ〕入退室許可表のレコードを一意に決めるための主キーとして,適切なものはどれか。ここで,下線は主キーを表す。
- 〔中問B・会員データの分析〕〔テクノロジ〕図 2 に示す会員利用分析表の作成方法について,適切なものはどれか。
- 〔中問B・文献の貸出管理業務〕〔テクノロジ〕文献システムのデータベース構造の記述として,適切なものはどれか。
- 〔中問B・文献の貸出管理業務〕〔テクノロジ〕貸出日を含んで 2 週間を超えても返却していない社員に対して,連絡するために調査を行った。該当者を抽出する方法として,適切なものはどれか。
- 〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕I 社は,月末に図 1 の各表のデータをバックアップしている。取引先担当者表が次のような構成となっているとき,取引先担当者表を記録するには,少なくとも何 k バイトの領域を確保する必要があるか。ここで,バックアップでは,データの圧縮は行わないものとする。
- 〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 1 の取引先担当者表のレコードを一意に特定するための主キーとして,適切なものはどれか。
- 〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 2 の請求書を発行するのに図 1 の 4 種類の表を参照する必要がある。1 枚の請求書を発行するとき,4 種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。
- 〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 2 の請求書を表として記録することになった。請求書の表を作成するに当たり,伝票番号,日付,取引先コード,部署名,商品コード,数量,単価の七つの項目を記録することにした。これらの項目を正規化して記録するとき,表の構成として適切なものはどれか。
- 〔中問D・システム統合時のデータ移行作業〕〔テクノロジ〕
- 〔中問D・交通費精算業務の改善〕〔テクノロジ〕
- あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMSの機能はどれか。
- あるトランザクション処理は,①共有領域から値を読み取り,②読み取った値に数値を加算し,③結果を共有領域に書き込む手順からなっている。複数のトランザクションを並列に矛盾なく処理するためには,トランザクション処理のどの時点で共有領域をロックし,どの時点でロックを解除するのが適切か。
- ある会社の社員の情報処理技術者試験の受験状況の一部を次に示す。この表を関係データベースで管理するために,二つの表に分割する方法として,適切なものはどれか。ここで,この会社には同姓同名の社員がいるものとする。
- ある在庫管理システムは,複数の入力を同時並行して処理し,在庫数を更新しているが,排他制御は行っていない。ある時点での在庫数が100であったとき,入力された二つの入力 A,B に応じて,図に示す処理が ① → ② → ③ → ④ の順序で実行された場合,処理④が終了した時点の在庫数は幾つになるか。
- オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち,データベース管理システムの役割の説明として,適切なものはどれか。
- データ D を更新する二つの処理 A,B が,① → ③ → ② → ④ のタイミングで実行された場合,D の値は幾らになるか。ここで,D の初期値は 2 とする。
- データを行と列から成る表形式で表すデータベースのモデルはどれか。
- データベースにおける外部キーに関する記述のうち,適切なものはどれか。
- データベースのトランザクション処理に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。
- データベースの内容を,利用者の業務の機密性に応じて限定的に表示するようにしたい。その手法として,最も適切なものはどれか。
- データベースの処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
- データベースの論理的構造を規定した論理データモデルのうち,関係データモデルの説明として適切なものはどれか。
- データベースの障害に備えて,毎日業務終了後にバックアップファイルを取得している。毎週土曜日にはフルバックアップファイルを取得し,日曜日から金曜日は差分バックアップファイルを取得する。差分バックアップファイルとは,最後のフルバックアップファイルから,差分バックアップファイルを取得する当日までの,全ての差分データのバックアップファイルである。水曜日にデータベースが破損したので,前日の火曜日の業務終了時点のデータベースに復旧することにした。このとき,データベースを復旧させるために最低限必要なバックアップファイルはどれか。
- データベースの障害回復に用いられ,データベースの更新に関する情報が格納されているファイルはどれか。
- データベースを設計するときに,データの関連を整理して表現することを目的として使われるものはどれか。
- データベース管理システムにおける排他制御の目的として,適切なものはどれか。
- データベース管理システムを利用する目的はどれか。
- データベース設計におけるデータ分析で行うこととして,適切なものはどれか。
- トランザクション処理に関する記述のうち,適切なものはどれか。
- トランザクション処理のACID特性に関する記述として,適切なものはどれか。
- ファイルで管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品名で単価が異なるときは商品番号も異なるものとする。
- レコードの関連付けに関する説明のうち,関係データベースとして適切なものはどれか。
- 一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。
- 処理一覧に示す実行順に,トランザクション1〜4を実行する。あるトランザクションが途中で異常終了し,トランザクションを中断してロールバックした結果,データAとデータBが残った。異常終了したトランザクションはどれか。ここで,トランザクションが正常終了したときにコミットを行い,次のトランザクションがあれば,それを実行する。異常終了したときは,当該トランザクション以降のトランザクションを実行しないものとする。
- 商品の仕入状況を管理している関係データベースの“仕入一覧”表を正規化して,“仕入”表と“商品”表に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。
- 売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
- 情報処理に関する用語a〜dのうち,関係データベースの関係演算だけを全て挙げたものはどれか。
- 条件①〜④を全て満たすとき,出版社と著者と本の関係を示すE-R図はどれか。ここで,E-R図の表記法は次のとおりとする。
- 条件①〜⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した。“従業員”表の主キーとして,最も適切なものはどれか。
- 次に示す項目を使って関係データベースで管理する“社員”表を設計する。他の項目から導出できる,冗長な項目はどれか。
- 次の “商品” 表から,仕入先が “A 社” で価格が 140 円以上の商品,及び仕入先が “B 社” で価格が 170 円以下の商品を抽出した。得られた商品名だけを全て挙げたものはどれか。
- 次のa〜dのうち,DBMSに備わる機能として,適切なものだけを全て挙げたものはどれか。
- 社員数が 50 人で,部署が 10 ある会社が,関係データベースで社員や部署の情報を管理している。“社員” 表と “部署” 表の関係を示した E-R 図はどれか。ここで,1 人の社員が複数部署に所属することはない。下線のうち実線は主キーを,破線は外部キーを表す。E-R 図の表記は次のとおりとする。
- 表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
- 複数の利用者がデータベースの同じレコードを更新するときに,データの整合性を保つために行う制御として,適切なものはどれか。
- 複数の利用者が同一データベースに同時にアクセスする処理のうち,データの整合性を保つための対策が不要な処理はどれか。
- 複数の利用者が同時にデータベースを利用する場合に,1 人の利用者がデータ更新中に,同一のデータを別の利用者が参照しようとした。このとき,データの整合性を保障するためのデータベース管理システムでの制御として,適切なものはどれか。
- 金融システムの口座振替では,振替元の口座からの出金処理と振替先の口座への入金処理について,両方の処理が実行されるか,両方とも実行されないかのどちらかであることを保証することによってデータベースの整合性を保っている。データベースに対するこのような一連の処理をトランザクションとして扱い,矛盾なく処理が完了したときに,データベースの更新内容を確定することを何というか。
- 関係データベースで管理された “業者” 表,“仕入明細” 表及び “商品” 表がある。新たな業者から新たな商品を仕入れた場合,表にデータを追加する順序のうち,適切なものはどれか。ここで,下線は主キーを示し,破線は外部キーを示す。解答群の → はデータを追加する表の順序を示す。
- 関係データベースで管理された “社員” 表から選択した結果が,“高橋二郎” を含む 3 名だけになる条件の組合せはどれか。
- 関係データベースで管理された“会員管理”表を正規化して,“店舗”表,“会員種別”表及び“会員”表に分割した。“会員”表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。
- 関係データベースで管理された“商品”表,“売上”表から売上日が5月中で,かつ,商品ごとの合計額が20,000円以上になっている商品だけを全て挙げたものはどれか。
- 関係データベースで管理している “商品” 表及び “売上” 表を結合して商品の売上集計を行う。5 月の売上合計金額が最も大きい商品はどれか。
- 関係データベースで管理している“入館履歴”表と“建物”表から,建物名が‘東館’を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。
- 関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
- 関係データベースで管理している“商品”表に対して次の三つの操作a〜cを行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。
- 関係データベースで管理している“学生”表,“科目”表,“成績”表がある。1人の学生は複数の科目を履修するものとし,“学生”表に登録されていない学生や,“科目”表に登録されていない科目は“成績”表に登録できないものとするとき,外部キーとして設定するのが適切なものはどれか。ここで,表中の下線は主キーを表す。
- 関係データベースで管理している“担当社員”表,“地区”表及び“顧客”表を結合して,A表を得た。結合に用いた“顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
- 関係データベースで管理している“販売明細”表と“商品”表がある。ノートの売上数量の合計は幾らか。
- 関係データベースで管理している次の“ログイン記録”表及び“部署”表において,ログイン結果が失敗となったことのある,又は,2022年4月10日09:00:00以前にログイン結果が成功となったことのある従業員が所属する部署名だけを全て挙げたものはどれか。
- 関係データベースにおいて主キーを指定する目的はどれか。
- 関係データベースにおいて,主キーを設定する理由はどれか。
- 関係データベースにおいて,正規化を行う目的はどれか。
- 関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。
- 関係データベースにおけるデータの正規化に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
- 関係データベースにおける主キーに関する記述のうち,適切なものはどれか。
- 関係データベースにおける外部キーに関する記述のうち,適切なものはどれか。
- 関係データベースにおける結合操作はどれか。
- 関係データベースに関する記述中の a,b に入れる字句の適切な組合せはどれか。
- 関係データベースの A 表,B 表がある。A 表,B 表に対して(A∪B),(A∩B)を行った結果は,それぞれ P 表,Q 表及び R 表のどれになるか。ここで,∪は和集合演算,∩は共通集合演算を表す。
- 関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。
- 関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。
- 関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか。
- 関係データベースのデータを正規化する目的として,適切なものはどれか。
- 関係データベースの主キーに関する記述のうち,適切なものはどれか。
- 関係データベースの主キーに関する記述のうち,適切なものはどれか。
- 関係データベースの操作a〜cと,関係演算の適切な組合せはどれか。
- 関係データベースの操作を行うための言語はどれか。
- 関係データベースの構築を次のa〜cの工程で行うとき,実行順序として適切なものはどれか。
- 関係データベースの表に設定する主キー,外部キー及びインデックスのうち,一つの表に対して複数設定できるものだけを全て挙げたものはどれか。
- 関係データベースの表を正規化することによって得られる効果として,適切なものはどれか。
- 関係データベースの設計で用いられる E-R 図が表現するものは何か。
- 関係データベースの設計に関する説明において,a〜c に入れる字句の適切な組合せはどれか。
- 関係データベースを使い“社員”表と“部署”表を作成して社員情報を管理する。“社員”表と“部署”表に,必要に応じて設定する主キーと外部キーの適切な組合せはどれか。ここで,社員は必ず“部署”表に存在する部署に所属するものとし,社員データの追加や更新をするときには,参照制約を利用して整合性を確保するものとする。
- 関係データベースを利用する際に,データの正規化を行う目的として,適切なものはどれか。
- 関係データベースを構成する要素の関係を表す図において,図中のa〜cに入れる字句の適切な組合せはどれか。
- 関係データベースを構築するための作業を,a〜c に分けて行うとき,作業の順序として適切なものはどれか。
- 関係データベースを構築するに当たり,データの正規化を行う目的はどれか。
- 関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
- 顧客名と住所,商品名と単価,顧客が注文した商品の個数と注文した日付を関係データベースで管理したい。正規化された表として,適切なものはどれか。ここで,下線は主キーを表し,顧客名や商品名には,それぞれ同一のものがあるとする。
正解と解説は演習画面で、解答したあとに表示されます。
年度から解く
この単元の問題は 29年度ぶんの試験から出ています。いちばん新しいのは令和8年度です。年度から選ぶと、回ごとにまとめて解けます。