コボラは横長DBがお好き 3カラム目

このエントリーをはてなブックマークに追加
1仕様書無しさん
横長DB:
カラムが商品コード01、商品コード02、商品コード03…となっていたり、
何故あるのかわからないFILLERという項目が用意されていたり、
1つのカラムに固定文字列長で複数のデータを入れてみたりと
RDBの存在意義を全否定するかのようなデータ設計。

/* スレッド履歴 */
コボラは横長DBがお好き
http://pc11.2ch.net/test/read.cgi/prog/1160745584/
コボラは横長DBがお好き 2カラム目
http://pc11.2ch.net/test/read.cgi/prog/1179927770/
2仕様書無しさん:2008/03/13(木) 11:33:18
ヌル(・ω・)ポリーン
3仕様書無しさん:2008/03/13(木) 23:26:41
1さん乙
4仕様書無しさん:2008/03/15(土) 01:54:02
1乙
RDBもバケツリレー方式に使われるとフツーのSAMファイルより扱いづらい。
つーか、行った先々でRDB皆使ってるが、E−R関係図見たことねえ。

「このマスターテーブルに登録するには、事前にこれこれの属性テーブルに
登録しておかねばならない」って、どっかに明記しておけや。

メンテで出向したが、コボラー、RDBの作り方、勘違いしてんじゃないの。
コボラーが作ったRDBシステムの適用が後のコボラーが難儀してたら、
それは作った誰かの設計思想が謝ってるとしか言いようがない。
5仕様書無しさん:2008/03/15(土) 09:30:59
>>4
確かに謝って欲しい設計思想のシステムはやたらと多いよなw
6仕様書無しさん:2008/03/15(土) 15:46:56
>>4
ER関係図w
まあHTML言語とかいう人もいるしな。
7仕様書無しさん:2008/03/15(土) 16:53:41
コボラってストアドも大好きだよな。

カーソルをぐるぐる回しながら、
嬉々としてこれがブレイクキー1で、次に(ry

仕事しないでくれ。席座ってるだけで良いから。頼む('A`)
8仕様書無しさん:2008/03/15(土) 22:27:28
>1
列数が50〜80列とかあるTBLってコボラーが作ったのか、、なるほど
9仕様書無しさん:2008/03/20(木) 01:22:47
今関わってるシステムのDB。
コード格納フィールド、そのコードの日本語カナ名格納フィールド、そのコードの日本語漢字名格納フィールド、
って三つ並んだ束が各レコードに名称変えてイッパイ有るんだが、こういうのってバッジ処理の延長だなと思う。
10仕様書無しさん:2008/03/20(木) 05:12:24
>>9
何を言いたいのかがわからん。バッジ処理がバッチのことだとして、
コード辞書が散在するのがその延長、とはどんな意味なんだ?
11仕様書無しさん:2008/03/20(木) 10:42:49
>>9
あなたのシステムでのバッジ処理の定義を説明してほしい
12仕様書無しさん:2008/03/20(木) 18:17:18
「バッジ」っていったら、BADGE Systemだよなぁ。
13仕様書無しさん:2008/03/20(木) 18:40:49
なんだ、防空システムか
14仕様書無しさん:2008/03/20(木) 22:31:35
防空システムがCOBOLで動いてんのかいな、、、、イヤな希ガス
15仕様書無しさん:2008/03/21(金) 03:58:32
俺前横須賀行ったときはFortranだったよ。
16仕様書無しさん:2008/03/22(土) 00:51:28
お米の国のシステムはやっぱAdaで動いてたりするんだろうか
17仕様書無しさん:2008/03/22(土) 11:33:03
飛行機関係、たしかボーイングだかの
システムがAdaじゃなかったっけ?
18仕様書無しさん:2008/03/24(月) 03:04:28
項目名=X31
内容=31固定(NUMBER)

死ね。
19仕様書無しさん:2008/03/25(火) 00:10:04
Javaでコード書かせたらintて変数宣言しようとして
何でコンパイルが通らないんだ!! ってわめきそうだなー
そのDBの設計者
20仕様書無しさん:2008/03/25(火) 13:37:06

項目名=X78
内容=78固定(NUMBER)

くたばれ。
21仕様書無しさん:2008/03/31(月) 00:35:13
もう3カラム目か。
こんなに、同じような思いをしている人がいるとは
おもわんかった。
22仕様書無しさん:2008/03/31(月) 01:58:10
YOBI15
しかも使ってた・・・どこにも何入れてるか書いてねぇし
23仕様書無しさん:2008/04/01(火) 01:35:48
>>22
Oracleでそれやったバカ、いま同じ職場にいる w
24仕様書無しさん:2008/04/02(水) 21:28:10
多少コードの書き方がヘタクソなら許せるんだけど、
自分の経験無いことは俺の責任じゃねぇ(他の人がやるべきだ)っていう勝手な線引きするような奴ばっかり・・・・
25仕様書無しさん:2008/04/03(木) 03:17:38
>>24
それのどこがおかしい?
責任分界ってもんがあるだろ。下手に越境されて無責任な事やられて、
「俺、経験無いのにやれって言われたからさ」
て逃げ口上吐かれるよりよっぽどいいぞ。
26仕様書無しさん:2008/04/03(木) 04:22:16
>>25
同感。
だがまぁ、十分に人材が無い状況でそればっかやられたら敵わないし、未経験の仕事を避けるばかりではその人間の使える場が減る一方だし。
程々には得意分野を外れる事にも手を出すべきじゃないかと思う。

スキルアップは社外でやれって意見もあるだろうが、それもまた十分に人材や時間が有る場合の話だろうしな
27仕様書無しさん:2008/04/04(金) 21:39:34
もちろん、結果を見て「無能な働き者」だったら銃殺、
「有能な働き者」だったらとことん使う訳だな。
28sage:2008/04/06(日) 02:38:03
こぼらが設計したOracleのテーブル。
100個以上カラムがあるってどういうことよ?
しかも所々「FILLER15」「FILLER20」って(数字はどうやらカラム長)…orz
29仕様書無しさん:2008/04/06(日) 11:40:39
>>28
固定長テキストファイルに吐くと
全部のテーブルの右端がそろって便利じゃん。

燃料投下完了。
30仕様書無しさん:2008/04/08(火) 09:48:40
固定長テキストといえば、F通の某システムに
こっちのサブシステム (因みにSolaris) から渡したファイルがおかしい、と
指摘された事がある。

…1行毎に改行 (0x0a) があっちゃいけないんだと。
異文化交流だなあ。
31仕様書無しさん:2008/04/13(日) 02:57:06
そんなの常識の範囲内だな
32仕様書無しさん:2008/04/28(月) 01:22:04
あげ
33仕様書無しさん:2008/04/30(水) 07:04:03
あげっていうてるやろ!!
34仕様書無しさん:2008/05/07(水) 14:24:28
横長DB設計者が開発トップの企業に就職したのでここにきました
35仕様書無しさん:2008/05/07(水) 22:53:34
昼間から横長かおめでてーな
36仕様書無しさん:2008/05/07(水) 22:57:41
ほんとだよなーw
37仕様書無しさん:2008/05/13(火) 14:20:37
FILLER(予備項目)を設けておくのは、一種の文化だから仕方ないよ
元々固定長のファイルを取り扱うことが多かったからね
>>1にあるような、商品コード1、商品コード2・・・なんてことは普通はやらないけどね
38仕様書無しさん:2008/05/14(水) 02:46:10
作るだけで一切使わないなら意味は無いだろ。
作った本人でさえ使わないゴミなんぞにリソース振ってなんになる。
しかも一部メンバのみがFILLER作成文化圏出身というだけで、作る対象は全く関係ないのに文化と言われても。

つか文化なら許されるし守るべきとか言うのなら、お前さんも個人用途では外部メディア一切使うなよ?昔はそうだったんだし、文化だよ文化。
……老害以外の何だとorz
39仕様書無しさん:2008/05/14(水) 03:22:03
>>37
その、普通はやらない事をやってしまうのがコボラなんだな。
4037:2008/05/14(水) 09:32:24
>>38
一切使わないかどうかは設計時にはわからないでしょ
後工程や稼動後に仕様が変わったりすることもあるし
その場合にFILLERが無いとそのレコードを取り扱う全てのプログラムを
リコンパイルしたり、JCLのブロック長なども修正しないといけないから大変

でもこれはSFの話だから、RDBにまでFILLERを持ち込むのはいかがなものか
とは思うが、SQLを使わずREAD/WRITEのインタフェースなら固定長アクセス
だから・・・
41仕様書無しさん:2008/05/14(水) 22:08:15
いやだからRDBでFILLER持ち込む馬鹿の話だろ。
一切使わないってのは、FILLER作った本人が追加の際にもFILLERを使わないって事例で、過去スレに出てる。
42仕様書無しさん:2008/05/17(土) 20:39:07
CSVFILE1 BLOB
というカラムを見たときは唖然とした
コボラじゃないような気もするが
43仕様書無しさん:2008/05/17(土) 21:37:24
>>42
ん、それはCLOBにしろ、つこと?
44仕様書無しさん:2008/05/17(土) 22:05:54
CSVファイルをBLOBで入れるなら、普通にバラしてカラムに入れろってこと?
そりゃ要件によりけりだよなあ。ファイル自体を永続化したい場合だってあるし。
45仕様書無しさん:2008/05/17(土) 22:13:49
>そりゃ要件によりけりだよなあ。ファイル自体を永続化したい場合だってあるし。

いや、そんな要件はさすがに存在しないだろ。
あったとしてもCOBOLでやる意味が「まったくない」
46仕様書無しさん:2008/05/17(土) 22:33:52
謎は謎のまま放置するのが基本
47仕様書無しさん:2008/05/18(日) 01:19:10
CSVファイルだが、圧縮して格納とか、暗号化されてるとか
そんな使い方がされるかも、じゃ?

そうなると、項目名に問題があるけど
48仕様書無しさん:2008/05/18(日) 21:56:59
>>45
カタログサイトの画像ファイルとかだとあるんだけどねぇ。
CSVファイルだと、うーん思いつかない。

でも考えられなくもない。CSVの内容を管理するんじゃなくて
CSVファイル出力の履歴を管理するシステム、とか。

だめだ、無理がある・・・。
49仕様書無しさん:2008/05/19(月) 00:22:10
外部とやりとりしたCSVを保存しているとかか?
50仕様書無しさん:2008/05/19(月) 00:23:51
>>45
良く考えろ。コボラーならばあるだろ。
51仕様書無しさん:2008/05/19(月) 23:51:21
CSVが何だか分からないとかか?
52仕様書無しさん:2008/05/20(火) 02:08:33
バージョン管理ソフトだろ、ちょっと古いけど枯れてて安定性は高いぞ。
53仕様書無しさん:2008/05/20(火) 17:02:22
コンピューターサービス株式会社じゃないのか。
54仕様書無しさん:2008/05/24(土) 01:49:53
三次元DBですね。わかります。
55仕様書無しさん:2008/05/24(土) 23:36:48
HRG01 HRG02・・
とか並んでるDBならみたことある。
作った人に「HRGってなんて意味ですか?」
って聞いたら、
「フラグだ。そのまんまだろ」
ていわれた。

いろいろ言いたくなったけど、無駄だろうからやめた。
56仕様書無しさん:2008/05/25(日) 00:45:27
止めたのか辞めたのか。
57仕様書無しさん:2008/05/25(日) 08:08:33
虚しくなるな w
58仕様書無しさん:2008/06/01(日) 20:20:19
>>55
ハムスター ニャーンを思い出した
59仕様書無しさん:2008/06/28(土) 00:01:59
60仕様書無しさん:2008/06/28(土) 11:06:04
HRG<フラグかぁw

61仕様書無しさん:2008/07/02(水) 23:31:01
日付が入るカラムがDECIMALとかCHARなんだよな。
統一性があればまだしも、DATEも含めランダムに使われてる。
こういう設計ってありなのか?
62仕様書無しさん:2008/07/07(月) 22:26:07
二つの使い分けっていうのは移植元がこうでした、以外に明確な根拠はありません。
もちろん設計方針もねw
63仕様書無しさん:2008/07/08(火) 00:38:47
居るよな。
移植元がこうだったので、って言い訳するヤツ。
ソレは関係ないだろっての。

ああ、そういや今日も聞いた希ガス…
直上の上司がキレてたところまでは見た。
64仕様書無しさん:2008/07/11(金) 10:15:26
そういう上司の尻拭いはもう嫌(移植元がry

何のために汎用機からリプレースしたのかと。
ぬっころしてぇ
65仕様書無しさん:2008/07/13(日) 07:31:54
「やり方わからなかったんで頑張ってみたけど実行ファイルが巨大になった。なんとかしろ!」
とか言われて見てみたら700MBとかの実行ファイルが山のように・・・・・
(調べてみたら自分たちのライブラリだけじゃなくOracleの動的リンクファイルまで全部取り込んでコンパイルしてたorz)

ウンコしたら他人に拭かせるのが彼らの常識らしいよ?w

66仕様書無しさん:2008/07/14(月) 10:19:53
さてどうやつて動的ライブラリを静的リンクしたのだらう。
67仕様書無しさん:2008/07/14(月) 12:35:32
がんばる。
68仕様書無しさん:2008/07/14(月) 22:19:05
>(調べてみたら自分たちのライブラリだけじゃなくOracleの動的リンクファイルまで全部取り込んでコンパイルしてたorz)

その実行ファイルを作るほうが素直に凄いと思った漏れは負け組か・・・。

つか、ソレはライセンス違反な気がしてならんのだが。
69仕様書無しさん:2008/07/15(火) 02:40:08
>>66
リソースにでもぶち込んでたりして
70仕様書無しさん:2008/09/08(月) 20:11:49
【IT】「COBOLは現役バリバリ」、東京海上日動がシステム全面再構築でCOBOLを選んだワケ 開発者向けセミナー「XDev2008」 [08/09/08]
http://gimpo.2ch.net/test/read.cgi/bizplus/1220822531/
71仕様書無しさん:2008/09/08(月) 20:26:53
>>70
ありがとう。
いいよ。いいよ。
愚痴ぐらい、言わせてあげるさ。
72仕様書無しさん:2008/09/08(月) 20:37:56
「印刷済」と「プリント済」のカラムが二つ横に並んでいる不思議
73仕様書無しさん:2008/09/08(月) 22:26:54
男、女、その他というカラムを見た
久々にCobolの仕事をすると歴史を感じて微妙に楽しいな
74仕様書無しさん:2008/09/08(月) 22:47:34
>>65
たぶんデバッグ情報をstripしたら100KBくらいになると思われ
75仕様書無しさん:2008/09/08(月) 23:10:42
>>73
しかし先見の明があったね
76仕様書無しさん:2008/09/09(火) 18:38:34
>>73
申込書とかの男・女に○を付けないで提出された場合、その他で登録するってのはあるよ。
77仕様書無しさん:2008/09/09(火) 20:08:50
NULLの使用を認めるならNULLで不明を表現するところなのでわ。
べつにそれはおかしくない
78仕様書無しさん:2008/09/09(火) 22:15:01
未記入と不明は別だ、とか法人が入ったら、とか全然わからない理屈を言うのも
ありがちだよ、コボラは。
79仕様書無しさん:2008/09/09(火) 22:49:10
性別はISOでコードが決まってて、しっかり4つある。

0 = Not known
1 = Male
2 = Female
9 = Not applicable

とかいうのにこだわるのもありがちですか?
80仕様書無しさん:2008/09/10(水) 04:43:10
79は、普通にコボラじゃなくてもこだわるだろう。
81仕様書無しさん:2008/09/10(水) 19:54:51
いや・・・蛇足を承知で言うが、
「性別」という列に3種類の値があった、じゃあなくて
列が3つなの。

若手がみたらびっくりするだろうなあと思いつつも
>>72の謎にはかなわないわw
82仕様書無しさん:2008/09/11(木) 00:51:31
>>81
その発想はなかった

というのを初めて心から使えた瞬間だわ。
83仕様書無しさん:2008/09/11(木) 06:17:53
ん?列が4つあったわけかwwww
おれがみたコボラーDBは、
4月から3月まで12列あり、さらにおどろくべきことに
MonthDateテーブルには、
31列+予備が9列あった。
84仕様書無しさん:2008/10/04(土) 02:03:18
>>55
なんか似た経験がある
KKKKDというのがあって何の意味かさっぱり分からなくて
台帳で自動採番したやつかと思ってたら「結果コード」だった
85仕様書無しさん:2008/10/04(土) 15:06:41
KYとか笑えないよな。
86仕様書無しさん:2008/10/04(土) 15:10:35
KeKKaKoDo か。
答え聞いてもすぐにわからんかったわ。
87仕様書無しさん:2008/10/04(土) 19:56:31
上を見たらきりがないけど、だからって下を見てもきりがない・・・・とオモタw
88仕様書無しさん:2008/10/04(土) 22:47:54
>84
その人イスラムかユダヤ人だったりしない?
(アラビア語・ヘブライ語は一般に母音を書かない)
89仕様書無しさん:2008/10/05(日) 01:11:11
短縮の仕方も規約で決められてんだろ
90仕様書無しさん:2008/10/05(日) 10:00:28
次スレ
コボラは暗号がお好き
91仕様書無しさん:2008/10/06(月) 10:25:43
>>90
次スレて。w
5年くらいは先の話だな。
92仕様書無しさん:2008/10/08(水) 22:58:48
TDN式表記法
93仕様書無しさん:2008/10/11(土) 07:23:37
最近、不景気だが、コボラの皆さんは、案件、単賃などどうよ
94仕様書無しさん:2008/10/14(火) 09:54:39
スレタイも読めないとは。
95仕様書無しさん:2008/10/16(木) 21:55:55
サロゲートキーにまで口出しして
顧客番号だとか取引明細番号だとか取扱日だとかを
埋め込もうとしてきた奴を見たときそいつを殴り倒しそうになった
96仕様書無しさん:2008/10/18(土) 01:18:01
>>95
すべてのテーブルにIDを入れていたら
「そんなに行番号が好きならExcelでも使ってろ」と言われたことならある。
97仕様書無しさん:2008/10/18(土) 06:43:42
俺は、 id は、Railsでてから必ずいれるようになったが、
それまでは、正規化を完全にやってから、昨日にあわせて崩していくという風な構成であった。
だからPキー、Fキーだらけであったが、最近Fキーの便利さより、不便さのほうが
強調される。必ず第一列にidつけるようになったのは、ここ数年だな。
98仕様書無しさん:2008/10/18(土) 16:33:39
IDはかまわんだろ。
業務キーをプライマリにするのは経験不足のやることw
99仕様書無しさん:2008/10/30(木) 22:55:35
もう2年もたったのか....
100仕様書無しさん:2008/10/31(金) 18:10:12
そうだな
101仕様書無しさん:2008/10/31(金) 23:43:30
結構楽しかったな。今思うと。
102仕様書無しさん:2008/11/02(日) 21:50:56
大坊聡が好きなのか?
103仕様書無しさん:2008/11/08(土) 22:39:35
あげ
104仕様書無しさん:2008/11/20(木) 02:42:45
団塊のコボラはもう引退したのかな?
105仕様書無しさん:2008/11/20(木) 15:40:17
係長くらいでいいと思うよ。あの能力なら。
106仕様書無しさん:2008/11/24(月) 22:53:49
この業界で『係長』ってないとおもうw
107仕様書無しさん:2008/11/25(火) 12:55:54
出向先でいたよ、係長・・・・
108仕様書無しさん:2008/11/25(火) 21:17:53
最近は名ばかり管理職に対する世間の目も厳しくなってきたと思うけど、
係長代理心得みたいなの、いまでもいる?

109仕様書無しさん:2008/11/26(水) 01:34:52
課長代理補佐心得がどうしたって?
110仕様書無しさん:2008/11/26(水) 09:15:08
係長以下は管理職じゃない、という突っ込み
111仕様書無しさん:2008/11/29(土) 13:34:25
リーダー
112仕様書無しさん:2009/01/29(木) 18:35:50
age
113仕様書無しさん:2009/06/13(土) 00:20:37
age
114仕様書無しさん:2009/09/03(木) 07:00:49
age
115仕様書無しさん:2009/09/20(日) 22:17:57
剣道の記録をDBに突っ込もうと思ったらめっちゃ横長になっちゃった
紅白それぞれの選手とかとった技とか時間とか
どうすればいいのよ
116仕様書無しさん:2009/09/20(日) 22:28:18
試合単位とかでテーブル分割すればいいだけの話では?
117仕様書無しさん:2009/09/20(日) 22:45:53
2本先取じゃないの?
それだけでも分割できそうなもんだが
118仕様書無しさん:2009/09/21(月) 00:00:20
>>115
おまえ・・・このスレの意味わかってねえだろ・・・
このスレはDB設計をめぐってコボラと戦うスレだ・・・。
素人お断りだ・・・DB板行け・・・
119仕様書無しさん:2009/09/21(月) 18:33:30
生息してるコボラにお会いしたとこがないんだけど
こいつらどんくらい横長にしてくれるの?
120仕様書無しさん:2009/09/21(月) 21:23:37
>>119
COBOLのデータ定義をRDBにそのまま持ってくるだけだから
121仕様書無しさん:2009/09/22(火) 02:05:21
あいつら思考回路は常識じゃ計り知れねえ、化け物だ。
122仕様書無しさん:2009/09/22(火) 19:34:21
カラム数が3桁行くのは異常ですか?
123仕様書無しさん:2009/09/22(火) 22:35:03
>>122
よくあることですから、安心して使い続けてください。
124仕様書無しさん:2009/09/24(木) 04:13:46
でもこっちにメンテ押し付けるのはやめてくださいね。
125仕様書無しさん:2009/10/30(金) 22:36:21
>>121
ひさしぶりにコボラと仕事したけど・・・・・・・・

・「ホストのプログラムじゃないので業務設計ではない」
・自分たちの知っているプログラム以外のことなんかしったこっちゃありません。
・自分たちの知っている言葉でしか話さない(リソース名とかプログラム名とか)
 それが常識なので、おれらの話す言葉を分からない方が悪い。
・私たちはお金の計算を上手く処理するのが仕事なので、障害は設計範囲ではありません。
・「いつ使うか解りませんが、作らない理由が無いので作りましょう」
・「その機能を実現してくれないと大変な事になります」→「検討の結果、使わなくなりました。」

・・・・・だめだ、ネタみたいな話ばっかりで仕事にならなよ〜w
126仕様書無しさん:2010/01/03(日) 02:28:44
>>125
おれはコボルなんて大嫌いだし、ホストなんて触るくらいなら路上生活を選ぶんだが、

> ・自分たちの知っているプログラム以外のことなんかしったこっちゃありません。
これは大事。

> ・私たちはお金の計算を上手く処理するのが仕事なので、障害は設計範囲ではありません。
これも大事。
127仕様書無しさん:2010/06/30(水) 00:58:56
で、路上生活をしているというオチですね。
128仕様書無しさん:2010/10/07(木) 10:17:13
新人に横長DBの扱い方なんて教えんなコノヤロウ^^
129仕様書無しさん:2010/10/07(木) 23:55:34
Oracle以外のDB詳しくないんだけど、古いDBでカラムが配列化できたりするのは普通なの?
この件で50くらいのオサンに散々関数従属性を説いたわけだが埒が明かなかった
130仕様書無しさん:2011/03/06(日) 23:37:56.33
COBOLER
131仕様書無しさん:2011/03/07(月) 01:10:29.41
自宅PCでAndroidの腕を磨いてコボルとおさらばする
132仕様書無しさん:2011/04/09(土) 17:23:35.08
COBOLでは順編成で処理することを前提に作るので
横長「DB」と呼ぶのは違うと思うよ
普通のRDBならSQL文一発でDB触れるのに
COBOLではいちいちそれをするためにプログラムを作らなければいけないのだから
確かに不便極まりないと思うかもしれないが
133仕様書無しさん:2011/04/09(土) 17:31:56.00
パソコンしか知らない人にはイメージしにくいかもしれないが
大量に更新するデータがあるときにはいちいちDBアクセスするより
全部メモリに取り込んでプログラムで全部データ更新して
処理したほうが速いんだ
アホみたいなやり方だけど、
COBOLが動くような汎用機はアホみたいに容量があるんだ
134仕様書無しさん:2011/04/09(土) 18:26:05.30
ベクトル演算みたいな
135仕様書無しさん:2011/04/10(日) 05:41:45.25
ただまあ今時のDBさんはそれをDB側の機能として備えてるから
新規でそれをやる意味はあんまり無いよ。
つっても既にそうなってる昔のシステムを変える気力は無いけど。

それより一番意味が解らないのはスペースで埋めて固定長にする行為だ
ファイルを固定長にするのは解る
だが何故RDBの中身にまでスペース入れるのか・・・
普通に入って無い項目も有ったりするから始末に負えん
136仕様書無しさん:2011/04/11(月) 10:12:47.24
>>135
列にspace埋めるのは、
コボラー関係なくデータの特性によって決めるだろ。
重要度の高いデータはnull許可しない。

コボラーがよくやるのは、
列名を8文字以内に収めようとしたり、
予備として使わない列を量産するとかだろ。
137仕様書無しさん:2011/04/12(火) 21:30:48.92
データの特性なんてこと考えてないと思う
単にcobolの変数が固定長だからでは

予備ってのは確かにやたらある
そして実際には予備ではなく謎の値がはいってることもやたらある
138仕様書無しさん:2011/04/16(土) 11:27:55.99
>>135
>>137
可変長で定義してるのに空白が埋まってたりするのは、俺も理解できないな。

RDBで固定長で定義してるなら、
言語は関係なくて、データが必須か任意か、マスターがあるかないかで制約入れるから、その絡みで空白を設定することはある。
139仕様書無しさん:2011/04/16(土) 11:34:18.76
>>137
謎の値って、もしやLOW-VALUE(w
140仕様書無しさん:2011/04/16(土) 21:16:10.64
まあ、テーブルと言わずファイルとか言ってる時点で
そういう認識なのだろうなーとは思うけど。DB2もOracleもRDBだろー

確かに昔触ってた日立の汎用機のDBはファイルシステムだったけども
あとASか。DCCMとかPDMとか良くわかんない。
141仕様書無しさん:2011/04/17(日) 16:46:56.10
ネットワーク型のDBって、どういう仕組みでデータ管理してるの?
子一つに対して親が複数持つことができるって、どういう仕組みなんだ?
142仕様書無しさん:2011/07/04(月) 21:44:27.68
CODASYL(コダシル Conference on Data Systems Languages)は、1959年にアメリカ合衆国で結成されたIT業界の団体であり、多くのコンピュータで利用できる標準プログラミング言語の開発を推進することを目的としていた。CODASYL の成果はCOBOLとして結実した。

143仕様書無しさん
団塊のコボラ、もう引退したんかな?