ITパスポート過去問集 - データベース設計
令和7年 問95
ア | データウェアハウスから業務ごとに必要な情報を抽出する。 |
---|---|
イ | データ項目の内容が,指定された条件を満足する行だけを抽出する。 |
ウ | 必要なデータ項目を洗い出し,項目間の関連を整理する。 |
エ | 膨大な情報から統計的手法などを用いて,ビジネスに活用できる情報を探索する。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和6年 問60
関係データベースを構成する要素の関係を表す図において,図中の a~c に入れる字句の適切な組合せはどれか。

a | b | c | |
ア | 表 | フィールド | レコード |
イ | 表 | レコード | フィールド |
ウ | フィールド | 表 | レコード |
エ | レコード | 表 | フィールド |
令和6年 問81
一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。
受注データ
受注データ
受注番号 | 発注者名 | 商品番号 | 商品名 | 個数 | 単価 |
T0001 | 試験花子 | M0001 | 商品1 | 5 | 3,000 |
T0002 | 情報太郎 | M0002 | 商品2 | 3 | 4,000 |
T0003 | 高度秋子 | M0001 | 商品1 | 2 | 3,000 |
ア |
| |||||||
---|---|---|---|---|---|---|---|---|
イ |
| |||||||
ウ |
| |||||||
エ |
|
令和5年 問59
関係データベースで管理された “会員管理” 表を正規化して,“店舗” 表,“会員種別” 表及び “会員” 表に分割した。“会員” 表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。
店舗
会員種別
店舗コード | 店舗名 | 会員番号 | 会員名 | 会員種別コード | 会員種別名 |
001 | 札幌 | 1 | 試験 花子 | 02 | ゴールド |
001 | 札幌 | 2 | 情報 太郎 | 02 | ゴールド |
002 | 東京 | 1 | 高度 次郎 | 03 | 一般 |
002 | 東京 | 2 | 午前 桜子 | 01 | プラチナ |
003 | 大阪 | 1 | 午前 桜子 | 03 | 一般 |
店舗
店舗コード | 店舗名 |
会員種別
会員種別コード | 会員種別名 |
ア |
| ||||
---|---|---|---|---|---|
イ |
| ||||
ウ |
| ||||
エ |
|
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
データベースの正規化は、同じデータが複数のテーブルで重複しないよう、一つの情報のみを管理するテーブルに分離していく作業です。この例では「会員管理」テーブルに店舗、会員、会員種別の3つの情報が集まっているため、3つのテーブルに分離します。それぞれの情報を参照したいときは識別コードのみを記載します。
会員テーブルは個々の会員の情報を記録するテーブルで、会員種別テーブルから会員種別コードのみを、店舗テーブルから店舗コードのみを参照し、あとは会員個人に紐づいた情報を記録します。これらで構成される「エ」が正解です。
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
データベースの正規化は、同じデータが複数のテーブルで重複しないよう、一つの情報のみを管理するテーブルに分離していく作業です。この例では「会員管理」テーブルに店舗、会員、会員種別の3つの情報が集まっているため、3つのテーブルに分離します。それぞれの情報を参照したいときは識別コードのみを記載します。
会員テーブルは個々の会員の情報を記録するテーブルで、会員種別テーブルから会員種別コードのみを、店舗テーブルから店舗コードのみを参照し、あとは会員個人に紐づいた情報を記録します。これらで構成される「エ」が正解です。
令和5年 問78
関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。
a 値が他のレコードと重複するものは主キーとして使用できない。
b インデックスとの重複設定はできない。
c 主キーの値は数値でなければならない。
d 複数のフィールドを使って主キーを構成できる。
a 値が他のレコードと重複するものは主キーとして使用できない。
b インデックスとの重複設定はできない。
c 主キーの値は数値でなければならない。
d 複数のフィールドを使って主キーを構成できる。
ア | a,c |
---|---|
イ | a,d |
ウ | b,c |
エ | b,d |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
主キーはレコードの識別に用いるフィールドで、値がなかったり複数のレコードで重複してはいけないという制約があります。
「a」… 適切。主キーの値はレコード間で重複してはいけません。
「b」… 不適切。インデックスは検索の高速化のために設定するもので、別に主キーを設定しても構いません。
「c」… 不適切。値を一意に設定できれば文字列など数値以外のデータ型でも構いません。
「d」… 適切。複数のフィールドの組み合わせを主キーとしたものを「複合主キー」と言います。値の組み合わせが一意であれば各フィールドの値は他と重複しても構いません。
以上から、「a」と「d」を組み合わせた「イ」が正解です。
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
主キーはレコードの識別に用いるフィールドで、値がなかったり複数のレコードで重複してはいけないという制約があります。
「a」… 適切。主キーの値はレコード間で重複してはいけません。
「b」… 不適切。インデックスは検索の高速化のために設定するもので、別に主キーを設定しても構いません。
「c」… 不適切。値を一意に設定できれば文字列など数値以外のデータ型でも構いません。
「d」… 適切。複数のフィールドの組み合わせを主キーとしたものを「複合主キー」と言います。値の組み合わせが一意であれば各フィールドの値は他と重複しても構いません。
以上から、「a」と「d」を組み合わせた「イ」が正解です。
令和4年 問65
条件①〜⑤によって,関係データベースで管理する“従業員”表と“部門”表を作成した。“従業員”表の主キーとして,最も適切なものはどれか。
〔条件〕
① 各従業員は重複のない従業員番号を一つもつ。
② 同姓同名の従業員がいてもよい。
③ 各部門は重複のない部門コードを一つもつ。
④ 一つの部門には複数名の従業員が所属する。
⑤ 1人の従業員が所属する部門は一つだけである。
従業員
部門
〔条件〕
① 各従業員は重複のない従業員番号を一つもつ。
② 同姓同名の従業員がいてもよい。
③ 各部門は重複のない部門コードを一つもつ。
④ 一つの部門には複数名の従業員が所属する。
⑤ 1人の従業員が所属する部門は一つだけである。
従業員
従業員番号 | 従業員名 | 部門コード | 生年月日 | 住所 |
部門コード | 部門名 | 所在地 |
ア | “従業員番号” |
---|---|
イ | “従業員番号”と“部門コード” |
ウ | “従業員名” |
エ | “部門コード” |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
リレーショナルデータベースの主キーは、テーブル内でレコードを一意に識別することができるフィールドを指定します。複数のフィールドの組み合わせでも構いませんが(復号主キー)、冗長な情報を含まず最小の数で構成しなければなりません。従業員を識別するには重複なく割り当てられた従業員番号を用いれば良いので、答えは「ア」です。
「イ」… 従業員番号のみで一意に識別可能なので部門コードは不要です。
「ウ」… 同姓同名の従業員がいても良いという条件なので、一意に識別できるとは限りません。
「エ」… 一つの部門には複数の従業員が在籍しているので従業員の識別には使えません。
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
リレーショナルデータベースの主キーは、テーブル内でレコードを一意に識別することができるフィールドを指定します。複数のフィールドの組み合わせでも構いませんが(復号主キー)、冗長な情報を含まず最小の数で構成しなければなりません。従業員を識別するには重複なく割り当てられた従業員番号を用いれば良いので、答えは「ア」です。
「イ」… 従業員番号のみで一意に識別可能なので部門コードは不要です。
「ウ」… 同姓同名の従業員がいても良いという条件なので、一意に識別できるとは限りません。
「エ」… 一つの部門には複数の従業員が在籍しているので従業員の識別には使えません。
令和3年 問70
条件①~④を全て満たすとき,出版社と著者と本の関係を示すE-R図はどれか。ここで,E-R図の表記法は次のとおりとする。
[表記法]
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[条件]
① 出版社は,複数の著者と契約している。
② 著者は,一つの出版社とだけ契約している。
③ 著者は,複数の本を書いている。
④ 1冊の本は,1人の著者が書いている。
[表記法]
[ a ]→[ b ] aとbが,1対多の関係であることを表す。
[条件]
① 出版社は,複数の著者と契約している。
② 著者は,一つの出版社とだけ契約している。
③ 著者は,複数の本を書いている。
④ 1冊の本は,1人の著者が書いている。
ア | [ 出版社 ]→[ 著者 ]→[ 本 ] |
---|---|
イ | [ 出版社 ]→[ 著者 ]←[ 本 ] |
ウ | [ 出版社 ]←[ 著者 ]→[ 本 ] |
エ | [ 出版社 ]←[ 著者 ]←[ 本 ] |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
一社の出版社が複数の著者と契約するので「出版社→著者」となります。
一人の著者が複数の本を書いているので「著者→本」となります。
これを合わせると「出版社→著者→本」となり、「ア」が正解です。
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
一社の出版社が複数の著者と契約するので「出版社→著者」となります。
一人の著者が複数の本を書いているので「著者→本」となります。
これを合わせると「出版社→著者→本」となり、「ア」が正解です。
令和2年秋期 問57
ア | 生年月日 |
---|---|
イ | 現在の満年齢 |
ウ | 住所 |
エ | 趣味 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和1年秋期 問66
関係データベースにおいて,主キーを設定する理由はどれか。
ア | 算術演算の対象とならないことが明確になる。 |
---|---|
イ | 主キーを設定した列が検索できるようになる。 |
ウ | 他の表からの参照を防止できるようになる。 |
エ | 表中のレコードを一意に識別できるようになる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
令和1年秋期 問87
売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
ア | 結合 |
---|---|
イ | 射影 |
ウ | 正規化 |
エ | 排他制御 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成31年春期 問91
E-R図で表現するものはどれか。
ア | HDD内のデータの物理的な配置 |
---|---|
イ | エンティティ同士の関係 |
ウ | 処理の流れ |
エ | 入力データ及び出力データ |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成31年春期 問92
ア | データに冗長性をもたせて,データ誤りを検出する。 |
---|---|
イ | データの矛盾や重複を排除して,データの維持管理を容易にする。 |
ウ | データの文字コードを統一して,データの信頼性と格納効率を向上させる。 |
エ | データを可逆圧縮して,アクセス効率を向上させる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成30年秋期 問73
ア | 外部キーがもつ特性を,一意性制約という。 |
---|---|
イ | 外部キーを設定したフィールドには,重複する値を設定することはできない。 |
ウ | 一つの表に複数の外部キーを設定することはできない。 |
エ | 複数のフィールドを,まとめて一つの外部キーとして設定することができる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成30年春期 問81
顧客と住所,商品名と単価,顧客が注文した商品の個数と注文した日付を関係データベースで管理したい。正規化された表として,適切なものはどれか。ここで,下線は主キーを表し,顧客名や商品名には,それぞれ同一のものがあるとする。
ア | 顧客
| |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
イ | 顧客
| |||||||||||
ウ | 顧客
| |||||||||||
エ | 商品
|
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成29年秋期 問62
ア | 異機種のコンピュータ間でのデータの互換性の確保 |
---|---|
イ | データ圧縮処理による格納効率の向上 |
ウ | データの重複や矛盾の排除 |
エ | データを格納した装置の障害に備えたバックアップの省略 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成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図に関する記述として,適切なものはどれか。
ア | 構造化プログラミングのためのアルゴリズムを表記する。 |
---|---|
イ | 作業の所要期間の見積りやスケジューリングを行い,工程を管理する。 |
ウ | 処理手順などのアルゴリズムを図で表記する。 |
エ | データベースの設計に当たって,データ間の関係を表記する。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年秋期 問88
ア | 関連するデータをポインタで結び,アクセス効率を高める。 |
---|---|
イ | データにエラーを訂正する符号を付加して,信頼性を高める。 |
ウ | データを暗号化して,セキュリティを確保する。 |
エ | データを重複してもたないことなどによって,保守性を高める。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年秋期 問95
関係データベースにおける主キーに関する記述のうち,適切なものはどれか。
ア | 主キーに設定したフィールドの値に1行だけならNULLを設定することができる。 |
---|---|
イ | 主キーに設定したフィールドの値を更新することはできない。 |
ウ | 主キーに設定したフィールドは他の表の外部キーとして参照することができない。 |
エ | 主キーは複数フィールドを組み合わせて設定することができる。 |
答え : エ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成28年春期 問94
商品の仕入状況を管理している関係データベースの“仕入一覧表”を正規化して,“仕入表”と“商品表”に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。
仕入一覧
仕入一覧
仕入番号 | 商品番号 | 商品名 | 個数 | 単価 | 支払方法 | 納品日 |
ア | 仕入番号 |
---|---|
イ | 支払方法 |
ウ | 商品番号 |
エ | 商品名 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成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図 | テーブル |
エ | 関連 | フローチャート | 関数 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成26年秋期 問68
ア | 使用頻度の高いデータを同じ表にまとめて,更新時のディスクアクセス回数を減らすことができる。 |
---|---|
イ | データの重複を排除して,更新時におけるデータの不整合の発生を防止することができる。 |
ウ | 表の大きさを均等にすることで,主記憶の使用効率を向上させることができる。 |
エ | 表の数を減らすことで,問合せへの応答時間を短縮することができる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成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年春期 問55
関係データベースを使い“社員”表と“部署”表を作成して社員情報を管理する。“社員”表と“部署”表に,必要に応じて設定する主キーと外部キーの適切な組合せはどれか。ここで,社員は必ず“部署”表に存在する部署に所属するものとし,社員データの追加や更新をするときには,参照制約を利用して整合性を確保するものとする。
社員
部署
社員
社員コード | 社員名 | 入社年 | 生年月日 | 部署コード |
部署コード | 部署名 |
主キー | 外部キー | |
ア | “社員”表の社員コード, “部署”表の部署コード | なし |
イ | “社員”表の社員コード, “部署”表の部署コード | “社員”表の部署コード |
ウ | “部署”表の部署コード | “社員”表の社員コード, “社員”表の部署コード |
エ | “社員”表の部署コード | “社員”表の社員コード, “部署”表の部署コード |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成24年秋期 問53
ア | 時間や行動などに応じて変化する状態の動き |
---|---|
イ | システムの入力データ,処理,出力データの関係 |
ウ | 対象世界を構成する実体(人,物,場所,事象など)と実体間の関連 |
エ | データの流れに着目したときの,業務プロセスの動き |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成24年春期 問76
E-R図の説明と,その応用例として,適切なものはどれか。
ア | 作業順序や作業時間を表した図であり,例えば,システム開発の日程管理をするのに用いられる。 |
---|---|
イ | 実体同士の関連を表した図であり,例えば,関係データベースの表同士の関連を表すのに用いられる。 |
ウ | 順次,選択,繰返し構造を組み合わせて表した図であり,例えば,プログラムの流れを記述するのに用いられる。 |
エ | 状態の遷移や条件を記載した図であり,例えば,通信プロトコルの仕様を記述するのに用いられる。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成24年春期 問79
ア | データの圧縮率を向上させる。 |
---|---|
イ | データの一貫性を保つ。 |
ウ | データの漏えいを防止する。 |
エ | データへの同時アクセスを可能とする。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成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が,多対多の関係であることを表す。
社員
社員コード | 社員名 | 部署コード |
部署コード | 部署名 |
ア | [ 社員 ]─[ 部署 ] |
---|---|
イ | [ 社員 ]→[ 部署 ] |
ウ | [ 社員 ]←[ 部署 ] |
エ | [ 社員 ]↔[ 部署 ] |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成22年秋期 問63
ア | データにチェックサムを付与してデータベースの異常を検出する。 |
---|---|
イ | データの冗長性を排除して保守性を高める。 |
ウ | データの文字コードを統一してほかのデータベースと連携しやすくする。 |
エ | データを暗号化してセキュリティを確保する。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
平成22年春期 問83
関係データベースにおいて主キーを指定する目的はどれか。
ア | 主キーに指定した属性(列)で,複数のレコード(行)を同時に特定できるようにする。 |
---|---|
イ | 主キーに指定した属性(列)で,レコード(行)を一意に識別できるようにする。 |
ウ | 主キーに指定した属性(列)に対し,検索条件を指定できるようにする。 |
エ | 主キーに指定した属性(列)を算術演算の対象として扱えるようにする。 |
答え : イ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計