ITパスポート試験過去問 - 分野別 - データ操作

令和8年 問72
関係データベースで管理している“口座”表,“顧客”表及び“取引明細”表がある。新たな顧客が口座の開設と同時に1万円を入金するとき,表にデータを追加する順序として,適切なものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。

ア口座 → 顧客 → 取引明細
イ顧客 → 口座 → 取引明細
ウ顧客 → 取引明細 → 口座
エ取引明細 → 口座 → 顧客
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
「口座」表,「顧客」表,「取引明細」表がある中で,新規顧客の口座開設と入金を行う際,データを追加する適切な順序を選ぶ問題です。口座表は口座番号(主キー),口座種別,残高,顧客番号(外部キー)を持ち,顧客表は顧客番号(主キー)と顧客名を持ち,取引明細表は取引番号(主キー),取引日時,取引種別,取引金額,口座番号(外部キー)を持ちます。答えは「イ」です。

口座表の顧客番号は顧客表の主キーを参照する外部キーであるため,先に顧客表にデータを登録しないと口座表に登録できません。同様に取引明細表の口座番号は口座表の主キーを参照する外部キーであるため,口座表への登録が先に必要です。したがって「顧客→口座→取引明細」という順序が適切であり,選択肢「イ」が正解となります。参照される側のデータを先に登録するという外部キー制約の基本ルールを理解することがポイントです。
令和7年 問66
関係データベースで管理している次の “ログイン記録” 表及び “部署” 表において,ログイン結果が失敗となったことのある,又は,2022年4月10日 09:00:00 以前にログイン結果が成功となったことのある従業員が所属する部署名だけを全て挙げたものはどれか。

ログイン記録
日時従業員番号部署番号ログイン結果
2022-4-10 08:50:4210004003失敗
2022-4-10 08:53:1510004003成功
2022-4-10 08:55:4810002002成功
2022-4-10 09:00:1510001001成功
2022-4-10 09:01:0510012002成功
2022-4-10 09:03:0110008003成功
2022-4-10 09:10:2810007001成功
2022-4-10 09:32:1910002002成功
2022-4-10 09:39:2210005003失敗
2022-4-10 10:00:0210011001失敗
2022-4-10 10:05:5110011001成功
2022-4-10 10:30:4510009002成功

部署
部署番号部署名
001営業部
002システム部
003人事部
ア営業部,システム部
イ営業部,システム部,人事部
ウ営業部,人事部
エシステム部,人事部
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
「ログイン記録」表と「部署」表から,ログイン結果が失敗となったことのある,または2022年4月10日09:00:00以前にログイン結果が成功となったことのある従業員が所属する部署名を挙げる問題です。答えは「イ」です。ログイン記録を見ると,

・従業員番号10004(部署003:人事部)は失敗の記録があり該当します。
・従業員番号10002(部署002:システム部)は08:55:48に成功しており09:00:00以前のため該当します。
・従業員番号10001(部署001:営業部)は09:00:15に成功したのみで該当しません。
・従業員番号10005(部署003:人事部)は失敗の記録があり該当します。
・従業員番号10011(部署001:営業部)は失敗の記録があり該当します。

これらを部署ごとに整理すると,人事部(003)は失敗の記録がある従業員が複数おり該当,システム部(002)は09:00:00以前に成功した従業員(10002)がおり該当,営業部(001)は失敗の記録がある従業員(10011)がおり該当します。営業部,システム部,人事部のすべてが該当し,選択肢「イ」が正解です。
令和6年 問93
関係データベースで管理している“従業員”表から,氏名が“%葉_”に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。

従業員
従業員番号氏名
S001千葉翔
S002葉山花子
S003鈴木葉子
S004佐藤乙葉
S005秋葉彩葉
S006稲葉小春
ア1
イ2
ウ3
エ4
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
「%」は任意長の文字列,「_」は任意の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商品A2,000
0002商品B4,000
0003商品C7,000
0004商品D10,000

売上
売上番号商品コード個数売上日配達日
Z00001000434/305/2
Z00002000134/305/3
Z00005000335/155/17
Z00006000155/155/18
Z00003000235/55/18
Z00004000145/105/20
Z00007000235/306/2
Z00008000316/86/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なので「ウ」が正解です。
令和2年秋期 問73
関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。

表A
品名価格
ガム100
せんべい250
チョコレート150
表B
品名価格
せんべい250
チョコレート150
どら焼き100
ア
品名価格
ガム100
せんべい250
チョコレート150
どら焼き100
イ
品名価格
ガム100
せんべい500
チョコレート300
どら焼き100
ウ
品名価格
せんべい500
チョコレート300
エ
品名価格
せんべい250
チョコレート150
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成31年春期 問78
関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。

社員
社員ID氏名部署コード住所
H001伊藤 花子G02神奈川県
H002高橋 四郎G01神奈川県
H003鈴木 一郎G03三重県
H004田中 春子G04大阪府
H005渡辺 二郎G03愛知県
H006佐藤 三郎G02神奈川県
部署
部署コード部署名所在地
G01総務部東京都
G02営業部神奈川県
G03製造部愛知県
G04開発部大阪府
ア1
イ2
ウ3
エ4
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成31年春期 問95
関係データベースの操作を行うための言語はどれか。
アFAQ
イSQL
ウSSL
エUML
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年秋期 問85
関係データベースで管理している“担当社員”表,“地区”表及び“顧客”表を結合して,A表を得た。結合に用いた“顧客”表はどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。

担当社員
社員コード社員名

地区
地区コード地区名

A
顧客コード顧客名社員名地区名代表者名
ア
顧客コード顧客名代表者名
イ
顧客コード顧客名代表者名社員コード
ウ
顧客コード顧客名代表者名地区コード
エ
顧客コード顧客名代表者名社員コード地区コード
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成30年春期 問65
関係データベースの操作 a~c と,関係演算の適切な組合せはどれか。

a 指定したフィールド(列)を抽出する。
b 指定したレコード(行)を抽出する。
c 複数の表を一つの表にする。

abc
ア結合射影選択
イ射影結合選択
ウ射影選択結合
エ選択射影結合
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年秋期 問60
関係データベースで管理している“販売明細”表と“商品”表がある。ノートの売上数量の合計は幾らか。

販売明細
伝票番号商品コード売上数量
H001S00120
H001S00340
H002S00260
H002S00380
商品
商品コード商品名
S001鉛筆
S002消しゴム
S003ノート
ア40
イ80
ウ120
エ200
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年春期 問89
情報処理に関する用語 a~d のうち,関係データベースの関係演算だけをすべて挙げたものはどれか。

a 結合
b 射影
c 順次
d 選択
アa,b
イa,b,c
ウa,b,d
エa,d
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成29年春期 問90
関係データベースで管理している“商品”表に対して次の三つの操作 a~c を行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。

〔 操作 〕
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度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。

年月日最高気温
20111112
20111211
2011139
︙
201173134
20118136
︙
2011123110
20121111
ア年 = 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
品名コード品名価格メーカ
001ラーメン150A社
002うどん130B社
表2
品名コード棚番号
0011
0025
表3
品名価格棚番号
ラーメン1501
うどん1305
ア結合
イ結合,射影
ウ結合,選択
エ選択,射影
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成28年春期 問96
関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。

成績
学籍番号氏名数学の点数国語の点数
H001佐藤 花子5090
H002鈴木 二郎5570
H003金子 一郎9095
H004高橋 春子7055
H005子安 三郎9560
ア国語が合格で,かつ,氏名が“%子”に該当する学生
イ国語が合格で,かつ,氏名が“子%”に該当する学生
ウ数学,国語ともに合格の学生
エ数学が合格で,かつ,氏名が“%子%”に該当する学生
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成27年秋期 問64
関係データベースで管理している“入館履歴”表と“建物”表から,建物名が‘東館’を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。

入館履歴
社員番号建物コード日付
S0001B00110/12
S0001B00210/30
S0002B00210/10
S0003B00210/12
S0003B00310/29
S0004B00110/01
S0004B00210/20
S0005B00110/05

建物
建物コード建物名
B001中央館
B002東館
B003西館
アS0001
イS0002
ウS0003
エS0004
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成27年秋期 問72
関係データベースで管理された“売上”表,“顧客”表及び“商品”表がある。a〜c のうち,これらの表のデータを用いて作成できるものだけを全て挙げたものはどれか。ここで,下線のうち実線は主キーを,破線は外部キーを表す。

売上
売上番号顧客番号商品番号売上年月日売上額

顧客
顧客番号顧客名

商品
商品番号商品カテゴリ名商品名

a 過去のある期間に一定額以上の売上があった顧客の一覧
b 前月に在庫切れがあった商品の一覧
c 直近1か月の商品別売上額ランキング
アa,b
イa,b,c
ウa,c
エb,c
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成25年春期 問61
関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。

売上
伝票番号顧客コード売上金額(万円)
H001K0140
H002K0280
H003K03120
H004K0470
H005K0120
H006K0250
顧客
顧客コード顧客名
K01井上花子
K02佐藤太郎
K03鈴木三郎
K04田中梅子
ア井上花子
イ佐藤太郎
ウ鈴木三郎
エ田中梅子
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成25年春期 問67
関係データベースの“商品”表から価格が100円以上の商品の行(レコード)だけを全て抽出する操作を何というか。

商品
商品番号商品名価格(円)
S001はさみ200
S002鉛筆50
S003ノート120
S004消しゴム80
S005定規150
ア結合
イ射影
ウ選択
エ和
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成24年春期 問58
次の“商品”表から,仕入先が“A社”で価格が140円以上の商品,及び仕入先が“B社”で価格が170円以下の商品を抽出した。得られた商品名だけを全て挙げたものはどれか。

商品
商品コード商品名価格(円)仕入先
S001チョコレート150A社
S002ケーキ260B社
S003カステラ290C社
S004リンゴ190A社
S005イチゴ220B社
S006メロン280C社
S007ジュース120A社
S008コーヒー160B社
S009ビール220C社
アケーキ,イチゴ,コーヒー
イケーキ,イチゴ,ジュース
ウチョコレート,リンゴ,コーヒー
エチョコレート,リンゴ,ジュース
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成23年秋期 問65
関係データベースのA表,B表がある。A表,B表に対して(A∪B),(A∩B)を行った結果は,それぞれP表,Q表及びR表のどれになるか。ここで,∪は和集合演算,∩は共通集合演算を表す。

A
商品コード商品名定価
P001プリンタ12,000
P003PC65,800
P007USBハブ6,280
P012OAチェア14,200
P019OAデスク25,600
B
商品コード商品名定価
P003PC65,800
P007USBハブ6,280
P020USBメモリ3,000
P
商品コード商品名定価
P003PC65,800
P007USBハブ6,280

Q
商品コード商品名定価
P001プリンタ12,000
P012OAチェア14,200
P019OAデスク25,600
R
商品コード商品名定価
P001プリンタ12,000
P003PC65,800
P007USBハブ6,280
P012OAチェア14,200
P019OAデスク25,600
P020USBメモリ3,000

(A∪B)(A∩B)
アPR
イQR
ウRP
エRQ
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成23年春期 問59
関係データベースで管理された“社員”表から選択した結果が,“高橋二郎”を含む3名だけになる条件の組合せはどれか。

社員
社員番号社員名部署名勤務地勤続年数
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空港に到着する時刻が最も早い予約可能な便名はどれか。

空港
空港コード空港名
A0001T空港
A0002K空港
A0003F空港

ダイヤ
便名出発空港
コード
到着空港
コード
出発時刻到着時刻予約状況
IPA101A0003A000212:1013:05満席
IPA201A0003A000112:1513:35可能
IPA301A0003A000212:4513:40可能
IPA401A0002A000313:0513:55可能
IPA501A0003A000213:4014:35可能
IPA601A0001A000312:4014:00満席
アIPA101
イIPA201
ウIPA301
エIPA501
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成22年秋期 問84
関係データベースで管理している“商品”表及び“売上”表を結合して商品の売上集計を行う。5月の売上合計金額が最も大きい商品はどれか。

商品
商品コード商品名価格
0001商品A2,000
0002商品B4,000
0003商品C7,000
0004商品D10,000

売上
売上番号商品コード数量売上日配達日
Z00001000424/305/2
Z00002000115/15/3
Z00003000325/155/17
Z00004000135/155/18
Z00005000235/55/18
Z00006000125/105/20
Z00007000215/306/2
Z00008000126/16/9
Z00009000316/86/10
ア商品A
イ商品B
ウ商品C
エ商品D
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
平成22年秋期 問87
“部署”表,“都道府県”表及び“社員”表を結合して,A表を作成した。結合した“社員”表はどれか。ここで,下線は主キーを示し,破線は外部キーを示す。

部署
部署コード部署名
都道府県
都道府県コード都道府県名
A
社員番号社員名部署名都道府県名年齢
ア
社員番号社員名年齢
イ
社員番号社員名年齢都道府県コード
ウ
社員番号社員名年齢部署コード
エ
社員番号社員名年齢部署コード都道府県コード
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる