階層型DBMS

スポンサーリンク
レガシーDBMS

【実務・中級編】 PCB (プログラム通信ブロック) – 階層型DBMS

階層型DBMSの心臓部:PCB(プログラム通信ブロック)を極める多くのエンジニアが「時代遅れ」と切り捨てる階層型DBMS。だが、メインフレームの深淵で今なお現役のIMS(Information Management System)のようなシ...
レガシーDBMS

【実務・中級編】 論理関係ポインタ – 階層型DBMS

階層型DBMSの心臓部:「論理関係ポインタ」を極める諸君、今さら階層型データベース(HDBMS)か?と鼻で笑う者はいないだろうな。もしそうなら、君は「データの本質的な繋がり」をまだ理解していないことになる。現代のRDBが論理的な集合演算に逃...
レガシーDBMS

【実務・中級編】 論理子と論理親 – 階層型DBMS

階層型DBMSの「論理子・論理親」:ツリーの呪縛を解き放つ設計の極意諸君、お疲れ様だ。今日は、現代のRDBMS全盛の時代にあえて「階層型DBMS」の深淵に踏み込む。君たちが今扱っているリレーショナルな正規化の概念とは一線を画す、IBMのIM...
レガシーDBMS

【実務・中級編】 DL/I DLET (Delete) 関数 – 階層型DBMS

階層型DBMSの「破壊的」真髄:DL/I DLETの深淵を読み解く諸君、ようこそ。リレーショナルデータベース(RDBMS)全盛の現代において、あえてDL/I(Data Language/I)の深淵を覗こうというその知的好奇心を称賛する。多く...
レガシーDBMS

【実務・中級編】 DL/I REPL (Replace) 関数 – 階層型DBMS

階層型DBMSの心臓部:「REPL」という名の静かなる破壊と創造諸君、今さら階層型DBMS(IMSなど)の話かと思うかもしれない。だが、クラウドネイティブ全盛の今だからこそ言っておこう。データの「物理的な配置」と「ポインタの連鎖」を支配下に...
レガシーDBMS

【実務・中級編】 DL/I ISRT (Insert) 関数 – 階層型DBMS

DL/I `ISRT` の深淵:ポインタの海を泳ぐための「階層的思考」諸君、ようこそ。リレーショナルデータベース(RDBMS)全盛の現代において、あえて「階層型DBMS」の深淵に挑もうとするその姿勢、悪くない。多くの現代エンジニアは、SQL...
レガシーDBMS

【実務・中級編】 DL/I GNP (Get Next Within Parent) 関数 – 階層型DBMS

階層型DBMSの深淵:GNPで「木」を統べるためにエンジニア諸君。リレーショナル一辺倒の現代において、あえて階層型DBMS(IMS等)の深淵を覗こうというその胆力、悪くない。SQLという便利な抽象化に慣れきった脳には、階層型DBMSの「物理...
レガシーDBMS

【実務・中級編】 DL/I GN (Get Next) 関数 – 階層型DBMS

GN (Get Next) の深淵:なぜ今、あえて階層型DBMSを語るのか現代のエンジニアの多くは、RDBMSの「集合演算」やNoSQLの「ドキュメント指向」に毒されている。それはそれで効率的だが、かつてメインフレームの心臓部を支え、今なお...
レガシーDBMS

【実務・中級編】 DL/I GU (Get Unique) 関数 – 階層型DBMS

DL/Iの心臓部「GU」を制する者は、メインフレームの深淵を制す諸君、今日はあえて「階層型DBMS」の原点にして頂点、DL/I(Data Language/I)の GU(Get Unique) 関数について語ろう。「今さらIMSか?」と鼻で...
レガシーDBMS

【実務・中級編】 DL/I 呼び出しインタフェース – 階層型DBMS

階層型DBMSの深淵:DL/Iインターフェースを「使いこなす」ための設計思想現代のエンジニアにとって、RDBのSQLは空気のような存在だ。しかし、階層型DBMS(IMS等)が支配する領域に足を踏み入れたとき、SQLの論理思考は一度アンインス...
スポンサーリンク