ITパスポート過去問集 - データ操作
令和7年 問66
関係データベースで管理している次の “ログイン記録” 表及び “部署” 表において,ログイン結果が失敗となったことのある,又は,2022年4月10日 09:00:00 以前にログイン結果が成功となったことのある従業員が所属する部署名だけを全て挙げたものはどれか。
ログイン記録
部署
ログイン記録
日時 | 従業員番号 | 部署番号 | ログイン結果 |
2022-4-10 08:50:42 | 10004 | 003 | 失敗 |
2022-4-10 08:53:15 | 10004 | 003 | 成功 |
2022-4-10 08:55:48 | 10002 | 002 | 成功 |
2022-4-10 09:00:15 | 10001 | 001 | 成功 |
2022-4-10 09:01:05 | 10012 | 002 | 成功 |
2022-4-10 09:03:01 | 10008 | 003 | 成功 |
2022-4-10 09:10:28 | 10007 | 001 | 成功 |
2022-4-10 09:32:19 | 10002 | 002 | 成功 |
2022-4-10 09:39:22 | 10005 | 003 | 失敗 |
2022-4-10 10:00:02 | 10011 | 001 | 失敗 |
2022-4-10 10:05:51 | 10011 | 001 | 成功 |
2022-4-10 10:30:45 | 10009 | 002 | 成功 |
部署
部署番号 | 部署名 |
001 | 営業部 |
002 | システム部 |
003 | 人事部 |
ア | 営業部,システム部 |
---|---|
イ | 営業部,人事部 |
ウ | 営業部,システム部,人事部 |
エ | システム部,人事部 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
令和6年 問93
関係データベースで管理している“従業員”表から,氏名が“%葉_”に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
従業員
従業員
従業員番号 | 氏名 |
S001 | 千葉翔 |
S002 | 葉山花子 |
S003 | 鈴木葉子 |
S004 | 佐藤乙葉 |
S005 | 秋葉彩葉 |
S006 | 稲葉小春 |
ア | 1 |
---|---|
イ | 2 |
ウ | 3 |
エ | 4 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
「%」は任意長の文字列、「_」は任意の1文字を表すので、「%葉_」は、先頭から任意長の文字列(0文字でも良い)に次いで「葉」が現れ、任意の1文字で終わる文字列を表します。これに該当するのは「千葉翔」「鈴木葉子」の2人なので「イ」が正解です。他の氏名は「葉」の後が1文字で終わりません。
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
「%」は任意長の文字列、「_」は任意の1文字を表すので、「%葉_」は、先頭から任意長の文字列(0文字でも良い)に次いで「葉」が現れ、任意の1文字で終わる文字列を表します。これに該当するのは「千葉翔」「鈴木葉子」の2人なので「イ」が正解です。他の氏名は「葉」の後が1文字で終わりません。
令和5年 問100
ア | 表から,特定の条件を満たすレコードを抜き出した表を作る。 |
---|---|
イ | 表から,特定のフィールドを抜き出した表を作る。 |
ウ | 二つの表から,同じ値をもつレコードを抜き出した表を作る。 |
エ | 二つの表から,フィールドの値によって関連付けした表を作る。 |
令和4年 問98
関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。
従業員
従業員
従業員番号 | 氏名 | 所属コード |
H001 | 試験花子 | G02 |
H002 | 情報太郎 | G01 |
H003 | 高度次郎 | G03 |
H004 | 午前桜子 | G03 |
H005 | 午後三郎 | G02 |
ア | 結合 |
---|---|
イ | 射影 |
ウ | 選択 |
エ | 和 |
令和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 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
商品Aは5/15に5個、5/10に4個売れているので 9×2,000=18,000円売れています。同様に計算すると、商品Bは24,000円、商品Cは21,000円売れ、商品Dは一つも売れていません。5月に20,000円以上売り上げたのはBとCなので「ウ」が正解です。
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
商品Aは5/15に5個、5/10に4個売れているので 9×2,000=18,000円売れています。同様に計算すると、商品Bは24,000円、商品Cは21,000円売れ、商品Dは一つも売れていません。5月に20,000円以上売り上げたのはBとCなので「ウ」が正解です。
令和2年秋期 問73
関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。
表A
|
表B
|
ア |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
イ |
| ||||||||||
ウ |
| ||||||||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成31年春期 問78
関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。
社員
|
部署
|
ア | 1 |
---|---|
イ | 2 |
ウ | 3 |
エ | 4 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年秋期 問85
関係データベースで管理している“担当社員”表,“地区”表及び“顧客”表を結合して,A表を得た。結合に用いた“顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
担当社員
地区
A
担当社員
社員コード | 社員名 |
地区
地区コード | 地区名 |
A
顧客コード | 顧客名 | 社員名 | 地区名 | 代表者名 |
ア |
| |||||
---|---|---|---|---|---|---|
イ |
| |||||
ウ |
| |||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年春期 問65
関係データベースの操作 a~c と,関係演算の適切な組合せはどれか。
a 指定したフィールド(列)を抽出する。
b 指定したレコード(行)を抽出する。
c 複数の表を一つの表にする。
a 指定したフィールド(列)を抽出する。
b 指定したレコード(行)を抽出する。
c 複数の表を一つの表にする。
a | b | c | |
ア | 結合 | 射影 | 選択 |
イ | 射影 | 結合 | 選択 |
ウ | 射影 | 選択 | 結合 |
エ | 選択 | 射影 | 結合 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年秋期 問60
関係データベースで管理している“販売明細”表と“商品”表がある。ノートの売上数量の合計は幾らか。
販売明細
|
商品
|
ア | 40 |
---|---|
イ | 80 |
ウ | 120 |
エ | 200 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成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年春期 問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年秋期 問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年秋期 問72
関係データベースで管理された“売上”表,“顧客”表及び“商品”表がある。 a〜c のうち,これらの表のデータを用いて作成できるものだけを全て挙げたものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。
売上
顧客
商品
a 過去のある期間に一定額以上の売上があった顧客の一覧
b 前月に在庫切れがあった商品の一覧
c 直近1か月の商品別売上額ランキング
売上
売上番号 | 顧客番号 | 商品番号 | 売上年月日 | 売上額 |
顧客
顧客番号 | 顧客名 |
商品
商品番号 | 商品カテゴリ名 | 商品名 |
a 過去のある期間に一定額以上の売上があった顧客の一覧
b 前月に在庫切れがあった商品の一覧
c 直近1か月の商品別売上額ランキング
ア | a,b |
---|---|
イ | a,b,c |
ウ | a,c |
エ | b,c |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成25年春期 問61
関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。
売上
|
|
ア | 井上花子 |
---|---|
イ | 佐藤太郎 |
ウ | 鈴木三郎 |
エ | 田中梅子 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成25年春期 問67
関係データベースの“商品”表から価格が100円以上の商品の行(レコード)だけを全て抽出する操作を何というか。
商品
商品
商品番号 | 商品名 | 価格(円) |
S001 | はさみ | 200 |
S002 | 鉛筆 | 50 |
S003 | ノート | 120 |
S004 | 消しゴム | 80 |
S005 | 定規 | 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社 |
ア | ケーキ,イチゴ,コーヒー |
---|---|
イ | ケーキ,イチゴ,ジュース |
ウ | チョコレート,リンゴ,コーヒー |
エ | チョコレート,リンゴ,ジュース |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成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 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成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 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
分野 : テクノロジ系 › 技術要素 › データベース › データ操作