APデータベース · データベース方式
NDB(網型データベース)
Network Database
えぬでぃーびー
レコードどうしの親子関係を網の目状に結んで表すデータベース。1つの子レコードが複数の親レコードを持てるので、階層型データベースより複雑な関係を表せる。CODASYL型とも呼ばれ、プログラムがポインタをたどってレコードにアクセスするため、高速だがデータ構造の変更に弱い。
共有:
Related
他の資格での定義
Related
関連キーワードの用語
AP配置モード
ネットワーク型(CODASYL型)データベースで、レコードの実現値を記憶領域のどこに格納するかを指定する方式。キー値をハッシュして格納位置を決めるCALC、親子集合の親レコードの近くに格納するVIA、指定したデータベースキーの位置に格納するDIRECTがある。よく使うアクセスの経路に合わせて選び、関連するレコードを近くに置いて入出力を減らす。
APOODB(オブジェクト指向データベース)
データとその操作をオブジェクトとしてまとめて格納するデータベース。クラスの継承や、オブジェクトどうしの参照による複雑な構造をそのまま扱えるので、オブジェクト指向言語のプログラムとの間で、表と変数の形の違い(インピーダンスミスマッチ)による変換の手間が生じない。CADやマルチメディアのデータの管理などに使われる。
APXMLデータベース
XML文書を、その木構造のまま格納し、XPathやXQueryで要素や属性を指定して検索できるようにしたデータベース。項目の構成が文書ごとに異なる半構造化データを、表に分解せずに扱える。
DBネットワーク型データベース
データをグラフ構造で管理するデータベースモデル。CODASYL型とも呼ばれ、レコード間の関連をポインタで表現する。階層型と異なり多対多の関連を直接表現できるが、構造変更が困難。
