何故データベース設計は軽視されるのか? (653レス)
1-

1
(12): 2008/12/01(月)01:07 ID:X6n/IiFX(1) AAS
何故データベース設計は軽視されるのか?

ここでいうデータベース設計とは、
特定の業務システムにおける
テーブルレイアウトを設計し、決める作業であるとします。

業務システムにおいては、
このデータベース設計(テーブル設計)は仕様そのものを定義する作業にも
近いと思いますし、この設計は開発工程やその後の運用における品質を
絶対的に左右するものだと思っています。
逆にこの設計があまりにも実現すべき仕様と比較し不整合なため、
その後の開発工程がデスマーチに陥ることも少なくないのではないでしょうか?
省6
2: 2008/12/01(月)01:09 ID:??? AAS
ここでいうデータベース設計とは、テーブルレイアウトを決める作業を指し、
データベースとは、リレーショナルデータベースを指しています。
3
(2): 2008/12/02(火)01:24 ID:??? AAS
プログラムのデザインも、正規化も知らない奴がSEを名乗ってるからだろ。
驚くぐらい何も知らない。
4: 2008/12/04(木)15:02 ID:n/7HAnFW(1) AAS
むしろDBの設計でPGが大きく変わって組みやすくなる可能性もあるというのに・・・・
確かに>>3の言う通りだと思う
5: 2008/12/04(木)21:48 ID:??? AAS
ERDのこと?
6: 2008/12/04(木)22:10 ID:??? AAS
とりあえず今保守してるシステムのテーブル名とカラム名に
日本語を使ってるのやめさせたい。それからコボラーの薫陶を
受けたVBA使いの作ったシステムを全て作り直したい。
7
(1): 2008/12/05(金)08:38 ID:??? AAS
動きゃいい、と思ってるからですかね。
8: 2008/12/05(金)23:36 ID:??? AAS
>>7
動けばいいとすら思ってない。

作って納品しちまえばおkと思ってるw
9: 2008/12/08(月)09:10 ID:??? AAS
納品時のテストデータでかろうじて動作はするものの
本運用に入ったら誤作動しまくり落ちまくりってのはもう
狙ってそう組んでるとしか思えなくなってきた・・・
10: 2008/12/09(火)09:24 ID:??? AAS
いまだに綱渡り的な設計とかが存在してるのな(;´∀`)
11: 2008/12/09(火)20:00 ID:??? AAS
いまだに「テーブル名・カラム名は全てID制です!」ってとこもあるからな。
IDが何なのかってのを記憶してる人間が技術力高いつて重宝されとる……
12: 2008/12/10(水)04:46 ID:??? AAS
そろそろ今のPJが終わるので今度入る予定のPJチームに挨拶行った。
若手のSEがDB設計中だったので覗いたら、テーブル名・カラム名を日本語で書いてる・・・
んで、それはやめようよと言ったら、マニュアルのどこにダメって書いてあるんですか!日本語は使えるはずですよね!
と言われたので、その場でPJから外してもらうよう上司に頼みに行った。

送り仮名で嵌るんだよ・・・
13: 2008/12/10(水)09:36 ID:??? AAS
SYOHIN
SHOHIN
SHOUHIN

前任のアフォが設計したDBでこれらが混在してたから
全部「商品」で統一して新規で作り直す仕事何べんもやってるw
14: 2008/12/10(水)20:38 ID:??? AAS
ど素人でDBに興味あるものですが、
このスレ読んでおれもDB設計してみようかなと思った
15
(1): 2008/12/11(木)01:23 ID:??? AAS
つうかね会社の方針が変わったり条例が変わったり法律が変わったりするたびに変更しなきゃならないシステムもたくさんあるわけよ
そのたびに一から作ってたら間に合わんし客も予算出せないでしょ
実稼働中の物を今日まではこれ、でも明日からはこのシステムで
なんて無茶な用件はたくさんある
だからある程度の遊びフィールド作ったり妙な拡張して過去の残骸が残ってたりする物が出来てくるわけ
それを最初見た奴にとっては謎いシステムかもしれないけどさ
簡単に言うとガチガチに設計すると馬鹿を見る事も多いんだよ
16: 2008/12/11(木)01:34 ID:??? AAS
>>15
コボラ?
17: 2008/12/11(木)05:04 ID:??? AAS
>>1
データベース屋がまともな仕事をしないからだろ。
>>3のような技術力の不足、利用シーンを考えない独り善がりな設計など。
むやみに正規化してりゃいいってもんじゃないし。
18
(1): 2008/12/11(木)14:30 ID:T35oVHMe(1) AAS
とりあえず
2008/11/12

を画面上でH.20.11.12
とかで表現するのはいいけど
DBにまで
H.20.11.12
として保存する仕様は勘弁してください。
19
(4): 2008/12/11(木)22:15 ID:??? AAS
>>18
そんなのまだまし。
3601112←これ昭和60年な
3201112←これ平成20年な
4011112←これ西暦2001年な

和暦は3で西暦は4な。
20
(2): 2008/12/12(金)00:02 ID:??? AAS
>>19
平成22年とベビーブームが始まる昭和22年はバッティングしないのでせうか( ゚д゚)
1-
あと 633 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.524s*