DB
データ操作
74 語収録 · 6 小分類
Scope · 6 小分類
学習範囲
- 3-1
SQL(DDL・DML・DCL)
データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の各SQL文の構文と機能を理解し、適切に使用する
- 3-2
問合せ最適化
SQLクエリの実行計画の生成と最適化手法(コストベース最適化、ルールベース最適化)、および問合せの書換え手法を理解する
- 3-3
ビュー・ストアドプロシージャ・トリガ
ビュー、ストアドプロシージャ、ストアドファンクション、トリガの定義方法と活用場面、セキュリティやパフォーマンスへの効果を理解する
- 3-4
カーソル・組込みSQL
ホスト言語にSQL文を埋め込む組込みSQL、カーソルによる行単位処理、動的SQLの仕組みと使い方を理解する
- 3-5
インデックスとアクセス手法
B木、B+木、ハッシュインデックスなど各種インデックスの構造と特性、テーブルスキャンやインデックススキャンなどのアクセス手法を理解する
- 3-6
データベースの応用的操作
ウィンドウ関数、再帰クエリ、集合演算、相関副問合せなどの応用的なSQL操作を理解する
Terms · 74 語
用語一覧
3-1SQL(DDL・DML・DCL)
データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の各SQL文の構文と機能を理解し、適切に使用する
SQL(構造化問合せ言語)
Structured Query Language
IPSGFEAP
DDL(データ定義言語)
Data Definition Language
DML(データ操作言語)
Data Manipulation Language
DCL(データ制御言語)
Data Control Language
SELECT文
SELECT Statement
FEAP
INSERT文
INSERT Statement
UPDATE文
UPDATE Statement
DELETE文
DELETE Statement
CREATE TABLE文
CREATE TABLE Statement
集約関数
Aggregate Function
FEAP
副問合せ(サブクエリ)
Subquery
FEAP
相関副問合せ
Correlated Subquery
内部結合
Inner Join
外部結合
Outer Join
GRANT文
GRANT Statement
REVOKE文
REVOKE Statement
NULL
NULL
TRUNCATE文
TRUNCATE Statement
ALTER TABLE文
ALTER TABLE Statement
DEFAULT制約
DEFAULT Constraint
GROUP BY句
GROUP BY Clause
ORDER BY句
ORDER BY Clause
HAVING句
HAVING Clause
LIKE述語
LIKE Predicate
BETWEEN述語
BETWEEN Predicate
IN述語
IN Predicate
シーケンス(SEQUENCE)
Sequence
DISTINCT
DISTINCT
自己結合
Self Join
クロス結合
Cross Join
3値論理
Three-Valued Logic
3-2問合せ最適化
SQLクエリの実行計画の生成と最適化手法(コストベース最適化、ルールベース最適化)、および問合せの書換え手法を理解する
3-3ビュー・ストアドプロシージャ・トリガ
ビュー、ストアドプロシージャ、ストアドファンクション、トリガの定義方法と活用場面、セキュリティやパフォーマンスへの効果を理解する
3-4カーソル・組込みSQL
ホスト言語にSQL文を埋め込む組込みSQL、カーソルによる行単位処理、動的SQLの仕組みと使い方を理解する
3-5インデックスとアクセス手法
B木、B+木、ハッシュインデックスなど各種インデックスの構造と特性、テーブルスキャンやインデックススキャンなどのアクセス手法を理解する
3-6データベースの応用的操作
ウィンドウ関数、再帰クエリ、集合演算、相関副問合せなどの応用的なSQL操作を理解する
