IT用語帳
A-1データベース · データ操作

関係代数

Relational Algebra

かんけいだいすう

関係(表)を対象とする演算の体系で、関係データベースのデータ操作の理論的な基礎。集合演算(和、差、積、直積)と関係演算(選択、射影、結合、商)からなり、演算の結果も関係になるため、演算を組み合わせて複雑な問合せを表現できる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 12 回出題(データベーススペシャリスト試験 6・基本情報技術者試験 4・応用情報技術者試験 1・システム監査技術者試験 1)

残り 2 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1データモデル

現実世界の対象を、データの構造、データ間の関係、データが満たすべき制約によって抽象的に表したもの。抽象度に応じて概念データモデル、論理データモデル、物理データモデルの段階があり、データの表し方として関係モデル、階層モデル、ネットワークモデル、グラフ型のデータモデルなどがある。

A-1論理データモデル

概念データモデルを、関係モデルなど採用するデータベースの方式に合わせて具体化したデータモデル。関係データベースでは、正規化を行って表、列、主キー、外部キー、制約を定義する。索引や格納方法など、特定の製品や記憶装置に依存する事項は物理設計で決める。

A-1DDL(データ定義言語)

データベースの構造を定義・変更・削除するための言語。SQLではCREATE TABLE、ALTER TABLE、DROP TABLE、CREATE VIEW、CREATE INDEXなどの文が該当する。データを操作するDML、権限などを制御するDCLと区別される。

A-1DML(データ操作言語)

データベースに格納されたデータを検索・追加・更新・削除するための言語。SQLではSELECT、INSERT、UPDATE、DELETEの各文が該当する。構造を定義するDDLと区別される。

IP定義域(ドメイン)

関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。

IPSELECT

SQLのデータ操作命令の一つで、テーブルからデータを検索・取得するために使用する。WHERE句で条件を指定し、ORDER BY句で並び替えなどが可能。