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