NDB(ネットワークデータベース)を触ったことがある人に基本のキを教えてもらいたいです。


例えば、RDBでいうところの「担当者TBL」というテーブルから"部署名"が「東京営業所」の"担当者名"を抽出(Select)したい場合、

Select 担当者名 from 担当者TBL where 部署名 = 東京営業所;

と、条件を書くことで抽出できると思いますが、NDBの場合はどのように指定するのかを知りたいと思います。下図のような単純なツリー構造だった場合に、NDBではどのようにして指定するのでしょうか?

会社 - 部署 - 担当者

前提としての私のNDB知識レベルですが、
NDBの構造はツリー構造に似ているが、親を複数持てたり、自分を親にするループ構造を持てるらしい、ということをWEB検索で知った程度です。

そもそも、RDBでいうところのSelectやinsert,update文のような概念でデータ操作できるものなのかどうかさえ分からない状態なので、このあたりの基本のキをご存知の方にご教示頂きたいです。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/09/08 02:13:25
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:KUROX No.1

回答回数3542ベストアンサー獲得回数140

ポイント200pt

■CODASYL型データベース

http://akimoto-jp.com/java/Database/DatabaseSystem.html

■COBOLでのNDB操作

http://www.kitagawa-hanga.com/se/s_cobolhint.html#EM100

的をはずしてるかもしれませんが・・・。

id:cojee

自分で検索したサイトより具体的な説明だったので参考になりました。

2007/09/04 21:33:06

その他の回答1件)

id:KUROX No.1

回答回数3542ベストアンサー獲得回数140ここでベストアンサー

ポイント200pt

■CODASYL型データベース

http://akimoto-jp.com/java/Database/DatabaseSystem.html

■COBOLでのNDB操作

http://www.kitagawa-hanga.com/se/s_cobolhint.html#EM100

的をはずしてるかもしれませんが・・・。

id:cojee

自分で検索したサイトより具体的な説明だったので参考になりました。

2007/09/04 21:33:06
  • id:KUROX
    COBOLを使ったことがある人が詳しいと思います。
    というと、ある程度の年代の人ということになろうかと
    思います。私、オープン系のシステムしかしたことが
    ないんですね。

    200ポイントもどうもありがとうございました。

    私も興味があって調べたので、参考になればと思い書いただけ
    でしたが、少しでも役に立ったようでうれしいです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません