ITの基礎知識|ITパスポート・基本情報

データ操作

2017.10.31

情報処理技術者試験での学習内容

【応用情報・基本情報】
・関係データベースのデータの操作を修得し,応用する。
・データベース言語の種類,SQL 文を修得し,応用する。

【ITパスポート】
・データの抽出などの操作を理解する。

(1)データベースの操作 ITパスポート 基本情報 応用情報

関係データベースのデータの操作として,集合演算(和,差,積,直積),関係演算(選択,射影,結合,商)などを理解する。

用語例:関係代数

(2)データベース言語 基本情報 応用情報

1.データベース言語の種類

データベース言語は,DDL(Data Definition Language:データ定義言語)とDML(Data Manipulation Language:データ操作言語)などに大別されること,また,これらにはSQLを単独で使用する独立言語方式と,他のプログラム言語から使用する親言語方式があることを理解する。

用語例:会話型SQL,埋込型SQL,モジュール言語,コマンド方式,フォーム,クエリ

2.データベース言語(SQL)

a.データ定義言語

スキーマ,テーブル,ビュー,処理権限を定義するSQL 文を理解する。また,データ型,列制約,表制約の定義方法,ビューの更新(更新可能なビューと更新不可能なビュー)を理解する。

用語例:実表,ビュー表,文字型,数値型,日付型,一意性制約,参照制約,検査制約,非NULL 制約,アクセス権

b.データ操作言語(SELECT 文)

要求されるデータを選択するために,SELECT 文による問合せの方法,条件を指定した特定行や列の選択,表の結合,BETWEEN やIN などの述語指定,集合関数,グループ化,並べ替えなどを理解する。

用語例:集約関数,パターン文字,相関名,副問合せ,相関副問合せ

c.その他のデータ操作言語

INSERT 文,UPDATE 文,DELETE 文などのSQL 文を理解する。

d.埋込型SQL

カーソル操作,非カーソル操作,親言語との接続など,埋込型SQL によるデータ操作の仕組み,利点,利用法を理解する。また,カーソル操作において,カーソルの宣言,操作の開始,終了,読み込みを行うなどのSQL 文を理解する。

用語例:カーソル

関係データベースを利用する時に入力する利用者IDに関する記述のうち、適切なものはどれか。 ア: 利用者IDごとに、表の利用を制限したり、許可したりする。 イ: 利用者IDは、表の利用を許可するために、表ごとにただ一つ決められている。 ウ: 利用者IDを利用することによって、表に対するアクセスの排他制御を行う。 エ: 利用者IDを利用することによって、複数の表に対する更新の同期制...

Read more...

この記事での学習内容 基本情報 応用情報データベースの物理設計では,アクセス効率,記憶効率の側面からデータベースの最適化を図ることを理解する。また,磁気ディスク上に記憶される形式や論理データ構造の物理データ構造へのマッピングなど,データベースの物理的構造を設計する際の留意事項を理解する。用語例:ディスク容量見積り,論理データ構造のマッピング,ファイル編成,最適ブロック設計,物理入出力,性能...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報正規化の目的と手順,第1 正規化,第2 正規化,第3 正規化などを理解する。また,正規化の考え方に従った,具体的な設計案に対して更新容易性や性能面などから評価し,最適な設計を行うことを理解する。用語例:完全関数従属,部分関数従属,推移関数従属正規化正規化とは、『一事実一箇所を目指して、テーブルの整合性を保ったまま、テーブルの冗...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報 開発計画立案,外部設計,内部設計,プログラム作成,テスト,移行に至るまでのデータベース開発の工程と手順,手法を理解する。 概念設計では,要求定義で定義されたデータ項目と,システム機能設計の際に発生したデータ項目をまとめ,データ項目全体を設計することを理解する。また,DBMS に依存しないデータの関連を表現する手法として,E-R ...

Read more...

データ分析

2017.10.30
この記事での学習内容 ITパスポート 基本情報 応用情報対象業務にとって必要なデータは何か,各データがどのような意味と関連をもっているかなどの分析と整理,異音同義語,同音異義語の発生を抑えるデータ項目の標準化など,データ分析を行う際の考え方を理解する。また,データモデルの作成手法であるトップダウンアプローチとボトムアップアプローチを理解する。用語例:データ重複の排除,メタデータ,データディ...

Read more...

情報処理技術者試験での学習内容【応用情報】 ・データの分析の考え方を修得し,応用する。 ・データベースの設計の考え方,手順,手法を修得し,応用する。 ・データの正規化の目的,手順を修得し,応用する。 ・データベース作成の手順,評価方法を修得し,応用する。 ・オブジェクト指向データベースの考え方を修得し,応用する。【基本情報】 ・データの分析,データベースの設計の考え...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報 DBMS の目的,代表的な機能とともに,DBMS にも階層型,網型,関係型があること,DBMS のマネジメント機能をデータベース開発や保守に利用することを理解する。 複数の応用プログラムが一つのデータベースに同時にアクセスするときに必要な制御方法を理解する。 データベースに障害が発生した場合の障害回復機能と回復手順を理解する...

Read more...

データベース

2017.10.30
この記事での学習内容 ITパスポート 基本情報 応用情報 代表的なデータベースの種類,データの表現構造,レコード間の関連付けの方法など種類ごとの特徴,与えられた要件に応じて最適なデータベースを選択し,設計に活用することを理解する。 データベースでは,システムの利用者やプログラムから見たデータの定義,論理的なデータ構造,物理的なデータ構造の3 層を区別することでデータの独立性を高めている...

Read more...

情報処理技術者試験での学習内容【応用情報・基本情報】・データベースの種類,特徴,データベースのモデル,3 層スキーマの考え方を修得し,応用する。・データベース管理システムの目的,機能を修得し,応用する。【ITパスポート】・データベース及びデータベース管理システム(DBMS:Database Management System)の意義,目的,考え方を理解する。(1)データベー...

Read more...