【独学・無料!】基本情報技術者試験(FE)用語まとめ

独学で基本情報技術者試験(FE)の合格を目指す方のための無料講座です。ちょっとFEに興味があるよという方も大歓迎です。

3.テクノロジ系-09.データベース

データ資源管理

リポジトリ データを一元的に管理するデータベースのことです。 IRDS(情報資源辞書システム) Information Resource Dictionary System の略です。データベースのみならず、情報システム全体の辞書システムです。 構造化データ データベースにデータの関係…

分散データベース

分散データベース 複数のデータベースですが、ネットワークを介して、1つのデータベースとして扱えるもののことです。 透過性 データベースが分散していることを意識せずにデータベースを扱えることです。 コミットメント処理 別項参照 レプリケーション 複…

データベースの応用

データウェアハウス データベースに蓄積された、加工されていないデータのことです。 データマート データウェアハウスのデータを目的に応じて絞り込んだものです。 OLAP Online Analytical Processing の略です。データウェアハウスのデータを高速に解析す…

データ制御

データにアクセスする権限を制御しないとデータの改ざんなどをされる可能性があります。 参照権限 データを参照する権利です。 挿入権限 データを挿入する権利です。 削除権限 データを削除する権利です。

データベースの性能向上

インデックス コンピュータがデータベースを検索しやすいようにデータを整理し直したしたものです。

トランザクション管理

ACID特性 原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、耐久性(Durability)の4つの特性のことです。これが確保されていることがトランザクションを行う上で重要になります。 原子性 トランザクションの構成処理すべてが成功か失敗の…

障害回復

ジャーナルファイル(ログファイル) データベースの変更を記録したファイルです。 チェックポイント データベースに変更を反映するタイミングのことです。 ロールフォワード 別項参照 ロールバック 別項参照 ウォームスタート ロールフォワードまたはロール…

同時実行制御(排他制御)

トランザクション 別項参照 同時実行制御(排他制御) 同時にデータの更新が行われデータの整合性が失われるという事態を防ぐための制御です。 ロック方式 データに鍵をかけて排他制御を実現させる方法です。 専有ロック 対象データの書き込み、読み込みとも…

埋込型SQL

カーソル 埋込型SQL文で、select文で複数の行を選択したときに一時的に情報を格納する領域のことです。

その他のデータ操作言語

INSERT 文 データベースにデータを格納するための命令です。 UPDATE 文 データベースのデータの変更をするための命令です。 DELETE 文 データベースのデータの削除をするための命令です。

データ操作言語(SELECT文)

集約関数 複数行を対象にした関数のことです。MAX、MIN、COUNT、SUM、AVGがあります。 パターン文字列 LIKE関数の中身の文字列です。 相関名 表などに短縮化した名前を付けるためなどに使用します。

データ定義言語

実表 仮想的ではなく実際にデータとして存在する表のことです。 文字型 文字を入力するための型です。 数値型 数値を入力するための型です。 日付型 日付を入力するための型です。 一意性制約 別項参照 参照制約 他のテーブルの同様の意味を持つ列と結びつけ…

データベース言語の種類

SQL(データベース言語) データベースに対して命令をする言語です。 DDL(データ定義言語) Data Definition Language の略です。データベースを定義するのに使用します。 DML(データ操作言語) Data Manipulation Language の略です。データベースの操作…

データベースの操作

データの挿入 テーブルにデータを新たに加えることです。 更新 既存のデータを書き換えることです。 関係代数 テーブル同士を関係付けることです。 集合演算 和 関係づけるすべてのテーブルのすべてのデータを一つの表にまとめる演算です。ただし、対象テー…

データベースの物理設計

ディスク容量見積り テーブルごとの必要な容量を見積もって物理的なデータ領域の配置を決めることです。 論理データ構造のマッピング 物理データ構造に対応づけて当てはめることです。 性能評価 物理データ構造を性能の面から評価し、改善することです。

データの正規化

正規化 データの重複を取り除く作業のことです。 第 1 正規化 正規化が全くされていない表から繰り返し項目と他の項目から導出出来る項目を取り除くことです。 繰り返し項目 一つのデータに対して、1つの列の複数の値があてがわれている項目のことです。 第 …

データベースの論理設計

論理設計 概念データモデルを論理データモデルに落とし込むことです。 論理データモデル 別項参照 レコード テーブルの行のことです。 フィールド(項目) テーブルの列のことです。 NULL データが存在しないことです。 一意性制約 同じ行または列にデータが…

データベースの概念設計

概念設計 対象業務を分析して、必要なデータやデータ間の関係をE-R図などを用いて可視化することです。 概念データモデル 概念設計をした結果できあがるモデルのことです。 E-R図 エンティティとリレーションシップによってデータの関係性を図示するものです…

データ分析

データ重複の排除 対象データが重複している場合には統一化します。 メタデータ データ本体に付属したデータのことです。 データディクショナリ データベースで使用されているデータ型などを列挙したものです。データの重複を避けるために使用します。

データベース管理システム

データベース定義機能 スキーマを定義するための機能です。 データベース操作機能 テーブル、データを操作、検索する機能です。 データベース制御機能 データへのアクセスを制御する機能です。 保全機能 データの整合性を保証する機能です。 同時実行制御(…

関係モデル

関係(リレーション) 関係モデルではテーブルでデータを管理しますが、そのテーブルとテーブルの関係のことです。 タプル(行,組) 横方向に同じ位置にあるデータの並びのことです。 属性(列,フィールド) 縦方向に同じ位置にあるデータの並びのことです…

データベースのデータモデル

論理データモデル データを抽象的に扱う手法です。 関係モデル データをテーブル(表)で管理するデータモデルです。 階層モデル ツリーでデータを管理する方法です。 ネットワークモデル(網モデル) 階層モデルの親が複数いるバージョンです。

データベースの 3 層スキーマアーキテクチャ(3 層スキーマ構造)

概念モデル システム全体の関係を整理したものです。 論理データモデル 概念モデルをもとにシステムに必要なデータ項目を整理したものです。 物理データモデル 論理モデルをもとにデータの物理的配置を決めるものです。 3層スキーマアーキテクチャ データの…

データベースの種類と特徴

関係データベース 2次元の表とそれ同士の関係でデータを管理する手法です。 構造型データベース レコード単位でデータを管理する手法です。 レコード ひとまとまりのデータのことです。 階層型 データベース(HDB) Hierarchical Database の略です。データ…