ITパスポート過去問 テクノロジ系 › 技術要素 › データベース
令和6年度 問60
関係データベースを構成する要素の関係を表す図において,図中の a~c に入れる字句の適切な組合せはどれか。
a | b | c | |
ア | 表 | フィールド | レコード |
イ | 表 | レコード | フィールド |
ウ | フィールド | 表 | レコード |
エ | レコード | 表 | フィールド |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和6年度 問74
トランザクション処理に関する記述のうち,適切なものはどれか。
ア | コミットとは,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態に戻すことである。 |
---|---|
イ | 排他制御とは,トランザクションが正常に処理されたときに,データベースの内容を確定させることである。 |
ウ | ロールバックとは,複数のトランザクションが同時に同一データを更新しようとしたときに,データの矛盾が起きないようにすることである。 |
エ | ログとは,データベースの更新履歴を記録したファイルのことである。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和6年度 問81
一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。
受注データ
受注データ
受注番号 | 発注者名 | 商品番号 | 商品名 | 個数 | 単価 |
T0001 | 試験花子 | M0001 | 商品1 | 5 | 3,000 |
T0002 | 情報太郎 | M0002 | 商品2 | 3 | 4,000 |
T0003 | 高度秋子 | M0001 | 商品1 | 2 | 3,000 |
ア |
| |||||||
---|---|---|---|---|---|---|---|---|
イ |
| |||||||
ウ |
| |||||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和6年度 問93
関係データベースで管理している“従業員”表から,氏名が“%葉_”に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
従業員
従業員
従業員番号 | 氏名 |
S001 | 千葉翔 |
S002 | 葉山花子 |
S003 | 鈴木葉子 |
S004 | 佐藤乙葉 |
S005 | 秋葉彩葉 |
S006 | 稲葉小春 |
ア | 1 |
---|---|
イ | 2 |
ウ | 3 |
エ | 4 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和5年度 問59
関係データベースで管理された “会員管理” 表を正規化して,“店舗” 表,“会員種別” 表及び “会員” 表に分割した。“会員” 表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。
店舗
会員種別
店舗コード | 店舗名 | 会員番号 | 会員名 | 会員種別コード | 会員種別名 |
001 | 札幌 | 1 | 試験 花子 | 02 | ゴールド |
001 | 札幌 | 2 | 情報 太郎 | 02 | ゴールド |
002 | 東京 | 1 | 高度 次郎 | 03 | 一般 |
002 | 東京 | 2 | 午前 桜子 | 01 | プラチナ |
003 | 大阪 | 1 | 午前 桜子 | 03 | 一般 |
店舗
店舗コード | 店舗名 |
会員種別
会員種別コード | 会員種別名 |
ア |
| ||||
---|---|---|---|---|---|
イ |
| ||||
ウ |
| ||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和5年度 問66
トランザクション処理におけるコミットの説明として,適切なものはどれか。
ア | あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること |
---|---|
イ | トランザクションが正常に処理されたときに,データベースへの更新を確定させること |
ウ | 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること |
エ | 複数の表を,互いに関係付ける列をキーとして,一つの表にすること |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和5年度 問78
関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。
a 値が他のレコードと重複するものは主キーとして使用できない。
b インデックスとの重複設定はできない。
c 主キーの値は数値でなければならない。
d 複数のフィールドを使って主キーを構成できる。
a 値が他のレコードと重複するものは主キーとして使用できない。
b インデックスとの重複設定はできない。
c 主キーの値は数値でなければならない。
d 複数のフィールドを使って主キーを構成できる。
ア | a,c |
---|---|
イ | a,d |
ウ | b,c |
エ | b,d |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和5年度 問100
関係データベースにおける結合操作はどれか。
ア | 表から,特定の条件を満たすレコードを抜き出した表を作る。 |
---|---|
イ | 表から,特定のフィールドを抜き出した表を作る。 |
ウ | 二つの表から,同じ値をもつレコードを抜き出した表を作る。 |
エ | 二つの表から,フィールドの値によって関連付けした表を作る。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和4年度 問65
条件①〜⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した。“従業員”表の主キーとして,最も適切なものはどれか。
〔条件〕
① 各従業員は重複のない従業員番号を一つもつ。
② 同姓同名の従業員がいてもよい。
③ 各部門は重複のない部門コードを一つもつ。
④ 一つの部門には複数名の従業員が所属する。
⑤ 1人の従業員が所属する部門は一つだけである。
従業員
部門
〔条件〕
① 各従業員は重複のない従業員番号を一つもつ。
② 同姓同名の従業員がいてもよい。
③ 各部門は重複のない部門コードを一つもつ。
④ 一つの部門には複数名の従業員が所属する。
⑤ 1人の従業員が所属する部門は一つだけである。
従業員
従業員番号 | 従業員名 | 部門コード | 生年月日 | 住所 |
部門コード | 部門名 | 所在地 |
ア | “従業員番号” |
---|---|
イ | “従業員番号”と“部門コード” |
ウ | “従業員名” |
エ | “部門コード” |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和4年度 問77
トランザクション処理のACID特性に関する記述として,適切なものはどれか。
ア | 索引を用意することによって,データの検索時の検索速度を高めることができる。 |
---|---|
イ | データの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。 |
ウ | データベースの複製を複数のサーバに分散配置することによって,可用性を高めることができる。 |
エ | テーブルを正規化することによって,データに矛盾や重複が生じるのを防ぐことができる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和4年度 問98
関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。
従業員
従業員
従業員番号 | 氏名 | 所属コード |
H001 | 試験花子 | G02 |
H002 | 情報太郎 | G01 |
H003 | 高度次郎 | G03 |
H004 | 午前桜子 | G03 |
H005 | 午後三郎 | G02 |
ア | 結合 |
---|---|
イ | 射影 |
ウ | 選択 |
エ | 和 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和3年度 問62
金融システムの口座振替では,振替元の口座からの出金処理と振替先の口座への入金処理について,両方の処理が実行されるか,両方とも実行されないかのどちらかであることを保証することによってデータベースの整合性を保っている。データベースに対するこのような一連の処理をトランザクションとして扱い,矛盾なく処理が完了したときに,データベースの更新内容を確定することを何というか。
ア | コミット |
---|---|
イ | スキーマ |
ウ | ロールフォワード |
エ | ロック |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和3年度 問70
条件①~④を全て満たすとき,出版社と著者と本の関係を示すE-R図はどれか。ここで,E-R図の表記法は次のとおりとする。
[表記法]
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[条件]
① 出版社は,複数の著者と契約している。
② 著者は,一つの出版社とだけ契約している。
③ 著者は,複数の本を書いている。
④ 1冊の本は,1人の著者が書いている。
[表記法]
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[条件]
① 出版社は,複数の著者と契約している。
② 著者は,一つの出版社とだけ契約している。
③ 著者は,複数の本を書いている。
④ 1冊の本は,1人の著者が書いている。
ア | [ 出版社 ]→[ 著者 ]→[ 本 ] |
---|---|
イ | [ 出版社 ]→[ 著者 ]←[ 本 ] |
ウ | [ 出版社 ]←[ 著者 ]→[ 本 ] |
エ | [ 出版社 ]←[ 著者 ]←[ 本 ] |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和3年度 問95
関係データベースで管理された“商品”表,“売上”表から売上日が5月中で,かつ商品ごとの合計額が20,000円以上になっている商品だけを全て挙げたものはどれか。
商品
売上
商品
商品コード | 商品名 | 単価(円) |
0001 | 商品A | 2,000 |
0002 | 商品B | 4,000 |
0003 | 商品C | 7,000 |
0004 | 商品D | 10,000 |
売上
売上番号 | 商品コード | 個数 | 売上日 | 配達日 |
Z00001 | 0004 | 3 | 4/30 | 5/2 |
Z00002 | 0001 | 3 | 4/30 | 5/3 |
Z00005 | 0003 | 3 | 5/15 | 5/17 |
Z00006 | 0001 | 5 | 5/15 | 5/18 |
Z00003 | 0002 | 3 | 5/5 | 5/18 |
Z00004 | 0001 | 4 | 5/10 | 5/20 |
Z00007 | 0002 | 3 | 5/30 | 6/2 |
Z00008 | 0003 | 1 | 6/8 | 6/10 |
ア | 商品A,商品B,商品C |
---|---|
イ | 商品A,商品B,商品C,商品D |
ウ | 商品B,商品C |
エ | 商品C |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和2年度秋期 問57
ア | 生年月日 |
---|---|
イ | 現在の満年齢 |
ウ | 住所 |
エ | 趣味 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和2年度秋期 問64
データ処理に関する記述 a~c のうち,DBMSを導入することによって得られる効果だけを全て挙げたものはどれか。
a 同じデータに対して複数のプログラムから同時にアクセスしても,一貫性が保たれる。
b 各トランザクションの優先度に応じて,処理する順番をDBMSが決めるので,リアルタイム処理の応答時間が短くなる。
c 仮想記憶のページ管理の効率が良くなるので,データ量にかかわらずデータへのアクセス時間が一定になる。
a 同じデータに対して複数のプログラムから同時にアクセスしても,一貫性が保たれる。
b 各トランザクションの優先度に応じて,処理する順番をDBMSが決めるので,リアルタイム処理の応答時間が短くなる。
c 仮想記憶のページ管理の効率が良くなるので,データ量にかかわらずデータへのアクセス時間が一定になる。
ア | a |
---|---|
イ | a,c |
ウ | b |
エ | b,c |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
令和2年度秋期 問72
ア | 5 |
---|---|
イ | 10 |
ウ | 12 |
エ | 17 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和2年度秋期 問73
関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。
表A
|
表B
|
ア |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
イ |
| ||||||||||
ウ |
| ||||||||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和1年度秋期 問64
データベース管理システムにおける排他制御の目的として,適切なものはどれか。
ア | 誤ってデータを修正したり,データを故意に改ざんされたりしないようにする。 |
---|---|
イ | データとプログラムを相互に独立させることによって,システムの維持管理を容易にする。 |
ウ | データの機密のレベルに応じて,特定の人しかアクセスできないようにする。 |
エ | 複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
令和1年度秋期 問66
ア | 算術演算の対象とならないことが明確になる。 |
---|---|
イ | 主キーを設定した列が検索できるようになる。 |
ウ | 他の表からの参照を防止できるようになる。 |
エ | 表中のレコードを一意に識別できるようになる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和1年度秋期 問87
売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
ア | 結合 |
---|---|
イ | 射影 |
ウ | 正規化 |
エ | 排他制御 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成31年度春期 問78
関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。
社員
|
部署
|
ア | 1 |
---|---|
イ | 2 |
ウ | 3 |
エ | 4 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成31年度春期 問91
E-R図で表現するものはどれか。
ア | HDD内のデータの物理的な配置 |
---|---|
イ | エンティティ同士の関係 |
ウ | 処理の流れ |
エ | 入力データ及び出力データ |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成31年度春期 問92
ア | データに冗長性をもたせて,データ誤りを検出する。 |
---|---|
イ | データの矛盾や重複を排除して,データの維持管理を容易にする。 |
ウ | データの文字コードを統一して,データの信頼性と格納効率を向上させる。 |
エ | データを可逆圧縮して,アクセス効率を向上させる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成31年度春期 問95
関係データベースの操作を行うための言語はどれか。
ア | FAQ |
---|---|
イ | SQL |
ウ | SSL |
エ | UML |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年度秋期 問63
トランザクション処理におけるロールバックの説明として,適切なものはどれか。
ア | あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること |
---|---|
イ | トランザクションが正常に処理されたときに,データベースへの更新を確定させること |
ウ | 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること |
エ | 複数の表を,互いに関係付ける列をキーとして,一つの表にすること |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成30年度秋期 問73
ア | 外部キーがもつ特性を,一意性制約という。 |
---|---|
イ | 外部キーを設定したフィールドには,重複する値を設定することはできない。 |
ウ | 一つの表に複数の外部キーを設定することはできない。 |
エ | 複数のフィールドを,まとめて一つの外部キーとして設定することができる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成30年度秋期 問75
DBMSにおいて,一連の処理が全て成功したら処理結果を確定し,途中で失敗したら処理前の状態に戻す特性をもつものはどれか。
ア | インデックス |
---|---|
イ | トランザクション |
ウ | レプリケーション |
エ | ログ |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成30年度秋期 問85
関係データベースで管理している“担当社員”表,“地区”表及び“顧客”表を結合して,A表を得た。結合に用いた“顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
担当社員
地区
A
担当社員
社員コード | 社員名 |
地区
地区コード | 地区名 |
A
顧客コード | 顧客名 | 社員名 | 地区名 | 代表者名 |
ア |
| |||||
---|---|---|---|---|---|---|
イ |
| |||||
ウ |
| |||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年度秋期 問100
ア | 複数の表のレコードは,各表の先頭行から数えた同じ行位置で関連付けられる。 |
---|---|
イ | 複数の表のレコードは,対応するフィールドの値を介して関連付けられる。 |
ウ | レコードとレコードは,親子関係を表すポインタで関連付けられる。 |
エ | レコードとレコードは,ハッシュ関数で関連付けられる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成30年度春期 問65
関係データベースの操作 a~c と,関係演算の適切な組合せはどれか。
a 指定したフィールド(列)を抽出する。
b 指定したレコード(行)を抽出する。
c 複数の表を一つの表にする。
a 指定したフィールド(列)を抽出する。
b 指定したレコード(行)を抽出する。
c 複数の表を一つの表にする。
a | b | c | |
ア | 結合 | 射影 | 選択 |
イ | 射影 | 結合 | 選択 |
ウ | 射影 | 選択 | 結合 |
エ | 選択 | 射影 | 結合 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年度春期 問81
顧客と住所,商品名と単価,顧客が注文した商品の個数と注文した日付を関係データベースで管理したい。正規化された表として,適切なものはどれか。ここで,下線は主キーを表し,顧客名や商品名には,それぞれ同一のものがあるとする。
ア | 顧客
| |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
イ | 顧客
| |||||||||||
ウ | 顧客
| |||||||||||
エ | 商品
|
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成30年度春期 問86
ア | 検索を高速に行う目的で,必要に応じて設定し,利用する情報 |
---|---|
イ | 互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位 |
ウ | ニつの表の間の参照整合性制約 |
エ | レコードを一意に識別するためのフィールド |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成29年度秋期 問60
関係データベースで管理している“販売明細”表と“商品”表がある。ノートの売上数量の合計は幾らか。
販売明細
|
商品
|
ア | 40 |
---|---|
イ | 80 |
ウ | 120 |
エ | 200 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年度秋期 問62
ア | 異機種のコンピュータ間でのデータの互換性の確保 |
---|---|
イ | データ圧縮処理による格納効率の向上 |
ウ | データの重複や矛盾の排除 |
エ | データを格納した装置の障害に備えたバックアップの省略 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成29年度秋期 問76
データベースの処理に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。
データベースに対する処理の一貫性を保証するために,関連する一連の処理を一つの単位にまとめて処理することを [ a ] といい,[ a ] が正常に終了しなかった場合に備えて [ b ] にデータの更新履歴を取っている。
データベースに対する処理の一貫性を保証するために,関連する一連の処理を一つの単位にまとめて処理することを [ a ] といい,[ a ] が正常に終了しなかった場合に備えて [ b ] にデータの更新履歴を取っている。
a | b | |
ア | 正規化 | バックアップファイル |
イ | 正規化 | ログファイル |
ウ | トランザクション処理 | バックアップファイル |
エ | トランザクション処理 | ログファイル |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成29年度秋期 問88
ア | 外部キーがもつ特性を,一意性制約という。 |
---|---|
イ | 外部キーを設定したフィールドには,重複する値を設定することはできない。 |
ウ | 一つの表に複数の外部キーを設定することができる。 |
エ | 複数のフィールドを,まとめて一つの外部キーとして設定することはできない。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成29年度春期 問69
ある会社の社員の情報処理技術者試験の受験状況の一部を次に示す。この表を関係データベースで管理するために,二つの表に分割する方法として,適切なものはどれか。ここで,この会社には同姓同名の社員がいるものとする。
社員ID | 社員名 | 生年月日 | 試験種別 | 試験日 | 合否 |
0001 | 佐藤 花子 | 1985/4/29 | ITパスポート | 2013/4/21 | 合 |
0002 | 鈴木 一郎 | 1990/11/3 | 基本情報技術者 | 2013/4/21 | 否 |
0003 | 高橋 二郎 | 1992/2/11 | ITパスポート | 2013/4/21 | 否 |
0001 | 佐藤 花子 | 1985/4/29 | 基本情報技術者 | 2013/10/20 | 合 |
0003 | 高橋 二郎 | 1992/2/11 | ITパスポート | 2013/10/20 | 合 |
ア |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
イ |
| ||||||||
ウ |
| ||||||||
エ |
|
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成29年度春期 問87
E-R図に関する記述として,適切なものはどれか。
ア | 構造化プログラミングのためのアルゴリズムを表記する。 |
---|---|
イ | 作業の所要期間の見積りやスケジューリングを行い,工程を管理する。 |
ウ | 処理手順などのアルゴリズムを図で表記する。 |
エ | データベースの設計に当たって,データ間の関係を表記する。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成29年度春期 問89
ア | a,b |
---|---|
イ | a,b,c |
ウ | a,b,d |
エ | a,d |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年度春期 問90
関係データベースで管理している“商品”表に対して次の三つの操作 a~c を行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。
〔 操作 〕
a 大盛が‘有’でかつ商品名が‘%うどん%’で選択される商品の数を求める。
b 価格が400以上かつ550以下で選択される商品の数を求める。
c 商品名が‘うどん%’で選択される商品の数を求める。
〔 操作 〕
a 大盛が‘有’でかつ商品名が‘%うどん%’で選択される商品の数を求める。
b 価格が400以上かつ550以下で選択される商品の数を求める。
c 商品名が‘うどん%’で選択される商品の数を求める。
商品番号 | 商品名 | 価格 | 大盛 |
S001 | きつねうどん | 300 | 有 |
S002 | たぬきうどん | 250 | 有 |
S003 | 天ぷらうどん | 500 | 無 |
S004 | うどん定食 | 550 | 有 |
S005 | うどんすき | 600 | 無 |
S006 | カレーうどん | 400 | 有 |
ア | a,b,c |
---|---|
イ | b,c,a |
ウ | c,a,b |
エ | c,b,a |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成28年度秋期 問74
“気温”表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。
年 | 月 | 日 | 最高気温 |
2011 | 1 | 1 | 12 |
2011 | 1 | 2 | 11 |
2011 | 1 | 3 | 9 |
︙ | |||
2011 | 7 | 31 | 34 |
2011 | 8 | 1 | 36 |
︙ | |||
2011 | 12 | 31 | 10 |
2012 | 1 | 1 | 11 |
ア | 年 = 2011 and(月 = 7 and 月 = 8 )and 最高気温 ≦ 35 |
---|---|
イ | 年 = 2011 and(月 = 7 and 月 = 8 )and 最高気温 ≧ 35 |
ウ | 年 = 2011 and(月 = 7 or 月 = 8 )and 最高気温 ≦ 35 |
エ | 年 = 2011 and(月 = 7 or 月 = 8 )and 最高気温 ≧ 35 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成28年度秋期 問77
ア | a,b,c |
---|---|
イ | a,c |
ウ | b,c,d |
エ | b,d |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成28年度秋期 問88
ア | 関連するデータをポインタで結び,アクセス効率を高める。 |
---|---|
イ | データにエラーを訂正する符号を付加して,信頼性を高める。 |
ウ | データを暗号化して,セキュリティを確保する。 |
エ | データを重複してもたないことなどによって,保守性を高める。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年度秋期 問95
ア | 主キーに設定したフィールドの値に1行だけならNULLを設定することができる。 |
---|---|
イ | 主キーに設定したフィールドの値を更新することはできない。 |
ウ | 主キーに設定したフィールドは他の表の外部キーとして参照することができない。 |
エ | 主キーは複数フィールドを組み合わせて設定することができる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年度春期 問94
商品の仕入状況を管理している関係データベースの“仕入一覧表”を正規化して,“仕入表”と“商品表”に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。
仕入一覧
仕入一覧
仕入番号 | 商品番号 | 商品名 | 個数 | 単価 | 支払方法 | 納品日 |
ア | 仕入番号 |
---|---|
イ | 支払方法 |
ウ | 商品番号 |
エ | 商品名 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年度春期 問95
表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
表1
|
表2
| ||||||||||||||||||
表3
|
ア | 結合 |
---|---|
イ | 結合,射影 |
ウ | 結合,選択 |
エ | 選択,射影 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成28年度春期 問96
関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。
成績
成績
学籍番号 | 氏名 | 数学の点数 | 国語の点数 |
H001 | 佐藤 花子 | 50 | 90 |
H002 | 鈴木 二郎 | 55 | 70 |
H003 | 金子 一郎 | 90 | 95 |
H004 | 高橋 春子 | 70 | 55 |
H005 | 子安 三郎 | 95 | 60 |
ア | 国語が合格で,かつ,氏名が“%子”に該当する学生 |
---|---|
イ | 国語が合格で,かつ,氏名が“子%”に該当する学生 |
ウ | 数学,国語ともに合格の学生 |
エ | 数学が合格で,かつ,氏名が“%子%”に該当する学生 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成27年度秋期 問52
ア | a → b → c |
---|---|
イ | a → c → b |
ウ | b → a → c |
エ | b → c → a |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成27年度秋期 問54
関係データベースの設計に関する説明において,a〜c に入れる字句の適切な組合せはどれか。
対象とする業務を分析して,そこで使われるデータを洗い出し,実体や [ a ] から成る [ b ] を作成する。作成した [ b ] をもとに,[ c ] を設計する。
対象とする業務を分析して,そこで使われるデータを洗い出し,実体や [ a ] から成る [ b ] を作成する。作成した [ b ] をもとに,[ c ] を設計する。
a | b | c | |
ア | インスタンス | E-R図 | 関数 |
イ | インスタンス | フローチャート | テーブル |
ウ | 関連 | E-R図 | テーブル |
エ | 関連 | フローチャート | 関数 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成27年度秋期 問64
関係データベースで管理している“入館履歴”表と“建物”表から,建物名が‘東館’を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。
入館履歴
建物
入館履歴
社員番号 | 建物コード | 日付 |
S0001 | B001 | 10/12 |
S0001 | B002 | 10/30 |
S0002 | B002 | 10/10 |
S0003 | B002 | 10/12 |
S0003 | B003 | 10/29 |
S0004 | B001 | 10/01 |
S0004 | B002 | 10/20 |
S0005 | B001 | 10/05 |
建物
建物コード | 建物名 |
B001 | 中央館 |
B002 | 東館 |
B003 | 西館 |
ア | S0001 |
---|---|
イ | S0002 |
ウ | S0003 |
エ | S0004 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成27年度秋期 問71
処理一覧に示す実行順に,トランザクション1〜4を実行する。あるトランザクションが途中で異常終了し,トランザクションを中断してロールバックした結果,データAとデータBが残った。異常終了したトランザクションはどれか。ここで,トランザクションが正常終了したときにコミットを行い,次のトランザクションがあれば,それを実行する。異常終了したときは,当該トランザクション以降のトランザクションを実行しないものとする。
〔処理一覧〕
〔処理一覧〕
実行順 | トランザクション名 | 処理 |
1 | トランザクション1 | データAを作成する。 |
2 | トランザクション2 | データBを作成し,データAを削除する。 |
3 | トランザクション3 | データAを作成する。 |
4 | トランザクション4 | データBを削除する。 |
ア | トランザクション1 |
---|---|
イ | トランザクション3 |
ウ | トランザクション2 |
エ | トランザクション4 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成27年度秋期 問72
関係データベースで管理された“売上”表,“顧客”表及び“商品”表がある。 a〜c のうち,これらの表のデータを用いて作成できるものだけを全て挙げたものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
売上
顧客
商品
a 過去のある期間に一定額以上の売上があった顧客の一覧
b 前月に在庫切れがあった商品の一覧
c 直近1か月の商品別売上額ランキング
売上
売上番号 | 顧客番号 | 商品番号 | 売上年月日 | 売上額 |
顧客
顧客番号 | 顧客名 |
商品
商品番号 | 商品カテゴリ名 | 商品名 |
a 過去のある期間に一定額以上の売上があった顧客の一覧
b 前月に在庫切れがあった商品の一覧
c 直近1か月の商品別売上額ランキング
ア | a,b |
---|---|
イ | a,b,c |
ウ | a,c |
エ | b,c |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成26年度秋期 問68
ア | 使用頻度の高いデータを同じ表にまとめて,更新時のディスクアクセス回数を減らすことができる。 |
---|---|
イ | データの重複を排除して,更新時におけるデータの不整合の発生を防止することができる。 |
ウ | 表の大きさを均等にすることで,主記憶の使用効率を向上させることができる。 |
エ | 表の数を減らすことで,問合せへの応答時間を短縮することができる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成26年度秋期 問71
図は処理1,処理2の順でデータベースを更新するトランザクションの処理フローを示している。図中の a~c のうち,コミット処理(処理1,処理2の更新結果を確定させる処理)に該当する箇所だけを全て挙げたものはどれか。
ア | a |
---|---|
イ | a,b |
ウ | b,c |
エ | c |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成26年度秋期 問74
ア | データとデータの処理方法を,ひとまとめにしたオブジェクトとして表現する。 |
---|---|
イ | データ同士の関係を網の目のようにつながった状態で表現する。 |
ウ | データ同士の関係を木構造で表現する。 |
エ | データの集まりを表形式で表現する。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成26年度春期 問60
ファイルで管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品名で単価が異なるときは商品番号も異なるものとする。
受注番号 | 発注者名 | 商品番号 | 商品名 | 個数 | 単価 |
T0001 | 山田花子 | M0001 | 商品1 | 5 | 3,000 |
T0002 | 木村太郎 | M0002 | 商品2 | 3 | 4,000 |
T0003 | 佐藤秋子 | M0001 | 商品1 | 2 | 3,000 |
ア |
| |||||||
---|---|---|---|---|---|---|---|---|
イ |
| |||||||
ウ |
| |||||||
エ |
|
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成26年度春期 問64
ア | 各表は,主キーだけで関係付ける。 |
---|---|
イ | 主キーの値として,同一のものがあってもよい。 |
ウ | 主キーの値として,NULLをもつことができない。 |
エ | 複数の列を組み合わせて主キーにすることはできない。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成26年度春期 問83
ア | a → b → c |
---|---|
イ | b → a → c |
ウ | b → c → a |
エ | c → a → b |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成25年度秋期 問51
ア | インデックス |
---|---|
イ | 外部キー,インデックス |
ウ | 主キー |
エ | 主キー,外部キー,インデックス |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成25年度秋期 問67
あるトランザクション処理は,①共有領域から値を読み取り,②読み取った値に数値を加算し,③結果を共有領域に書き込む手順からなっている。複数のトランザクションを並列に矛盾なく処理するためには,トランザクション処理のどの時点で共有領域をロックし,どの時点でロックを解除するのが適切か。
共有領域のロック | 共有領域のロック解除 | |
ア | 時点(a) | 時点(c) |
イ | 時点(a) | 時点(d) |
ウ | 時点(b) | 時点(c) |
エ | 時点(b) | 時点(d) |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成25年度春期 問55
関係データベースを使い“社員”表と“部署”表を作成して社員情報を管理する。“社員”表と“部署”表に,必要に応じて設定する主キーと外部キーの適切な組合せはどれか。ここで,社員は必ず“部署”表に存在する部署に所属するものとし,社員データの追加や更新をするときには,参照制約を利用して整合性を確保するものとする。
社員
部署
社員
社員コード | 社員名 | 入社年 | 生年月日 | 部署コード |
部署コード | 部署名 |
主キー | 外部キー | |
ア | “社員”表の社員コード, “部署”表の部署コード | なし |
イ | “社員”表の社員コード, “部署”表の部署コード | “社員”表の部署コード |
ウ | “部署”表の部署コード | “社員”表の社員コード, “社員”表の部署コード |
エ | “社員”表の部署コード | “社員”表の社員コード, “部署”表の部署コード |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成25年度春期 問61
関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。
売上
|
|
ア | 井上花子 |
---|---|
イ | 佐藤太郎 |
ウ | 鈴木三郎 |
エ | 田中梅子 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成25年度春期 問67
関係データベースの“商品”表から価格が100円以上の商品の行(レコード)だけを全て抽出する操作を何というか。
商品
商品
商品番号 | 商品名 | 価格(円) |
S001 | はさみ | 200 |
S002 | 鉛筆 | 50 |
S003 | ノート | 120 |
S004 | 消しゴム | 80 |
S005 | 定規 | 150 |
ア | 結合 |
---|---|
イ | 射影 |
ウ | 選択 |
エ | 和 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成24年度秋期 問53
ア | 時間や行動などに応じて変化する状態の動き |
---|---|
イ | システムの入力データ,処理,出力データの関係 |
ウ | 対象世界を構成する実体(人,物,場所,事象など)と実体間の関連 |
エ | データの流れに着目したときの,業務プロセスの動き |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成24年度秋期 問67
デッドロックの説明として,適切なものはどれか。
ア | コンピュータのプロセスが本来アクセスしてはならない情報に,故意あるいは偶発的にアクセスすることを禁止している状態 |
---|---|
イ | コンピュータの利用開始時に行う利用者認証において,認証の失敗が一定回数以上になったときに,一定期間又はシステム管理者が解除するまで,当該利用者のアクセスが禁止された状態 |
ウ | 複数のプロセスが共通の資源を排他的に利用する場合に,お互いに相手のプロセスが占有している資源が解放されるのを待っている状態 |
エ | マルチプログラミング環境で,実行可能な状態にあるプロセスが,OSから割り当てられたCPU時間を使い切った状態 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成24年度秋期 問80
ある在庫管理システムは,複数の入力を同時並行して処理し,在庫数を更新しているが,排他制御は行っていない。ある時点での在庫数が100であったとき,入力された二つの入力A,Bに応じて,図に示す処理が① → ② → ③ → ④の順序で実行された場合,処理④が終了した時点の在庫数は幾つになるか。
ア | 70 |
---|---|
イ | 100 |
ウ | 120 |
エ | 150 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成24年度春期 問58
次の“商品”表から,仕入先が“A社”で価格が140円以上の商品,及び仕入先が“B社”で価格が170円以下の商品を抽出した。得られた商品名だけを全て挙げたものはどれか。
商品
商品
商品コード | 商品名 | 価格(円) | 仕入先 |
S001 | チョコレート | 150 | A社 |
S002 | ケーキ | 260 | B社 |
S003 | カステラ | 290 | C社 |
S004 | リンゴ | 190 | A社 |
S005 | イチゴ | 220 | B社 |
S006 | メロン | 280 | C社 |
S007 | ジュース | 120 | A社 |
S008 | コーヒー | 160 | B社 |
S009 | ビール | 220 | C社 |
ア | ケーキ,イチゴ,コーヒー |
---|---|
イ | ケーキ,イチゴ,ジュース |
ウ | チョコレート,リンゴ,コーヒー |
エ | チョコレート,リンゴ,ジュース |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成24年度春期 問76
E-R図の説明と,その応用例として,適切なものはどれか。
ア | 作業順序や作業時間を表した図であり,例えば,システム開発の日程管理をするのに用いられる。 |
---|---|
イ | 実体同士の関連を表した図であり,例えば,関係データベースの表同士の関連を表すのに用いられる。 |
ウ | 順次,選択,繰返し構造を組み合わせて表した図であり,例えば,プログラムの流れを記述するのに用いられる。 |
エ | 状態の遷移や条件を記載した図であり,例えば,通信プロトコルの仕様を記述するのに用いられる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成24年度春期 問79
ア | データの圧縮率を向上させる。 |
---|---|
イ | データの一貫性を保つ。 |
ウ | データの漏えいを防止する。 |
エ | データへの同時アクセスを可能とする。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成23年度秋期 問53
データベース管理システムを利用する目的はどれか。
ア | OSがなくてもデータを利用可能にする。 |
---|---|
イ | ディスク障害に備えたバックアップを不要にする。 |
ウ | ネットワークで送受信するデータを暗号化する。 |
エ | 複数の利用者がデータの一貫性を確保しながら情報を共有する。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成23年度秋期 問57
社員数が50人で,部署が10ある会社が,関係データベースで社員や部署の情報を管理している。“社員”表と“部署”表の関係を示したE-R図はどれか。ここで,1人の社員が複数部署に所属することはない。下線のうち実線は主キーを,破線は外部キーを表す。 E-R図の表記は次のとおりとする。
〔表記法〕
[ a ]─[ b ] aとbが,1対1の関係であることを表す。
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[ a ]←[ b ] aとbが,多対1の関係であることを表す。
[ a ]↔[ b ] aとbが,多対多の関係であることを表す。
社員
部署
〔表記法〕
[ a ]─[ b ] aとbが,1対1の関係であることを表す。
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[ a ]←[ b ] aとbが,多対1の関係であることを表す。
[ a ]↔[ b ] aとbが,多対多の関係であることを表す。
社員
社員コード | 社員名 | 部署コード |
部署コード | 部署名 |
ア | [ 社員 ]─[ 部署 ] |
---|---|
イ | [ 社員 ]→[ 部署 ] |
ウ | [ 社員 ]←[ 部署 ] |
エ | [ 社員 ]↔[ 部署 ] |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成23年度秋期 問63
ア | オークションの入札処理 |
---|---|
イ | オンラインショッピングの申込み処理 |
ウ | 図書情報の検索処理 |
エ | 列車座席の予約処理 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成23年度秋期 問65
関係データベースのA表,B表がある。A表,B表に対して(A∪B),(A∩B)を行った結果は,それぞれP表,Q表及びR表のどれになるか。ここで,∪は和集合演算,∩は共通集合演算を表す。
A
|
B
| ||||||||||||||||||||||||||||||||||||||||||
P
Q
|
R
|
(A∪B) | (A∩B) | |
ア | P | R |
イ | Q | R |
ウ | R | P |
エ | R | Q |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成23年度春期 問59
関係データベースで管理された“社員”表から選択した結果が,“高橋二郎”を含む3名だけになる条件の組合せはどれか。
社員
〔条件〕
① 勤務地 = ‘東京’
② 部署名 = ‘営業部’
③ 勤続年数 > 10
社員
社員番号 | 社員名 | 部署名 | 勤務地 | 勤続年数 |
A0001 | 佐藤一郎 | 経理部 | 東京 | 5 |
A0002 | 鈴木春子 | 経理部 | 東京 | 3 |
A0003 | 高橋二郎 | 経理部 | 大阪 | 20 |
A0004 | 田中秋子 | 営業部 | 名古屋 | 5 |
A0005 | 伊藤三郎 | 営業部 | 東京 | 7 |
A0006 | 渡辺四郎 | 営業部 | 東京 | 35 |
A0007 | 山本夏子 | 人事部 | 東京 | 10 |
A0008 | 中村冬子 | 営業部 | 大阪 | 5 |
〔条件〕
① 勤務地 = ‘東京’
② 部署名 = ‘営業部’
③ 勤続年数 > 10
ア | ① and ② and ③ |
---|---|
イ | (① and ②) or ③ |
ウ | ① or (② and ③) |
エ | ① or ② or ③ |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成23年度春期 問62
“空港”表と“ダイヤ”表がある。F空港から出発し,K空港に到着する時刻が最も早い予約可能な便名はどれか。
空港
ダイヤ
空港
空港コード | 空港名 |
A0001 | T空港 |
A0002 | K空港 |
A0003 | F空港 |
ダイヤ
便名 | 出発空港 コード | 到着空港 コード | 出発時刻 | 到着時刻 | 予約状況 |
IPA101 | A0003 | A0002 | 12:10 | 13:05 | 満席 |
IPA201 | A0003 | A0001 | 12:15 | 13:35 | 可能 |
IPA301 | A0003 | A0002 | 12:45 | 13:40 | 可能 |
IPA401 | A0002 | A0003 | 13:05 | 13:55 | 可能 |
IPA501 | A0003 | A0002 | 13:40 | 14:35 | 可能 |
IPA601 | A0001 | A0003 | 12:40 | 14:00 | 満席 |
ア | IPA101 |
---|---|
イ | IPA201 |
ウ | IPA301 |
エ | IPA501 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成23年度春期 問72
関係データベースに関する記述中のa,bに入れる字句の適切な組合せはどれか。
関係データベースにおいて,レコード(行)を一意に識別するための情報を [ a ] と言い,表と表を特定の [ b ] で関連付けることもできる。
関係データベースにおいて,レコード(行)を一意に識別するための情報を [ a ] と言い,表と表を特定の [ b ] で関連付けることもできる。
a | b | |
ア | エンティティ | フィールド |
イ | エンティティ | レコード |
ウ | 主キー | フィールド |
エ | 主キー | レコード |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成23年度春期 問78
データベースのトランザクション処理に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。
複数のユーザが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを [ a ] という。これを実現する一つの方法は,データを更新する前に,そのデータに [ b ] をかけ,処理が終了するまでほかのユーザからのアクセスを制限することである。
複数のユーザが同時に同じデータを更新しようとしたとき,データの整合性を保つために,そのデータへのアクセスを一時的に制限する仕組みを [ a ] という。これを実現する一つの方法は,データを更新する前に,そのデータに [ b ] をかけ,処理が終了するまでほかのユーザからのアクセスを制限することである。
a | b | |
ア | 経路制御 | デッドロック |
イ | 経路制御 | ロック |
ウ | 排他制御 | デッドロック |
エ | 排他制御 | ロック |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成22年度秋期 問63
ア | データにチェックサムを付与してデータベースの異常を検出する。 |
---|---|
イ | データの冗長性を排除して保守性を高める。 |
ウ | データの文字コードを統一してほかのデータベースと連携しやすくする。 |
エ | データを暗号化してセキュリティを確保する。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成22年度秋期 問79
関係データベースで管理された“業者”表,“仕入明細”表及び“商品”表がある。新たな業者から新たな商品を仕入れた場合,表にデータを追加する順序のうち,適切なものはどれか。ここで,下線は主キーを示し,破線は外部キーを示す。解答群の→はデータを追加する表の順序を示す。
業者
仕入明細
商品
業者
業者コード | 業者名 |
伝票番号 | 枝番 | 日付 | 商品コード | 数量 |
商品コード | 商品名 | 業者コード | 単価 |
ア | “業者”表→“仕入明細”表→“商品”表 |
---|---|
イ | “業者”表→“商品”表→“仕入明細”表 |
ウ | “仕入明細”表→“商品”表→“業者”表 |
エ | “商品”表→“業者”表→“仕入明細”表 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成22年度秋期 問84
関係データベースで管理している“商品”表及び“売上”表を結合して商品の売上集計を行う。5月の売上合計金額が最も大きい商品はどれか。
商品
売上
商品
商品コード | 商品名 | 価格 |
0001 | 商品A | 2,000 |
0002 | 商品B | 4,000 |
0003 | 商品C | 7,000 |
0004 | 商品D | 10,000 |
売上
売上番号 | 商品コード | 数量 | 売上日 | 配達日 |
Z00001 | 0004 | 2 | 4/30 | 5/2 |
Z00002 | 0001 | 1 | 5/1 | 5/3 |
Z00003 | 0003 | 2 | 5/15 | 5/17 |
Z00004 | 0001 | 3 | 5/15 | 5/18 |
Z00005 | 0002 | 3 | 5/5 | 5/18 |
Z00006 | 0001 | 2 | 5/10 | 5/20 |
Z00007 | 0002 | 1 | 5/30 | 6/2 |
Z00008 | 0001 | 2 | 6/1 | 6/9 |
Z00009 | 0003 | 1 | 6/8 | 6/10 |
ア | 商品A |
---|---|
イ | 商品B |
ウ | 商品C |
エ | 商品D |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成22年度秋期 問87
“部署”表,“都道府県”表及び“社員”表を結合して,A表を作成した。結合した“社員”表はどれか。ここで,下線は主キーを示し,破線は外部キーを示す。
部署
都道府県
A
部署
部署コード | 部署名 |
都道府県コード | 都道府県名 |
社員番号 | 社員名 | 部署名 | 都道府県名 | 年齢 |
ア |
| |||||
---|---|---|---|---|---|---|
イ |
| |||||
ウ |
| |||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成22年度春期 問82
ア | 4 |
---|---|
イ | 5 |
ウ | 14 |
エ | 15 |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成22年度春期 問83
ア | 主キーに指定した属性(列)で,複数のレコード(行)を同時に特定できるようにする。 |
---|---|
イ | 主キーに指定した属性(列)で,レコード(行)を一意に識別できるようにする。 |
ウ | 主キーに指定した属性(列)に対し,検索条件を指定できるようにする。 |
エ | 主キーに指定した属性(列)を算術演算の対象として扱えるようにする。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成21年度秋期 問63
ア | 異機種のコンピュータ間の,データの互換性を保証する。 |
---|---|
イ | データか重複したり,データ更新の際に矛盾が生じたりしないようにする。 |
ウ | データベースをネットワークで利用する際に,伝送上許されない文字を除去する。 |
エ | 複数の媒体にまたがるデータの格納領域を,一つの連統した格納領域に見せかける。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成21年度秋期 問84
ア | 関係データベースの各表は,主キーだけで関係付けられる。 |
---|---|
イ | 主キーとして指定した項目は,NULLを属性値としてもつことができる。 |
ウ | 一つの表において,主キーとして指定した項目の値に同一のものがあってもよい。 |
エ | 一つの表において,複数の項目を組み合わせて主キーとしてもよい。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成21年度秋期 問88
複数の利用者が同時にデータベースを利用する場合に,1人の利用者がデータ更新中に,同一のデータを別の利用者が参照しようとした。このとき,データの整合性を保障するためのデータベース管理システムでの制御として,適切なものはどれか。
ア | 更新処理を中断して参照させる。 |
---|---|
イ | 更新中の最新のデータを参照させる。 |
ウ | 更新中の利用者の処理が終了してから参照させる。 |
エ | 更新を破棄して更新前のデータを参照させる。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成21年度春期 問58
ア | アプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。 |
---|---|
イ | クライアントからトランザクション処理要求を受け付けて,要求に対応するアプリケーションプログラムを起動する。 |
ウ | トランザクション処理要求によって,必要に応じてデータの検索や更新の要求を出して業務処理をする。 |
エ | ネットワークを介してクライアントとの通信処理をする。 |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
分野 : テクノロジ系 › 技術要素 › データベース › データベース方式
平成21年度春期 問82
ア | 6 |
---|---|
イ | 7 |
ウ | 11 |
エ | 21 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
平成21年度春期 問88
ア | インデックスファイル |
---|---|
イ | バックアップファイル |
ウ | ログファイル |
エ | ロードモジュールファイル |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理