#データベース
この論点に関する過去問 95 問
ブロックチェーン
ブロックチェーン技術に関する記述の正誤の組み合わせとして、最も適切なもの
を下記の解答群から選べ。
a コンソーシアム型ブロックチェーンでは、誰もがブロックチェーン上のデータ
を読むことも書き込むこともできる。
b パブリック型ブロックチェーンでは、ブロックチェーンにデータを書き込むた
めに、コンセンサスアルゴリズムによる正当性の承認が必要になる。
c プライベート型ブロックチェーンでは、ブロックチェーンにデータを書き込む
ために、ネットワーク参加者全員による承認が必ず必要になる。
d NFT は、契約または合意の条件に基づき、ブロックチェーン上で自動的に取
引を処理・実行・記録するコンピュータプログラムである。
#プログラミング・言語#データベース#ネットワーク#経営情報・IT戦略
表の正規化
以下に示す表は、ある学校における特定の期間中の開講講座の一覧である。この
表に関する正規化の観点からの記述の正誤の組み合わせとして、最も適切なものを
下記の解答群から選べ。なお、この表の主キーは「開講コード」であり、また、それ
ぞれの講師は開講コードの異なる同一名の講座を担当することがある。
開講コード
講座コード
講座名
講師コード
講師
MIS01
C01
経営情報システム入門
T01
中小 太郎
MIS02
C01
経営情報システム入門
T01
中小 太郎
MIS03
C01
経営情報システム入門
T02
診断 次郎
MIS04
C01
経営情報システム入門
T02
診断 次郎
MIS05
C01
経営情報システム入門
T03
連合 三郎
MIS06
C01
経営情報システム入門
T03
連合 三郎
MIS07
C02
経営情報システム実践
T01
中小 太郎
MIS08
C02
経営情報システム実践
T02
診断 次郎
MIS09
C02
経営情報システム実践
T03
連合 三郎
a 第1 正規形である。
b 第2 正規形である。
c 第3 正規形である。
#データベース#表計算
リレーショナルデータベース(表設計)
あるメーカーでは、カスタマーサポートや新製品のプロモーションなどのため
に、Web サイトを通じて顧客にユーザ登録と購入した商品の登録を働きかけてい
る。以下に示す「登録ユーザ」表は、ユーザ登録済みの顧客に関するデータを表し、
また「商品登録管理」表は、ユーザ登録済みの顧客が自身で登録した、購入済み商品
に関するデータを表している。なお、ユーザ登録をしている顧客の中には、商品登
録を行っていない者もいる。
登録ユーザ
顧客ID
アカウント名
氏名
C0001
keizai.ichiro
経済 一郎
C0002
seisaku.jiro
政策 次郎
C0003
zaimu.saburo
財務 三郎
C0004
kaikei.haruka
会計 春香
C0005
keiei.natsumi
経営 夏美
C0006
un-ei.akiko
運営 秋子
C0007
homu.fuyumi
法務 冬美
…
…
…
商品登録管理
管理番号
顧客ID
商品コード
製造番号
C0004
P102
2001U
C0003
P103
3020A
C0004
P102
2012X
C0006
P101
1098Z
C0001
P101
1051B
C0007
P104
4035K
C0006
P103
3077C
C0004
P102
2073Y
C0006
P103
3099G
C0004
P101
1022S
…
…
…
…
この2 つのデータから、登録ユーザごとの商品登録状況を確認するために、次に
示す「購入商品登録状況」表を得ることを考える。
購入商品登録状況
顧客ID
アカウント名
商品コード
登録台数
C0001
keizai.ichiro
P101
C0002
seisaku.jiro
C0003
zaimu.saburo
P103
C0004
kaikei.haruka
P102
C0004
kaikei.haruka
P101
C0005
keiei.natsumi
C0006
un-ei.akiko
P103
C0006
un-ei.akiko
P101
C0007
homu.fuyumi
P104
…
…
…
…
以下のSQL 文の空欄①と②に入る語句の組み合わせとして、最も適切なものを
下記の解答群から選べ。ただし、「購入商品登録状況」表の空欄は、データがないこ
とを意味する。
【SQL 文】
SELECT
登録ユーザ. 顧客ID,
登録ユーザ. アカウント名,
商品登録管理. 商品コード,
COUNT(商品登録管理. 商品コード) AS 登録台数
FROM
登録ユーザ
商品登録管理
ON 登録ユーザ. 顧客ID = 商品登録管理. 顧客ID
GROUP BY
ORDER BY 登録ユーザ. 顧客ID ASC,登録台数 DESC;
#データベース#Web・インターネット
データウェアハウス
データウェアハウスに関する記述として、最も適切なものはどれか。
#プログラミング・言語#データベース#経営情報・IT戦略
ランサムウェア
近年、中小企業においてもランサムウェアによる被害が増加している。ランサム
ウェアに関する記述として、最も適切なものはどれか。
#ハードウェア#データベース#ネットワーク#情報セキュリティ
リレーショナルデータベースの正規化
以下に示す表は、ある小売店が利用している受注管理表の一部である。この表を
正規化した構造として、最も適切なものを下記の解答群から選べ。ただし、単価は
商品コードによって一意に定まるものとする。
#データベース
データの集計(販売個数)
以下に示す、ある小売店における販売データ「取引記録」から、販売店別の商品ご
との販売個数を集計した「店舗別商品販売個数」を作成することを考える。
取引記録
取引ID
商品ID
販売店ID
販売個数
T0001
Y
A
2
T0002
Y
A
1
T0003
X
A
3
T0004
Y
B
3
T0005
Y
A
1
T0006
X
B
2
T0007
X
B
3
T0008
Z
A
1
T0009
X
A
1
…
…
…
…
店舗別商品販売個数
商品ID
販売店A
販売店B
X
622
274
Y
817
351
Z
151
72
9
以下のSQL 文の空欄①~③に入る語句の組み合わせとして、最も適切なものを
下記の解答群から選べ。
【SQL 文】
SELECT
商品ID,
SUM(CASE
①
WHEN 'A' THEN
②
ELSE 0 END) AS 販売店A,
SUM(CASE
①
WHEN 'B' THEN
②
ELSE 0 END) AS 販売店B
FROM
取引記録
GROUP BY
③
ORDER BY
③
;
#データベース
バックアップ
システム障害やサイバー犯罪などに備えてデータをバックアップしておくことは
重要である。バックアップに関する記述の正誤の組み合わせとして、最も適切なも
のを下記の解答群から選べ。
a クラウドバックアップとは、クラウド上にあるデータをオンプレミスのスト
レージにバックアップすることである。
b ロールバックとは、データベースシステムなどに障害が発生した時に、更新前
のトランザクションログを使ってトランザクション実行前の状態に復元する処理
である。
c イメージバックアップとは、画像や動画などのイメージデータを圧縮せずに
バックアップすることである。
d ウォームサイトとは、障害発生時に、バックアップされたデータやプログラム
を活用してシステムを復元し業務を再開できるように、バックアップする予備の
サイトのことである。
#データベース#経営情報・IT戦略
パスワードレス認証
近年パスワードレス認証が普及してきた。パスワードレス認証の方法に関する記
述として、最も適切なものはどれか。
#データベース#情報セキュリティ#経営情報・IT戦略
フラッシュメモリ
フラッシュメモリに関する記述として、最も適切な組み合わせを下記の解答群か
ら選べ。
a 揮発性メモリであるので、紫外線を照射することでデータを消去できる。
b 不揮発性メモリであるので、電源を切っても記憶していたデータを保持できる。
c NAND 型とNOR 型を比べると、読み出し速度はNAND 型の方が速い。
d NAND 型とNOR 型を比べると、書き込み速度はNAND 型の方が速い。
e NOR 型は、USB メモリやSSD などの外部記憶装置に用いられている。
#ハードウェア#入出力・周辺機器#データベース
深層学習(ディープラーニング)
深層学習(ディープラーニング)に関する以下の文章の空欄A~Dに入る用語の組
み合わせとして、最も適切なものを下記の解答群から選べ。
深層学習は、ディープニューラルネットワークを用いた学習方法のことである。
ニューラルネットワークは、入力層、
A
、出力層の3 つの層から構成され
るが、特に
A
が複数あるニューラルネットワークはディープニューラル
ネットワークと呼ばれる。
また、ニューラルネットワークの中の
B
において、複数の入力の重み付
け総和などの値から、その出力を決定するための関数は
C
と呼ばれる。代
表的な
C
には、
D
、双曲線正接関数、ReLU などがあり、これら
は目的に応じて使い分けられる。
#データベース#ネットワーク#情報セキュリティ
半構造化データ
近年、デジタルデータの多様化に伴い、構造化データに加えて半構造化データな
らびに非構造化データの利活用の重要性が高まっている。半構造化データの例とし
て、最も適切な組み合わせを下記の解答群から選べ。
なお、ここで半構造化データとは、あらかじめスキーマを定義せず、データに
キーやタグなどを付加することで、データ構造を柔軟に定義できるデータをいう。
a 音・画像・動画データ
b リレーショナルデータベースの表
c JSON 形式のデータ
d XML 形式のデータ
e YAML 形式のデータ
#データベース#Web・インターネット
データベース管理システム(DBMS)
データベース管理システム(DBMS)に関する記述として、最も適切なものはどれ
か。
#データベース
受注管理表の正規化
以下に示す表は、ある小売店が利用している受注管理表の一部である。この表に
関する正規化の観点からの記述として、最も適切なものを下記の解答群から選べ。
ただし、枝番は1 回の受注で商品コード別に連番で発行される番号であるとし、単
価は商品コードによって一意に定まるものとする。
受注番号
枝番
受注日
得意先コード
商品コード
販売数量
単価
10001
1
2023-04-01
9876
P101
1
30,000
10001
2
2023-04-01
9876
P201
2
15,000
10001
3
2023-04-01
9876
P301
5
10,000
10002
1
2023-04-02
5555
P201
1
15,000
10002
2
2023-04-02
5555
P401
3
20,000
#データベース#表計算
併売分析のためのSQL文
以下に示す、ある小売店における販売データ「取引記録」から併売分析を行いた
い。異なる2 つの商品の組み合わせに対して、それらが同時に取引された件数を求
める「集計結果」を得るためのSQL 文を考える。
取引記録
集計結果
管理番号
取引ID
商品ID
数量
商品1
商品2
件数
1
T001
P002
1
P003
P004
10
2
T001
P010
1
P004
P010
9
3
T002
P002
3
P001
P008
7
4
T002
P007
2
P004
P007
7
5
T003
P005
1
P001
P010
6
6
T003
P010
1
P002
P004
6
7
T003
P007
2
P005
P008
6
…
…
…
…
…
…
…
以下のSQL 文の空欄①~③に入る記述の組み合わせとして、最も適切なものを
下記の解答群から選べ。
【SQL 文】
SELECT
A. 商品ID as 商品1, B. 商品ID as 商品2,COUNT(*) as 件数
FROM
取引記録 as A, 取引記録 as B
WHERE
①
and
②
GROUP BY
A. 商品ID, B. 商品ID
ORDER BY
件数
③
;
#データベース
ストレージ技術(RAID・SAN)
ストレージ技術に関する以下のa~eの記述とその用語の組み合わせとして、最
も適切なものを下記の解答群から選べ。
a RAID 技術の1 つで、ストライピングによって管理する方式。
b RAID 技術の1 つで、ミラーリングによって管理する方式。
c ファイバチャネルやTCP/IP などの転送方式を利用して構築されたストレー
ジ専用のネットワーク。
d 既存のネットワーク(LAN) に直接接続し、コンピュータなどからネットワー
クを通じてアクセスできるストレージ。
e ストレージを仮想化して割り当てておき、実データの増加に応じて物理的なス
トレージを増設する管理技術。
#ハードウェア#ソフトウェア・OS#データベース#ネットワーク#経営情報・IT戦略
情報化社会の将来像
情報化社会の将来像に関する考え方についての記述として、最も適切なものはど
れか。
#データベース#Web・インターネット#経営情報・IT戦略#統計・データ分析
OLAP
OLAP は、ビジネスインテリジェンス(BI)に用いられる主要な技術の1 つであ
る。OLAP に関する記述として、最も適切なものはどれか。
#データベース#経営情報・IT戦略
ネットワークセキュリティ(IDS・IPS等)
ネットワークのセキュリティを確保することは重要である。ネットワークセキュ
リティに関する以下のa~eの記述とその用語の組み合わせとして、最も適切なも
のを下記の解答群から選べ。
a ネットワークへの不正侵入を監視し、不正侵入を検知した場合に管理者に通知
するシステム。
b ネットワークへの不正侵入を監視し、不正侵入を検知した場合にその通信を遮
断するシステム。
c SQL インジェクションなどのWeb アプリケーションへの攻撃を検知し、防御
するシステム。
d インターネット上に公開されたサーバへの不正アクセスを防ぐため、外部ネッ
トワークと内部ネットワークの中間に設けられたネットワーク上のセグメント。
e 機器やソフトウェアの動作状況のログを一元的に管理し、セキュリティ上の脅
威となる事象をいち早く検知して分析できるようにするシステム。
#データベース#ネットワーク#Web・インターネット#情報セキュリティ
SQLのLIKE句による文字列検索
「アルバイト担当者」表から電話番号が「03-3」から始まる担当者を探すために
SQL 文を用いる。以下のSQL 文の空欄に指定する文字列として、最も適切なもの
を下記の解答群から選べ。なお、電話番号は「アルバイト担当者」表の「電話番号」列
に格納されているものとする。
SELECT * FROM アルバイト担当者 WHERE
;
#データベース
データベース(リポジトリ・NoSQL)
情報システムにおいてデータベースは要となるものである。データベースに関す
る記述として、最も適切な組み合わせを下記の解答群から選べ。
a リポジトリとは、データベース全体の構造や仕様を定義したものであり、外
部・概念・内部の三層構造で捉える。
b NoSQL とは、DBMS が管理するデータ・利用者・プログラムに関する情報や
これらの間の関係を保存したデータベースである。
c ロールフォワードとは、データベースシステムなどに障害が発生した時に、更
新前のトランザクションログを使ってトランザクション実行前の状態に復元する
処理である。
d カラムナー(列指向)データベースは、列方向のデータの高速な取得に向けて最
適化されているので、大量の行に対する少数の列方向の集計を効率化できる。
e インメモリデータベースは、データを全てメインメモリ上に格納する方式で構
築されたデータベースであり、ディスクにアクセスする必要がないので、応答時
間を最小限にすることが可能になる。
#ハードウェア#データベース
ブロックチェーン技術
ブロックチェーン技術に関する記述として、最も適切なものはどれか。
#データベース#情報セキュリティ#経営情報・IT戦略
ソフトウェアの役割・機能
中小企業診断士は、アプリケーションソフトウェア(アプリケーション)の動作に
必要な他のソフトウェアの役割・機能についても理解しておく必要がある。
ソフトウェアの役割・機能に関する記述として、最も適切なものはどれか。
#入出力・周辺機器#ソフトウェア・OS#プログラミング・言語#データベース#Web・インターネット
オープンソースソフトウェア(OSS)
ソフトウェアには、ソースコードが無償で公開されているものがある。中小企業
でも、このようなソフトウェアを用いることが少なくない。
以下の文章の空欄A~Cに入る用語の組み合わせとして、最も適切なものを下記
の解答群から選べ。
ソースコードが無償で公開されている
A
を用いることでコストの削減が
期待できる。このようなソフトウェアの代表的なライセンス条件に、BSD License
や
B
がある。
MySQL は
B
で利用可能なデータベース管理システムの1 つである。ま
た、
A
である統合開発環境の
C
を用いれば、Web アプリケー
ションを構築することができる。
#ソフトウェア・OS#データベース#Web・インターネット#システム性能・信頼性
Python
データ分析や機械学習を容易に行うことができるプログラミング言語である
Python の利用が拡大している。
Python に関する記述として、最も適切なものはどれか。
#プログラミング・言語#データベース
データウェアハウスとデータ分析
意思決定や計画立案のために、データを収集して加工・分析することがますます
重要になってきている。以下の文章の空欄A~Dに入る語句の組み合わせとして、
最も適切なものを下記の解答群から選べ。
意思決定や計画立案のために、組織内で運用される情報システムやデータベース
などからデータを集めて格納しておく場所を
A
と呼ぶ。この
A
か
ら、必要なものだけを利用しやすい形式で格納したデータベースを
B
と呼ぶ。
このような構造化されたデータに加えて、IoT 機器やSNS などからの構造化さ
れていないデータを、そのままの形式で格納しておく
C
が利用されつつあ
る。膨大なデータを蓄積する必要があるため、比較的安価なパブリッククラウドの
オブジェクトストレージに格納される場合が多い。
収集されたデータの品質を高めるためには、データ形式の標準化や
D
が
重要である。
#データベース#経営情報・IT戦略
SQLのUNION句
ある中小企業における今週のA部門とB部門の販売実績は、販売実績表A、販売
実績表Bのとおりであった。UNION 句を用いて2 つの表を1 つにまとめたい。
そのためのSQL 文として、最も適切なものを下記の解答群から選べ。
販売実績表A
取引ID
商品番号
商品名
販売単価
販売数量
A001
100
バナナ
100
1
A002
101
リンゴ
120
1
A003
103
メロン
300
1
A004
・・・
・・・
・・・
・・・
販売実績表B
取引ID
商品番号
商品名
販売単価
販売数量
B001
100
バナナ
100
1
B002
101
リンゴ
130
2
B003
105
ブドウ
140
2
B004
・・・
・・・
・・・
・・・
#データベース
SoS(System of Systems)
Society 5.0 は、サイバー空間(仮想空間)とフィジカル空間(現実空間)を高度に
融合させたシステムにより、経済発展と社会的課題の解決を両立する、人間中心の
社会である。
この社会の実現に向けて、SoS(System of Systems)という考え方に注目が集ま
り始めている。
SoS に関する記述として、最も適切なものはどれか。
#ソフトウェア・OS#データベース#ネットワーク#統計・データ分析
フラッシュメモリの特性
データのバックアップの際には、フラッシュメモリを利用した記憶装置を利用す
ることも多いので、その特性や用途を理解しておくことが望ましい。
フラッシュメモリに関する記述として、最も適切なものの組み合わせを下記の解
答群から選べ。
a 紫外線でデータを消去して書き換えることができる。
b 磁気でデータを消去して書き換えることができる。
c 電源が遮断された状態でも記憶したデータを保持できる。
d USB メモリ、SD メモリカード、SSD といった記憶装置に使われる。
#ハードウェア#入出力・周辺機器#データベース
3層クライアントサーバシステム
3 層クライアントサーバシステムは、現在の情報システム構成の中で最も主流と
なっているシステムの一つであるので、この特徴を把握しておく必要がある。
3 層クライアントサーバシステムに関する記述として、最も適切なものはどれ
か。
#データベース#ネットワーク#経営情報・IT戦略
リレーショナルデータベースの正規化
A社は、リレーショナルデータベースによって管理するために、販売業務に関す
る取引データを正規化する必要があるかどうかを検討している。現状では、A社は
以下のような「売上表」を用いて取引データを管理している。
現状の「売上表」に関する記述として、最も適切なものを下記の解答群から選べ。
売上表
売上番号
顧客番号
顧客名
売上日
商品名
単価
数量
小計
売上合計
S001
C005
山田太郎
5 月1 日
商品A
100
1
100
商品C
300
2
600
700
S002
C006
田中一郎
5 月2 日
商品A
100
2
200
商品B
200
1
200
商品C
300
1
300
700
S003
C005
山田太郎
5 月10 日
商品A
#データベース#表計算
トランザクション処理
データベースのデータ処理では、アプリケーションにおけるひとまとまりの処理
単位を「トランザクション」と呼ぶ。たとえば、ある消費者の口座からある小売店の
口座に振込送金する場合、⑴消費者の口座残高から振込金額を引き、それを新しい
口座残高にすることと、⑵小売店の口座残高に振込金額を足し、それを新たな口座
残高にすること、という2 つの更新処理が必要になる。このような出金処理と入金
処理をまとめて扱う必要がある場合が「トランザクション」の例である。
トランザクションの処理には、一般にACID 特性(Atomicity,Consistency,
Isolation,Durability)と呼ばれる技術的に満たすべき要件がある。
ACID 特性に関する記述として、最も適切なものはどれか。
#データベース
バッチ処理(処理方式)
給与計算や出荷数あるいは月次決算などの処理をコンピュータで、毎月バッチ処
理する場合がある。
このような情報処理と同じ特徴を有する処理方式に関する記述として、最も適切
なものはどれか。
#データベース
データベースの種類と特徴
企業の情報システム開発においては多様なデータベース(DB)が用いられる。そ
れらを適切に利用するためには、各DB の特徴を把握しておく必要がある。
DB に関する記述として、最も適切なものの組み合わせを下記の解答群から選
べ。
a レコード間の相互関係をポインタを用いて記述した木構造で表現できるDB を
階層型DB という。
b データを複数の表に整理して、表と表の間はそれぞれの表の中の値を用いて関
連付けるDB をネットワーク型DB という。
c データを識別するためのキーとデータの値をペアにして多様なデータを格納・
管理するDB をキー・バリュー型DB という。
d レコード間の相互関係をリンクを用いて記述した木構造や網構造も表現できる
DB を関係データベースという。
#データベース#ネットワーク#システム開発
意思決定支援システム(DWH・データマイニング等)
経営の情報化において、意思決定者を支援するために、必要なデータの取得や分
析などを行うシステムが求められることがある。
意思決定のためのデータ支援に関するa~cの記述と①~⑤の用語の組み合わせ
として、最も適切なものを下記の解答群から選べ。
【記述】
a 企業のさまざまな活動を介して得られた大量のデータを目的別に整理・統合し
て蓄積し、意思決定支援などに利用するために、基幹業務用のデータベースとは
別に作成するもの。
b 多様な形式で蓄積されている生データに対して、データ形式統一、欠損値補
完、単位統一などの処理を行い、横断的な解析ができるように整えること。
c スライシング、ダイシング、ドリルダウンなどのインタラクティブな操作に
よって多次元分析を行い、意思決定に利用できるようにすること。
【用語】
① OLAP
② データウェアハウス
③ データクレンジング
④ データマイニング
⑤ データマッピング
#データベース#経営情報・IT戦略
ソフトウェアテスト
ある中小企業では、出退勤システムの実装を進めている。バーコードリーダーを
用いて社員証の社員番号を読み取り、出退勤をサーバ上で管理するためのプログラ
ムが作成され、テストの段階に入った。
テストに関する記述として、最も適切なものはどれか。
#入出力・周辺機器#データベース#テスト・品質#経営情報・IT戦略#統計・データ分析
SQLによる表の結合と抽出
下表は、ある中小企業の“アルバイト”表と“店舗”表である。この2つの表に対し
て、次のSQL 文を実行した場合に得る結果として、最も適切なものを下記の解答
群から選べ。
SELECT 氏名,年間給与支給額,店長名
FROM アルバイト,店舗
WHERE アルバイト.店舗コード= 店舗.店舗コード
AND 店舗所在地='新宿'
AND 年間給与支給額< 800000;
アルバイト
氏名
住所
年間給与支給額
店舗コード
青田 太郎
新宿
800000
103
伊田 五郎
新宿
800000
102
東田 史郎
市ヶ谷
500000
103
生田 花子
市ヶ谷
700000
101
西田 哲郎
御茶ノ水
600000
103
北田 圭太
新宿
650000
102
南田 健太
新宿
600000
102
店舗
店舗コード
店舗名
店舗所在地
店長名
101
御茶ノ水店
御茶ノ水
高橋 翔太
102
市ヶ谷店
市ヶ谷
小林 慎吾
103
新宿店
新宿
中村 恵子
#データベース
Web開発のプログラミング言語
Web 環境におけるソフトウェア開発においては、開発目的に応じて利用可能な
さまざまなプログラミング言語などを組み合わせて実現していくことが必要にな
る。以下の①~④の記述と、それらに対応するプログラミング言語などの組み合わ
せとして、最も適切なものを下記の解答群から選べ。
① HTML ファイルの中で記述され、動的なWeb ページを作成することができ
る。
② データベースと連携したWeb ページを作成することができる。
③ Web サーバと非同期通信を行うことで、Web ページの一部分のみのデータ内
容を動的に更新することができる技術である。
④ Web ページのフォントや文字の大きさ、行間、表示位置の指示など、表示方
法に関する事項を定義するために利用する。
#プログラミング・言語#データベース#Web・インターネット
携帯端末の管理(MDM)
スマートフォンやタブレットなどの携帯端末は、外出先での業務用端末としても
利用されている。その利用に際しては、安全かつ効率的な管理が求められている。
この管理のための記述として、最も適切なものはどれか。
#データベース#情報セキュリティ
第3正規形への正規化
ある中小企業では、売上記録のリレーショナルデータベース化を検討している。
次の表を第3 正規形まで正規化を行った場合、いくつの表に分割されるか。最も
適切なものを下記の解答群から選べ。
受注番号
月日
得意先コード
得意先名
商品コード
商品名
販売数量
単価
0001
0613
020382
A
0458023
おにぎりA
100
250
0002
0613
020382
A
0458039
おにぎりC
25
100
0003
0614
020383
B
0457033
おにぎりB
15
300
0004
0614
020384
C
0458023
おにぎりA
30
250
0005
0614
020384
C
0458021
惣菜B
50
100
0006
0614
020382
A
0457033
おにぎりB
20
300
0007
0614
020351
D
0458023
おにぎりA
#データベース
ネットワークの特性(ノードと次数)
ビッグデータの時代では、デジタルデータを介してヒトやモノを結ぶネットワー
クが急激に拡大していく現象が見られる。ネットワークに関する記述として、最も
適切なものはどれか。
なお、ノードとはネットワークの結節点、あるノードの次数とはそのノードと他
のノードを結ぶ線の数を意味する。
#データベース#ネットワーク#Web・インターネット#経営情報・IT戦略#統計・データ分析
PC内部の伝送経路(バス・インタフェース)
パーソナルコンピュータ)PC内部には、バスやインタフェースと呼ばれる伝送
経路がある。その機能改善によりスループットの向上が期待できるので、PC の導
入に当たっては、伝送経路の機能にも配慮すべきである。
この伝送経路の仕組みに関する以下の文章の空欄A〜Dに当てはまる語句の組み
合わせとして、最も適切なものを下記の解答群から選べ。
データやプログラムは、PC 内部のマザーボードで発生する
A
と同期
を取りながら、バス上で伝送される。CPU と主記憶装置の間でそれらを伝送す
るシステムバスは、
B
、データバス、コントロールバスから構成されて
いる。
PC の入出力バスと
C
やDVD 装置を接続し、それらをオペレーティ
ングシステムの起動ディスクとして利用する場合に使用できる代表的なインタフ
ェースはSATA である。
PC のシステムバスに接続された
D
インタフェースは、これまで主に
グラフィックスボードなどを装着するために利用されてきたが、このインタフェ
ースに装着できるSSD を使用すると、データなどの読み書き速度やPC の起動
速度が向上する。
解答群
#ハードウェア#入出力・周辺機器#データベース#システム性能・信頼性
PCの処理速度と評価尺度
業務にPC を導入しようとするとき、処理速度を検討する必要がある。PC の処
理速度は多くの要因によって変化し、その評価尺度もさまざまである。
PC の処理速度や評価尺度に関する記述として、最も適切なものはどれか。
#ハードウェア#データベース
検索サイトの仕組み
Web コンテンツを多くのネット利用者に閲覧してもらうためには、検索サイト
の仕組みを理解して利用することが重要である。
それに関する以下の文章の空欄A〜Dに入る語句の組み合わせとして、最も適切
なものを下記の解答群から選べ。
検索サイトは、インターネット上にあるWeb サイト内の情報を
A
と
呼ばれる仕組みで収集し、検索用のデータベースに登録する。
検索サイトに対して利用者からあるキーワードで検索要求が出された場合、検
索サイトは、独自の
B
によって求めた優先度をもとに、その上位から検
索結果を表示している。
Web サイト運営者は、Web コンテンツの内容が検索結果の上位に表示される
ような施策を行う必要があり、
C
対策と呼ばれる。これにはブラックハ
ット対策と
D
対策がある。
解答群
#プログラミング・言語#データベース#Web・インターネット#情報セキュリティ#経営情報・IT戦略
データベースの運用・障害対策
業務処理のためには、多くの場合、データベース)DBが利用される。DB をネ
ットワーク環境下で利用する場合、さまざまな端末からトランザクション処理要求
を受け付けるため、多くの負荷が集中することもある。このような状態の中での
DB の効率的な運用や障害対策などのための仕組みが用意されている。
そのような仕組みに関する記述として、最も適切なものはどれか。
#データベース#統計・データ分析
SQL文とその結果
下表は、ある日の東京、大阪、名古屋、九州の各支店の菓子AからEの売上表で
ある。
この表に適用したSQL 文とその結果を示したものの組み合わせとして、最も適
切なものを下記の解答群から選べ。
商品番号
商品名
東京支店
大阪支店
名古屋支店
九州支店
P 0001
菓子A
3,000
4,000
2,000
4,000
P 0002
菓子B
5,000
2,500
6,000
1,500
P 0003
菓子C
2,900
3,000
4,000
4,000
P 0004
菓子D
3,500
4,100
2,900
3,500
P 0005
菓子E
2,000
2,500
3,500
5,000
菓子売上
解答群
#データベース
モバイル端末のネットワーク利用
スマートフォンやタブレットなどは、ネットワークに接続して利用することを前
提としている。
こうした端末のネットワーク利用に関する記述として、最も適切なものはどれ
か。
#データベース#ネットワーク
大量・多様なデジタルデータの処理
IT の進化に伴い、大量かつ多様なデジタルデータを高速で処理し、分析結果を
企業経営に生かせるようになってきた。そこには、日々の業務で発生するトランザ
クションデータ、e メールや交流サイトでやりとりされるWeb 上のデータ、デジ
タル機器から発信されるIoT 関連データなどが含まれる。
これらのデジタルデータの処理に関する記述として、最も適切なものはどれか。
#ハードウェア#データベース#Web・インターネット#経営情報・IT戦略#統計・データ分析
データウェアハウスの構築・運用・分析
データベースに蓄積されたデータを有効活用するためにデータウェアハウスの構
築が求められている。
データウェアハウスの構築、運用あるいはデータ分析手法などに関する記述とし
て、最も適切なものはどれか。
#プログラミング・言語#データベース#経営情報・IT戦略
ソフトウェアテスト
ソフトウェアの開発では、作成したプログラムのモジュール単体に対するテスト
や、モジュール同士の結合テストなど、さまざまなテストをしてから運用に入る。
テストに関する記述として、最も適切なものはどれか。
#データベース#テスト・品質
PCのソフトウェア
PC には多様なソフトウェアが使われている。ソフトウェアに関する記述として
最も適切なものはどれか。
#入出力・周辺機器#ソフトウェア・OS#データベース#Web・インターネット#情報セキュリティ
参照の完全性(参照整合性)
リレーショナルデータベース(RDB(では定義された複数の表に様々なデータを
格納して処理を行う。下記のようなA 表とB 表がある場合、参照の完全性(参照整
合性ともいう(を保つために必要な事柄として、最も適切なものを下記の解答群か
ら選べ。
商品コード
商品名
単価
主キー
A 表
商品コード
数量
外部キー
日付
B 表
解答群
#データベース
ビッグデータ対応のデータベース技術
多様な入力機器の発達、コンピュータ処理の多方面への進展により、ビッグデー
タと呼ばれる多様で大量のデータを扱うことが多くなった。そのような時代の要請
に対応するデータベース技術に関する記述として最も適切なものはどれか。
#データベース#Web・インターネット#経営情報・IT戦略#統計・データ分析
Web言語・仕組み(HTML等)
自社のWeb サイトの開発にあたっては、利用可能な様々な言語や仕組みがあ
り、Web コンテンツごとに必要な機能や表現に合ったものを使用する必要がある。
これらの言語や仕組みの特徴に関する以下の①〜④の記述と、その名称の組み合わ
せとして、最も適切なものを下記の解答群から選べ。
①
Web ページに記述された文書・データの表示位置の指示や表の定義、および、
文字修飾指示等の表示方法に関する事項を記述するもの。
②
Web ページ内でHTML とともに記述することができるスクリプト言語で、サ
ーバ側においてスクリプトを処理し、その結果を端末側で表示することが可能で
あり、データベースとの連携も容易である。
③
Web ページの中に実行可能なコマンドを埋め込み、それをサーバ側で実行さ
せ、実行結果を端末側で表示させる仕組み。
④
コンピュータグラフィックスに関する図形、画像データを扱うベクターイメー
ジデータをXML の規格に従って記述するもの。
V解答群X
#データベース#Web・インターネット
ソースプログラムから実行プログラムへの変換手順
コンピュータによる業務支援が様々な場面で求められるが、小規模なプログラム
作成で対応可能な場合でも、ソースプログラムの記述から、最終的に実行可能なプ
ログラムk実行プログラムlを作成することが必要な場合がある。
以下にソースプログラムから実行プログラムに変換する手順を図示した。図中の
①〜④に当てはまる用語の組み合わせとして、最も適切なものを下記の解答群から
選べ。
ソース
プログラム
実行
プログラム
②
③
④
①
V解答群X
#ソフトウェア・OS#プログラミング・言語#データベース
入出力画面設計とRDBの特性
業務処理用システムの入出力画面の設計を行う場合に、作業者の利用しやすさや
リレーショナルデータベースkRDBlの管理上の特性を考慮する必要がある。
以下の文章の空欄A〜Dに入る語句の組み合わせとして、最も適切なものを下記
の解答群から選べ。
商品の受注業務を行う端末画面において、新規顧客からの受注データを入力す
る際に、
A
、顧客住所k都道府県lなどをキーボードから直接入力するの
ではなく、あらかじめ用意したデータ一覧から選択し入力する方法を採用するの
はRDB 内のデータの
B
するためである。
この一覧から選択して入力する作業のための画面設計において、項目が比較的
少数の場合は
C
を、項目数が多く画面に収まらない場合などはスクロー
ルバー付の
D
を用いる。
V解答群X
#データベース
RDBのテーブル定義と正規化
RDB の設計においては、利用するマスタファイルやトランザクションファイル
のテーブル定義が行われる。
ある業務で利用しているRDB では、以下のようなマスタテーブルやトランザク
ションテーブルが定義されている。各テーブルが正規化されている場合、以下の空
欄A〜C に入る項目の組み合わせとして、最も適切なものを下記の解答群から選
べ。
受注トランザクション
項目
C
商品コード
顧客コード
項目
...
...
B
商品コード
仕入先マスタ
項目
項目
項目
項目
項目
A
顧客コード
商品マスタ
項目
項目
顧客マスタ
...
...
V解答群X
#データベース
パレート図作成のためのSQL文
今週の商品の販売実績は下表のとおりであった。下表から売上金額を評価基準と
したパレート図を作成して、来週の販売方策を検討したいと考えた。パレート図作
成のため、まず売上金額の大きい順に商品を並べたデータを得るためのSQL 文と
して、最も適切なものを下記の解答群から選べ。
販売数
売価
110
kkk
8,000
10,000
10
109
jjj
10,000
12,000
10
108
iii
12,000
15,000
20
107
hhh
15,000
16,000
12
106
ggg
10,000
12,000
商品番号
商品名
仕入価格
3
105
fff
9,000
9,000
5
104
eee
11,000
13,000
10
103
ddd
8,000
10,000
5
102
ccc
10,000
12,000
15
101
bbb
9,000
13,000
20
100
aaa
10,000
12,000
10
販売実績表
V解答群X
#データベース
ソフトウェアテスト
多様な情報システムを開発して新規に導入したり、以前からあった情報システム
を変更して利用したりすることが頻繁に行われ、情報システムの複雑性が増してい
る。情報システムが複雑になればなるほど、ソフトウェアテストの重要性が高ま
る。これに関する記述として最も適切なものはどれか。
#入出力・周辺機器#データベース#テスト・品質#統計・データ分析
ビジネスプロセスのモデリング技法
業務フローの改善を検討するために、ビジネスプロセスをモデル化することの重
要性が増している。そのためのモデリング技法として様々な記法が提案されている
が、それらは、ワークフロー的視座に立つものと調整的視座に立つものに大別でき
る。このうち、調整的視座に立つモデリング技法として最も適切なものはどれか。
#データベース
入出力インタフェース
コンピュータには様々な装置を取り付けるための入出力インタフェースが用意さ
れており、業務に応じて入出力装置や外部記憶装置などを接続するのに利用され
る。このような入出力インタフェースに関する以下の文章の空欄A〜Dに入る語句
の組み合わせとして、最も適切なものを下記の解答群から選べ。
コンピュータの入出力インタフェースには、データを
ビットずつ転送する
A
インタフェースと、複数ビットを同時に転送する
B
インタフ
ェースがある。
これらのインタフェースを実装する規格のうち
C
は
A
インタ
フェース、
D
は
B
インタフェースである。
転送速度が速いのは
A
インタフェースで、最近の多くの入出力装置や
外部記憶装置で採用されている。
V解答群X
#ハードウェア#入出力・周辺機器#データベース
Web開発に用いる言語
様々なコンピュータの発達やインターネットの普及にともなって、Web にかか
わる技術は急速に進展している。Web にかかわるソフトウェア開発に関する以下
の①〜④の記述と、それらに対応する言語の組み合わせとして、最も適切なものを
下記の解答群から選べ。
①
電子商取引サイトやWeb サービスなどのシステム構築に用いられる。
②
データベースと連携するWeb ページを作成するのに利用される。
③
コンピュータ間で柔軟かつ自動的に変換される文書の標準化などのために用い
られる。
④
スマートフォン向けブラウザに対応したホームページの記述によく利用され
る。
V解答群X
#プログラミング・言語#データベース#Web・インターネット#経営情報・IT戦略
SQL言語の要素区分
様々な業務において利用されるリレーショナルデータベースでは、各種の処理要
求がSQL 言語によって指示される。SQL 言語の要素は以下の①〜④のように区分
できる。これら区分とSQL 言語の要素の組み合わせとして最も適切なものを下記
の解答群から選べ。
①
データ定義言語
②
データ操作言語
③
演算子
④
関数
V解答群X
#データベース
サーバ・LAN機器とプロトコルの組み合わせ
LAN を敷設した事業所内では、コンピュータ端末やアプリケーションサーバか
ら、各種サーバやLAN 対応機器に様々なプロトコルに基づいた指令が送られる。
以下の①〜④に示すサーバやLAN 対応機器と、それらを利用するプロトコルの
組み合わせとして最も適切なものを下記の解答群から選べ。
①
データベースサーバ
②
ファイルサーバ
③
LAN 対応プリンタ
④
メールサーバ
V解答群X
#入出力・周辺機器#データベース#ネットワーク#統計・データ分析
BYOD
携帯端末の普及に伴い、個人所有の端末を社内に持ち込み仕事に利用する
BYOD が注目を集めている。特に、IT 投資の削減や情報共有の効率化が図られる
ことなどから、BYOD に対する期待は大きい。BYOD に関する記述として最も適
切なものはどれか。
#データベース#経営情報・IT戦略
Webコンテンツ作成のソフトウェア資源
会社や商品の紹介、さらに商品のネット上での販売など、自社のWeb コンテン
ツ作成の機会が増えている。これらに用いるソフトウェア資源に関する以下の文章
の空欄A〜Dに入る用語の組み合わせとして、最も適切なものを下記の解答群から
選べ。
会社や商品の紹介など、基本的なWeb コンテンツを作成する場合も、ページ数
が多くなるとともに、各ページの書式の統一性やデザイン的側面など管理項目が多
くなる。デザイン性の向上や書式の統一性確保のためには、使いやすいユーザイン
タフェースによってコンテンツ作成が可能な
A
を利用する。また、新商品
をニュースのような形式で順次告知したいなど、多くのWeb ページの追加・更新
などを一元管理したい場合は
B
などが利用できる。
さらに、商品管理システムと連携した商品販売サイト機能の構築・運用を行いた
い場合は、Web サーバソフトウェア、
C
、スクリプト言語など複数のソ
フトウェア資源が必要となる。これらが容易に利用できるように、オープンソース
ソフトウェアの
D
などはそれらをセットにして提供するものである。
V解答群X
#データベース#ネットワーク#Web・インターネット#経営情報・IT戦略
データベーススキーマの3層構造
業務の中で発生するデータは多くの場合、データベースによって管理する。デー
タベース全体の構造や仕様を定義するものに、データベーススキーマがある。デー
タベーススキーマの構成の仕方のひとつに、以下のつの構成要素を用いるものが
ある。
a
外部スキーマ
b
概念スキーマ
c
内部スキーマ
上記の構成要素の説明を以下に示す。
①
磁気ディスク装置などへデータを記録する際、どの位置に、どのような物理レ
コードサイズで記録するかを定義する。
#データベース
SQL文のWHERE句
リレーショナルデータベースに蓄えられた以下のような商品表がある。この商品
表から、商品区分が筆記具あるいはノートで、販売数量が20 以上のデータを抽出
するSQL 文のWHERE 部の記述として、最も適切なものを下記の解答群から選べ。
商品表
210
27
筆記具
90
20
商品区分
単価
販売数量
B5 判ノート
ボールペン
A4 判ノート
商品名
30 cm スチール定規
クリアファイル
鉛筆HB
ノート
270
12
定規
850
5
筆記具
150
17
ファイル
250
35
ノート
V解答群X
#データベース
システム開発の課題と対処
多くの中小企業は今まで多様なシステム化を行ってきたが、そのために多くの課
題が浮上してきている。例えば、システム投資が現行システムのメンテナンス中心
となり、新たなシステム開発に必要となる業務分析のノウハウを失ったり、リレー
ショナルデータベースが複数構築されてその整理がなされなかったりすることがあ
る。それらの課題への対処やシステム開発に関する記述として最も適切なものはど
れか。
#データベース#システム開発#経営情報・IT戦略
コンピュータの処理能力と評価指標
コンピュータは多様な業務に利用される。コンピュータの処理能力は様々な要因
に左右され、処理能力に影響を与える特性や、それを評価する指標が複数存在す
る。適用業務の処理に十分な能力のコンピュータを選択するためには、これらの内
容を適切に理解することが必要である。
以下の記述の中で最も適切なものはどれか。
#ハードウェア#データベース
ソフトウェアの種類と利用
業務の処理にソフトウェアを使用する場合、中小企業診断士が、そのソフトウェ
#ソフトウェア・OS#プログラミング・言語#データベース#ネットワーク#経営情報・IT戦略
ソフトウェアの種類とファイル形式
各種業務において様々なソフトウェアを利用しているが、それぞれのソフトウェ
#プログラミング・言語#データベース#表計算
PCのバッチ処理と周辺機器
パーソナルコンピュータPCを業務に利用する場合、各々の業務の特性を考え
たソフトウェアや周辺機器を適切に選ぶ必要がある。
以下の文中の空欄A 〜D に入る語句の組み合わせとして最も適切なものを下記
の解答群から選べ。
業務においてPC を利用する場合は対話型処理で利用する場面が多いが、月末な
どにまとめて請求書作成などの
A
処理を行うこともある。作業指示を出し
た後、この処理画面に応答が返るまでの
B
が長い場合は、作業の進捗状況
の把握ができない。このような場合はプログレスバーなどを表示させて進捗状況の
把握が行えるようなソフトウェアを選択する。
また、請求書作成処理の指示をPC に与え、PC が作業を終了したという表示が
得られるまでの経過時間は
C
と呼ばれ、この時間の短いことが望ましい。
PC が作業終了状態となっても、プリンタが印字作業を続けていることがある
が、これはプリンタが
D
機能を備えている場合にも起こる。この機能を利
用する場合は印字の作業量に適した容量のバッファが備わったプリンタを選択する
必要がある。
V解答群X
#ハードウェア#入出力・周辺機器#データベース#システム性能・信頼性
排他制御・同時実行制御
業務におけるデータベースの処理ではネットワークにつながる複数の端末から、
あるデータに対して同時に複数の処理要求が発生し、本来の処理が正しく行われな
い場合がある。これを防ぐために排他制御あるいは同時実行制御と呼ばれる方法が
利用される。
これに関する以下の文中の空欄A 〜D に入る語句の組み合わせとして最も適切
なものを下記の解答群から選べ。
①
データファイル内の処理対象とするデータに
A
をかけ、それが解除さ
れるまで他の処理が行われないようにする方法がある。この方法では、
B
が発生する可能性があり、これを低減させる対応が必要である。
②
データファイル内のデータを読み書きする
C
を記録し、別の処理でデ
ータを読み書きする際、
C
を随時監視しあいながら処理を行う方法があ
る。この方法では、処理の競合が多い場合、処理の取り消しが多くなり実用性が
低下する。
③
データファイルから処理したいデータを
D
に読み込み、そこで処理を
実行する方法がある。この方法では、処理した結果を書き戻す際に、当該データ
が他の処理で書き換えられていないかを時刻でチェックする。
V解答群X
#データベース#ネットワーク
受注システム検討の図(DFD等)
ある中小販売企業では、インターネットで受注を開始することにした。それに先
立ち、下記の図を描いてインターネットによる受注システムの検討を行っている。
この図に関する説明として最も適切なものを下記の解答群から選べ。
#データベース#システム開発
プログラミング言語の特徴
近年、情報システムの開発には多様な言語が用いられるようになってきた。それ
らを適切に使い分けるためには、各言語の特徴を把握しておく必要がある。言語に
関する説明として最も適切なものはどれか。
#プログラミング・言語#データベース#ネットワーク#Web・インターネット
SQL(GROUP BY・HAVING句)
下表は2011年月30日から同年月20日までの販売履歴表である。この表に
対して次のSQL 文を実行した場合、下記の解答群の中のどの結果を得るか。最も
適切なものを選べ。
SELECT
担当者コード, 製品名, SUM(個数)
FROM
販売履歴表
GROUP BY
担当者コード, 製品名
HAVING SUM(個数)>=3
販売履歴表
販売コード
製
品
名
個
数
販
売
日
担当者コード
101
テレビ
1
2011/1/30
E103
102
エアコン
2
2011/2/ 5
E102
103
テレビ
1
2011/2/ 7
E103
104
電
池
10
2011/2/ 7
P 101
105
エアコン
1
2011/2/10
E102
106
テレビ
2
2011/2/15
P 101
107
電
池
3
2011/2/16
E102
108
テレビ
2
2011/2/20
P 102
#データベース
データベースの設計と運用
データベースは近年の情報システムの要ともなっている。その開発の成否が情報
システムのパフォーマンスに多大な影響を及ぼす。データベースに関する記述とし
て最も適切なものはどれか。
#データベース#ネットワーク
ファイルの管理方法
PC を用いた業務においては様々なソフトウェアを利用し、多くのファイルを
作成・保存する。ファイルの管理では、保存する記憶装置の容量を考慮したり、必
要なファイルの保存場所が後で簡単に分かるようにしたりしなければならない。
ファイルの管理方法に関する次の文中の空欄A~Dに入る語句の組み合わせとし
て、最も適切なものを下記の解答群から選べ。
各種のソフトウェアで作成したファイルはユーザ自身が後々探しやすい場所に
保存できるように、
A
の
B
を工夫しながら保存する。
ファイルを保存する際は記憶装置の容量を確認し、容量が少なくなった場合は
ソフトウェアを利用して複数のファイルをまとめて
C
したり、ファイルを
含む
A
ごと
C
して記憶装置の空き容量を増やすこともできる。
作成したファイルを検索する機能があり、ファイル名のある一部分はどのような
文字列でもよいファイルを検索したい場合、
D
を使用した検索ができる。
#データベース#情報セキュリティ
サーバの外部委託の方法
ある企業では、公開サーバとしてWWW サーバとメールサーバ、業務サーバと
してファイルサーバとデータベースサーバを用いるインターネットショッピングサ
イトの構築を検討している。サーバの外部委託の方法として次のつが候補にあ
がった。各方法の長所・短所に関する記述として最も適切なものを下記の解答群か
ら選べ。
【方法】
公開サーバ、業務サーバは自社のものを利用して、設置場所だけは外部業者の
ものを借用する。システム開発・運用は自社で行う。
【方法】
公開サーバ、業務サーバおよびその設置場所は外部業者のものを借用する。シ
ステム開発・運用は自社で行う。
【方法】
公開サーバ、業務サーバおよびその設置場所は外部業者のものを借用する。シ
ステム開発・運用は外部業者に任せ、データの入力・更新は社内に設置するクラ
イアントPC を用いて、外部業者の業務サーバにアクセスして行う。
#データベース#システム開発
半導体記憶装置の特性
パーソナルコンピュータ(PC)には様々な半導体を利用した記憶装置が使用され
ているが、業務に適したものを選択しなければならない。したがって、その特性を
理解しておく必要がある。
次のa~dの記述と半導体を利用した記憶装置の組み合わせとして、最も適切な
ものを下記の解答群から選べ。
a
主記憶装置に利用され、高速に読み書きができるが、記憶保持のためにはリフ
レッシュ操作が必要で、電源を切ると内容は消去される。
b
BIOS などのデータを工場出荷時に書き込み、PC では読み込み専用で使用す
るもので、電源を切っても内容は保持される。
c
書き換えが可能で、デジタルカメラからPC へのデータ移動にも使用される。
他の半導体記憶装置と比べると書き換えできる回数が少ないが、電源を切っても
内容は保持される。
d
画面に描画するRGB の輝度データを記憶させるもので、電源を切ると内容は
消去される。
#ハードウェア#ソフトウェア・OS#データベース#経営情報・IT戦略
PCの処理能力(CPU・クロック周波数)
PC の処理能力は様々である。その中から業務に適した能力のPC を選択しなけ
ればならない。PC の処理能力に関する次の文中の空欄A~Eに入る語句の組み合
わせとして、最も適切なものを下記の解答群から選べ。
PC の処理能力はCPU の演算速度によって変化する。CPU の動作クロック周波
数が
A
のものに比べ
B
で動作するものは演算速度が速い。PC に
使用していたCPU を、動作クロック周波数が
C
ものに取り替えると処理
能力は高くなる。
CPU とメモリや周辺機器の間ではデータのやり取りが
D
を通じて行わ
れる。
D
によるデータ伝送の幅は
E
で表現され、数値が大きいほ
どPC の処理能力は向上する。
#ハードウェア#入出力・周辺機器#データベース
文書検索の論理式(論理演算)
事業所では多くの文書ファイルが保存・管理されている。そのような文書ファイ
ルの中から「A 株式会社」という会社名に加えて「請求書」という文字列が含まれ、さ
らに、「100円」または「200円」の文字列の一方あるいは両方が含まれる文書を探し
たい。この検索条件を論理式で表現したとき最も適切なものはどれか。
#データベース
3層クライアントサーバシステム
クライアントサーバシステムは業務処理用システムとしても利用されている。ク
ライアントサーバシステムの一種に、プレゼンテーション層、ファンクション層、
データ層から構成される層クライアントサーバシステムがある。この層クライ
#入出力・周辺機器#データベース#Web・インターネット#システム性能・信頼性#統計・データ分析
SQL文の実行結果(SELECT・LIKE)
下表は、2010年月日のあるスーパーマーケットの売上表である。この表に
対して、次のSQL 文を実行した結果として最も適切なものを下記の解答群から選
べ。
SELECT
顧客ID
FROM
売上表
WHERE
商品名
LIKE ‘野菜%’
AND
単価> 100
売上表
取引番号
取引日
顧客ID
商
品
名
購入数
単
価
100
2010/2/9
111
カップ麺ニコニコ
4
98
101
2010/2/9
111
野菜N 産大根
1
156
102
2010/2/9
201
野菜N 産大根
1
156
103
2010/2/9
303
カップ麺ケロケロ
2
98
104
2010/2/9
303
野菜M 産にんじん
1
55
105
2010/2/9
303
ジュース野菜味
2
110
106
2010/2/9
101
サラダ野菜
2
175
107
2010/2/9
101
カップ麺はるさめ
1
88
108
2010/2/9
222
野菜N 産大根
2
156
109
2010/2/9
222
サラダ果物
1
250
110
2010/2/9
222
野菜M 産にんじん
2
55
111
2010/2/9
111
ジュースオレンジ
3
99
112
2010/2/9
111
牛乳K 産
#データベース
PCの処理速度比較
業務に使用してきたPC の取り換えを検討している。複数メーカのPC を、プロ
グラム処理速度に関して比較する場合の記述として、最も適切なものはどれか。
#ハードウェア#入出力・周辺機器#ソフトウェア・OS#データベース#システム性能・信頼性
データベースの方式
近年のシステム開発においてはデータベースが重要になっており、多様な方式の
データベースが現れている。データベースに関する記述として最も適切なものはど
れか。
#プログラミング・言語#データベース#Web・インターネット#システム開発
SQL文(集計と並べ替え)
下表は、いくつかの商品の2009年月日から日までの売上履歴である。表
の行を件の販売履歴としたとき、件以上の販売履歴がある商品について、そ
の商品名、販売件数、販売数量の平均、を求め、それらを販売数量の平均の降順に
表示したい。それを行うためのSQL 文を下記に示す。文中の空欄A~Dに入る記
述の組み合わせとして最も適切なものを下記の解答群から選べ。
#データベース
データウェアハウスと知識創造
蓄積した大量のデータをいかに分析するか、部署間で情報共有をいかに行うか、
さらには新たな知識の創造を行う仕組みをどのように構築するかは、現代企業の重
要な課題となりつつある。次の記述の空欄A~Cに入る語句の組み合わせとして最
も適切なものを下記の解答群から選べ。
業務処理で蓄積された多様なデータのデータベースやインターネットから取り込
んだデータのデータベースなどを、総合的な情報分析に適するように統合したもの
を
A
と呼ぶ。その
A
にある膨大なデータ、例えば、売上履歴にか
しこう
かわるデータから消費者の購買行動や顧客の嗜好の変化などを、さまざまな手法を
用いて分析する技術を
B
という。
一方、企業内での情報共有を進めるに際して、どこにどのような情報があるの
か、誰がどのような情報を持っているのかなどを明らかにすることが課題である。
それらの課題の解決を支援するためのシステムを
C
と呼ぶ。
#データベース#経営情報・IT戦略#統計・データ分析
プログラム言語の処理形態
インターネットで用いられるプログラム言語の処理形態に関する以下の記述につ
いて、最も適切なものの組み合わせを下記の解答群から選べ。
a
HTML で記述されたプログラムはWeb サーバ上で処理され、その結果がイン
ターネットを経由してクライアントパソコン上に送り届けられる。
b
JavaScript の記述を含むプログラムは、そのままインターネットを経由してク
ライアントパソコン上に送り届けられる。
c
Java アプレットで記述されたプログラムは、機械語にコンパイルされてWeb
サーバ内に格納されている。クライアントパソコンからリクエストがあった場
合、機械語のプログラムがインターネットを経由してクライアントパソコン上に
送り届けられる。
d
PHP によりデータベースサーバへの検索要求が記述されたプログラムでは、
検索引数を取得後、Web サーバ内にあるプログラムの実行によりデータベース
サーバに対して問い合わせが行われ、その結果がインターネットを経由してクラ
イアントパソコン上に送り届けられる。
#データベース#Web・インターネット
SQLによるデータベース問い合わせ
勤務実態を把握するため、部署ごとに月の平均残業時間を調査することになっ
た。そこで、以下のようなSQL 文でデータベースに問い合わせをすることにし
た。データテーブルは、以下のつである。
テーブル名:月の残業時間
従業員ID
氏名
所属ID
残業時間
A01002
鈴木英子
101
4
A01079
佐藤浩司
102
10
A02014
高木有一
101
4
A02043
田中真一
103
3
A04081
赤城和郎
102
11
A05047
本田まり
103
2
A05051
藤田二郎
102
12
テーブル名:部署
部署ID
部署名
101
個人営業部
102
法人営業部
103
経
理
部
SQL 文
SELECT
,
,AVG(残業時間)FROM
,
WHERE
.所属ID =
.部署ID
GROUP BY
,
― 10―
◇M6(743―149)
(
#データベース
システムテスト
ある事業所で、受発注処理や商品管理に関わる業務の基幹となるシステムが古く
なってきたので、事業所の業務をよく知るソフトウェアハウスが主体となって、
ウォータフォール型システム開発方法論によって新規のシステムを開発することに
した。システムの移行を円滑に行うためにはシステムテストが必要になる。これに
関する記述として、最も適切なものはどれか。
#データベース#システム開発#テスト・品質
サービス指向アーキテクチャ(SOA)
近年注目されているアーキテクチャであるSOA(Service Oriented Architecture)
の説明として、最も適切なものはどれか。
#データベース#Web・インターネット#システム開発#経営情報・IT戦略
売上伝票テーブルの正規化
次の表は、ある家電量販店の「売上伝票テーブル」を示している。下記の設問に答
えよ。
売上伝票テーブル
売上ID 製品ID メーカー
製品名
仕入単価販売単価販売
数量
売上高
粗利益
S001
PN01
A電気
液晶テレビ
100,000153,000
306,000106,000
S001
PN02
B 電気
デジタル
カメラ
25,000
34,000
102,000
27,000
S002
PN01
A電気
液晶テレビ
100,000153,000
459,000159,000
S003
PN03
C 工業
DVD
レコーダ
52,000
78,000
78,000
26,000
S003
PN04
A電気
MP
プレーヤ
12,000
18,000
54,000
18,000
S004
PN02
B 電気
デジタル
カメラ
25,000
34,000
68,000
18,000
(
#データベース
データベースの排他制御
次のデータベースの動作に関する記述について、空欄A~Dに入る最も適切な用
語の組み合わせを下記の解答群から選べ。
ネットワーク上で稼働するデータベースシステム(DB システム)では、複数の
ユーザがDB システムに同時にアクセスし、同じデータの更新を行おうとする事態
などが発生する可能性がある。このような不都合の発生を防止するため、あるユー
ザがアクセス中のデータについては別のユーザからのアクセスを制限する
A
と呼ばれる仕組みがある。この仕組みの中の占有ロック方式は、アクセ
ス中のデータに別のユーザが
B
、更新、削除、
C
、
D
が
できないようにする仕組みである。一方、共有ロック方式は、アクセス中のデータ
に別のユーザが更新、削除、
D
ができないようにする仕組みである。
#データベース#ネットワーク