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

【データ操作】の記事一覧

この記事での学習内容 基本情報 応用情報

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

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

データベース言語

データベース管理システムへのユーザからの指示は、データベース言語で表現します。データベース定義言語には以下の様なものがあります。

  • データ定義言語(DDL)
  • データ操作言語(DML)
  • データ制御言語(DCL)

データ定義言語

データ定義言語(Data Definition Language:DDL)は、データベースを使う準備として、データ群の構造であるスキーマを定義するための言語です。

機能
CREATE DATABASE
又は CREATE SCHEMA
データベース名を定義する
CREATE TABLE表を定義する
CREATE VIEWビュー表を定義する
GRANTアクセス権を定義する

データ操作言語

データ操作言語(Data Manipulation Language:DML)は、日常的にデータベースの検索や更新をするための言語です。DMLには以下の4種類があります。

独立言語方式
プログラムを作成する際に利用するプログラム言語とは別に用意された言語です。会話形でコマンドを入力して結果が出てくる形で利用します。特にこのように利用される言語を会話形SQL(Structure Query Language)と呼んでいます。クエリーとは問合せという意味で、データベースに問合せていろいろな操作(更新、検索、削除、追加等)をするという意味になります。
親言語方式
高水準言語(COBOL、FORTRAN、Cなど)にDMLを組み込んで利用する方式です。高水準言語を親言語と呼びます。親言語方式には組み込み方の違いにより2種類あります。
モジュール方式
プログラム内からDML部分をサブルーチンとして呼びだす方式です。
埋め込み方式
プログラム内にDMLを直接書き込んでしまう(埋め込む)方式です。

データ制御言語

データ制御言語(Data Control Language:DCL)は、コミットやロールバックといった、トランザクションの制御などを行います。

 

この記事での学習内容 ITパスポート 基本情報 応用情報関係データベースのデータの操作として,集合演算(和,差,積,直積),関係演算(選択,射影,結合,商)などを理解する。用語例:関係代数データベースの集合演算集合演算は、集合同士の演算であり、関係演算よりも基本的な演算として使われます。和集合演算和集合演算は、表Aと表Bのすべての行を合わせた表を作る演算です。同じ行は一...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報関係データベースのデータの操作として,集合演算(和,差,積,直積),関係演算(選択,射影,結合,商)などを理解する。用語例:関係代数データベースの操作関係データベースにおけるデータ操作には、検索系のデータ操作と更新系のデータ操作があります。データベースの関係演算関係データベースにおける主な操作には、選択、射影、結合...

Read more...

データ操作

2017.10.31
情報処理技術者試験での学習内容【応用情報・基本情報】・関係データベースのデータの操作を修得し,応用する。・データベース言語の種類,SQL 文を修得し,応用する。【ITパスポート】・データの抽出などの操作を理解する。(1)データベースの操作 ITパスポート 基本情報 応用情報関係データベースのデータの操作として,集合演算(和,差,積,直積),関係演算(選択,射影,結合,商...

Read more...