DBpediaの検索102009-01-04 00:56:48

Wikipediaページを持つ国の座標を選択する.
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dbpedia3: <http://dbpedia.org/ontology/>
PREFIX georss: <http://www.georss.org/georss/>
SELECT * WHERE {
?s foaf:page ?page .
?s rdf:type dbpedia3:Country .
?s georss:point ?point .
}

データの独立性2009-01-04 12:13:47

データベースを利用する際の利点の一つ.

 データベースを利用することでデータの独立性を保つことができる.つまり,データとプログラムを切り離すことが出来る.
 一般的にデータとプログラムは切り離した方が良い.たとえば,プログラム内部にデータを持つよりも,外部にデータを持った方が何かと便利である.プログラムの内部に設定値を記述するよりも,設定値を外部のファイルに記述し,それを読み込む方が利便性は高い.
 データベースはこれらの仕組み,つまりデータの独立性をより汎用的に実現するものである.データベースでは,データをデータベース管理システム(DBMS; database management system)が管理する.そしてDBMSはデータにアクセスするための手段を提供する.プログラムはこのアクセス手段を利用してデータを取り扱うことができる.