結局開発で最も大切なのはテーブルの正規化と制約 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/08/24(木) 07:52:17.47ID:PyrFLEpH
テーブルを正規化したり
適切なデータ型を決定したり
制約を定義するといったことが
開発の中で最も大切

炎上してるプロジェクトは
必ずと言って良いほど
これらを軽視している
2017/09/10(日) 14:13:09.69ID:CfAD8p5O
>>169
混ぜるな危険
2017/09/10(日) 14:16:30.66ID:ncSAfY/F
>>169
定時に帰りたいんで仕事でそういうのやめてもらえます?
2017/09/10(日) 14:22:56.67ID:PwzOYpRH
そういうのに限ってトラブルで終電まで帰れない
174デフォルトの名無しさん
垢版 |
2017/09/10(日) 19:57:35.46ID:+BHhCGE8
>>172
言う言うw
2017/09/11(月) 09:37:54.90ID:vJ3AiMg+
○次受けが多いほど退場率が早くなる。高くなる

直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 
長時間労働 高稼働 高スキル要求が多い

フリーランスサイトを運営している零細ITの自称エージェントは労働市場から流れてくる案件を転売してるだけだった。
労働市場に加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む

エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる

eJobgo JIET JISA で検索

優良エージェント・優良サイト

首都圏IT(PE-BANK)  プログラマーズ
2017/09/12(火) 00:06:50.77ID:HbvMS5Mi
正規化してないプロジェクトが原因不明のデータ不整合多発で大炎上しててわろた
早いうちに別案件に逃げ出せてよかった
177デフォルトの名無しさん
垢版 |
2017/09/12(火) 00:23:18.06ID:U1/fLtdM
それ原因不明じゃないwww
2017/09/12(火) 09:04:32.20ID:EOOe72TQ
eJobgo JIET JISA で検索

優良エージェント・優良サイト

首都圏IT(PE-BANK) クラウドテック プログラマーズ
179デフォルトの名無しさん
垢版 |
2017/09/19(火) 14:58:02.69ID:4nMrrTsq
引き継ぎ資料に「どういう所に注意しなければいけないか」というのを書かないといけないらしい
「正規化されておらず制約も無いのでデータ不整合が多発するでしょう」って書いたら間違いなく俺のせいにされるな

書かなくても俺のせいにされそうだけど
2017/09/19(火) 23:06:24.80ID:8Nvi84xk
「制約が無いのでデータ不整合に注意してください」
でいいんじゃない
正規化されていないとか多発するでしょうとか文章の目的にそぐわないからいらない
2017/09/20(水) 01:16:17.18ID:DOSxYj0U
外部キー制約やユニーク制約なら
なんで追加しなかったんですか?ってなる
単純に追加できなかった理由こそ注意点として書くべき
182デフォルトの名無しさん
垢版 |
2017/09/20(水) 07:30:25.14ID:S4RtYHtC
旧システム側が既にデータ不整合を起こしており
不整合を起こしているデータを移行する時に問題になるから
by上司
2017/09/20(水) 09:47:51.51ID:AMouiYzy
コンバートプログラムかけばいいだろ
或いは不整合一覧を出力するようなプログラム
184デフォルトの名無しさん
垢版 |
2017/09/20(水) 11:09:17.98ID:9s4WD3hZ
コンバートプログラム作製は上司の担当
不整合を起こしてるデータを検出するプログラムを勝手に作ってることがバレたらどうするんだ?
2017/09/20(水) 12:19:51.63ID:woEI7sSr
最も大切なのは上司の指示や規約ではなくテーブルの正規化と制約
バレても問題ない
186デフォルトの名無しさん
垢版 |
2017/09/20(水) 12:44:06.80ID:xbK0Hqs4
いーこと言うね
2017/09/20(水) 21:08:31.58ID:8N1Ug+q3
エラーが出るので制約外せってクレーム来た
もうどうでもよくなって外しちゃった
これで不正データ混入確定
あ〜もうやだみんな死ねばいいのに
2017/09/20(水) 21:29:21.54ID:DOSxYj0U
>>182
不整合データをそのまま移行してて問題ないのかとか、
その承認を文書で顧客に貰っているのかとか、
その不整合に起因するあらゆる不具合については免責されるのかとか、
芋づる式に注意点が出てくる

担当上司が転職でもしたら
引き継ぎされたやつと会社が損害被るパターン
2017/09/20(水) 21:38:34.84ID:DOSxYj0U
>>187
きちんとリスクを説明して顧客がそれを理解した上で
制約を外すことを命じたという証拠がなければ
担当者が変わればバグ扱いになるし訴えられたら負ける可能性もあるよ
その文面だと力関係に相当な差がありそうだし
2017/09/23(土) 21:06:11.35ID:W04mp06A
動きゃーいーんだよ動きゃー
2017/09/23(土) 21:10:02.06ID:4jYbiDn+
今はね
192デフォルトの名無しさん
垢版 |
2017/09/26(火) 22:12:11.97ID:QDxeQPV4
いわゆる「コード値の先頭N文字がコード区分になってる」アンチパターンってどう扱うのがいいの?
業務ルールで決まってるからコード体系変えるわけにもいかないのが歯がゆい
2017/09/26(火) 22:59:04.53ID:fvF/8EVL
>>192
[論理レベル]
コード区分と先頭N文字以外の部分はそれぞれ独立した属性として
2つを合成した値は導出属性として扱う
(コード区分は参照テーブルを作って外部キー参照で)

[物理レベル]
導出属性を計算列やユーザー定義関数等を使って実装する
非正規化して合成した値をそのままカラムに入れる方法もよくやる
その場合は導出属性だけ更新した場合やその逆の場合で不整合が発生する
194デフォルトの名無しさん
垢版 |
2017/09/27(水) 06:14:05.65ID:rJhIuBz0
>>192
客が考えたコードは一才信用せず
敢えてサロゲートキーのIDリクワイアドで物理設計を行う
サロゲートキーは原則としてユーザーに見せない

コード値にはユニーク制約やチェック制約などで対応
2017/09/27(水) 08:16:38.86ID:dD0p7RBG
2重管理うぜえ
まだそのアンチパターンのがましじゃ
2017/09/27(水) 23:38:08.77ID:I+73OQfD
>>193
これやるなら計算列のサポートが欲しいね
なんでM$しか計算列をサポートしてないんだろ
オラクルだと列追加してチェック制約がベターかな
2017/09/27(水) 23:56:25.63ID:60RbULmH
>>196
virtual columnが計算列と同じだよ
198デフォルトの名無しさん
垢版 |
2018/05/23(水) 21:40:23.91ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

31KGG
199デフォルトの名無しさん
垢版 |
2018/07/05(木) 00:20:00.41ID:RfoszcD2
27G
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況