リレーショナルデータベースの基本概念と応用

概要

リレーショナルデータベースは,複数のテーブルから構成され,各列がデータの属性を表す.リレーショナルデータベースは,複数のユーザやアプリケーションが共有する.リレーショナルデータベースを管理するデータベース管理システムは,データ定義,データ操作,問い合わせ(クエリ)とその最適化,一貫性維持,アクセス権限によるデータ保護などの機能を提供する統合ソフトウェアである.データモデルは,リレーショナルデータベースの基盤となるものであり,実世界情報を体系的に記述するためのフレームワークであり,データ構造の定義規約,操作体系の定義,一貫性保証のための規約体系から構成される.

目次

サイト内の関連ページ

公開資料は クリエイティブコモンズ 表示-非営利-継承 4.0 国際ライセンス(CC BY-NC-SA 4.0) で提供しており,事前の許可なく自由に利用できます.条件は著作者表示(BY),非営利目的のみ(NC),同一ライセンスでの再配布(SA)です.

1. 用語

2. リレーショナルデータベース

3. テーブルの記述

リレーショナルデータベースは,複数のテーブルから構成される.

テーブルの列は,データの特性を表す属性として定義される.

特定のテーブルが持つ属性名とその順序は,「テーブル名(属性名1,属性名2,…)」という形式で記述される.

4. データ型の記述法,制約の記述法

データ型と制約の例

5. データベースブラウザ

データベースブラウザは,テーブルの管理と,SQL問い合わせ(クエリ)の作成・実行を支援するインターフェースを提供するツールである.

6. リレーショナルデータベースと応用

7. データの例

地図(ベクトル形式の地図,DEM)の管理と分析.

Point Cloud,ポリゴンデータの処理.

トレンド(trend)と外れ値(outlier)の分析.

8. まとめ