2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

T字形ER(TM)ってどうよ?

1 :NAME IS NULL:2006/08/30(水) 22:56:37 ID:???
T字形ERって実際どうなの?
知ってる人使ってる人教えて

2 :NAME IS NULL:2006/08/31(木) 03:31:12 ID:syqRVysW
               ,,----、,,,,,,,,,,,,,,,、、
              / ,,-―‐――‐ヽヽξ
              〔/         / ヽヽ
              / .,,,,、、 , ヽ  \Ξ//
             / =・/  .,=・-     レi!
            〔 、,(_,、ノ( "" ,,ノ:::::: 6)
            λ:"::‐=‐^ン ...::::::::: |/   
             λ::::. .:::::.. ::...::::::::::::::::/
              \:::::::::::::::::::::::::/
            _/ | \    /|\_
          / ̄/  | /`又´\|  |  ̄\

    ヲラヲラ!ソフトバンク株式会社部長職 所健一様が2ゲットだぜ!!
    >>3 東京kittyとはマブダチだぜ!!
    >>4 2chなんぞamezorより圧倒的にレベルが低いぜ!!
    >>5 俺は右翼やヤクザ、それに在日軍団もがバックにいるんだぜ!!
    >>6 削除人権限を使ってお前の書き込みを全部消してやるぜ!!
    >>8 うちの嫁はどなどなっていう有名固定なんだよ!!
    >>9 ハメ取り画像をnyで見かけたら早急に消してくれよな!
    >>10-1000 インターネットプロバイダはyahoo BBをよろしくな!!!

3 :NAME IS NULL:2006/08/31(木) 17:35:45 ID:???
Tバック

4 :NAME IS NULL:2006/09/02(土) 21:51:59 ID:???
誰もいない?
誰も使ってないのか??

5 :NAME IS NULL:2006/09/06(水) 13:44:28 ID:ozBOr2OJ
使っている人を知っている。
私はT字形ERって興味あるけど、使い方しりません。

6 :NAME IS NULL:2006/09/07(木) 01:00:44 ID:???
おぉー評判はどんなです?


7 :NAME IS NULL:2006/09/07(木) 15:48:55 ID:F6inpNV3
遠い遠い知り合いが使っているようですが直接評判を聞けません。
その方にとっては、業務システム設計には欠かせない物のようです。


8 :NAME IS NULL:2006/09/09(土) 01:38:31 ID:???
いいのかぁ
勉強するか

9 :NAME IS NULL:2006/09/09(土) 10:42:39 ID:???
以前は概念的な設計にT字をつかって、実装レベルでER図を起こしていた。
いまはUMLで設定してERで実装に落としている。ORMとの相性をかんがえるとUMLが有利だと思う。

T字型の残したものはインデックスオンリー(カバードインデックス)だけかのう。

10 :NAME IS NULL:2006/09/13(水) 18:00:44 ID:???
T字形とオブジェクト指向の相性が悪かったの?

11 :NAME IS NULL:2006/09/13(水) 21:18:04 ID:???
T字型って一言で言うと、テーブル間の関係は別のテーブルに定義しろってこと?

12 :NAME IS NULL:2006/10/26(木) 15:02:25 ID:???
>>10
ん?悪い?他の設計手法と比べて,特に悪いということはないと思うんだけど….
RDB自体がOOPと相性が悪いとは思う.

>>11
違うと思う.
結果的にはそうだけど.

13 :NAME IS NULL:2006/10/30(月) 00:28:03 ID:Z8TNLbtq
T字使いは,スゴイのと,どうでもいいのがいる.
勤務先で,両方ともに関わったことがあるけど.

スゴイほうには,大手SIerのプロ真似や似非Eが,こてんぱんにされていた.
書いたER図を追っかけながら,ビジネス上の問題点,インターフェイスの不備,
果てはテストで起こりえるであろうトラブルまで,ズバズバ指摘してくる.
まあ,俺も反論できなかった一人で,ほとんどのことは,そいつの言ったとおりだったわけだが.
ただ,「何もかも見通してますよ」風な顔で,見下された感じが,とてもイヤだったな.

で,どうでもいいのは,どうでもいい.
つか,T字のツールが使えるだけだった.

と,ココまで書いてみて,T字使いに限ったことじゃないことに気づいたよ.

>>12
できてくるDB構造上,ORマッピングはさむと,ダメだろ.
少なくとも,俺のときはそうだった.

14 :NAME IS NULL:2006/10/30(月) 15:08:18 ID:???
>>13
それはORマッピングの方がT字形なんて知らね,だからじゃね?

レイヤの違う話だけど,T字形マンセーな会社が自社でフレームワーク作って
RoR的なノリでT字形でアジャイルな開発しているとこを見たことある.
スゲーと思った.

15 :NAME IS NULL:2006/10/30(月) 18:42:12 ID:Z8TNLbtq
OOでは結局,RDBなんてただの永続化の道具だから,
テーブルは,最小公倍数的なのが欲しくなる.
T字は,公約数をたくさん作って(正規化),それをアクセスパスを上手く使って
読みに行ってる感じ.
そのへんが,相性悪い理由かなぁ.

早い話,>>14のいうとおりかと.

余談だが,俺の会ったT字使いは,OO屋も,DOA屋もバカにしてた.
T字は,DOAなんじゃないのか?と思ったが,やつに言わせると違うらしい.

>>14
そういうマンセー会社は,何社かあるらしいな.
俺の会社は,それとは程遠いが,>>13で挙げたT字使いと仕事をしたときに,
すごい速さで物事が決まり,すごい速さで出来ていくのを見たので,
マンセー会社がどうなっているのかを,覗いて見たい気はある.

16 :NAME IS NULL:2006/11/05(日) 00:31:04 ID:???
>>15
僕が見た会社は,会議のメモをT字形で取っていて,T字形で議論していた.
で,それをフレームワークに突っ込んで動かしながら意見の集約をはかってた.
開発している後ろ姿は,完全にRoRのそれだったよ.フレームワークの
内部ルールがT字なだけで.

大きな会社の偉そうな人が欲しがりそうなドキュメント類も自動で
生成されてて,僕が一月必死こいて残業しながらする仕事を1時間の会議と
その後半日の作業でやっちゃってて,その姿に惚れたので
その会社に入れないか相談してみたけど,試験に落ちたw

人手は欲しいんだけど,要求レベルの人が居なくて困ってるそうな.
だから,是非お勉強してからもう一回来てね,と.
ちょっぴりむかついたけど,敵わないので我慢した.orz

確かに>>13の言うようにエリート意識は感じたかもしれん.
僕の場合は,こっちがあっちのレベルについて行けてないからかな?と
思ったわけだが.学部生の時に教授と議論したときの感じと似てた.

僕の場合は,T字形はパフォーマンスを確保しやすい設計手法として便利に
使ってるんだけど,なんかもう一つ上のレベルの議論があるんだろうね.

17 :NAME IS NULL:2006/11/08(水) 01:23:58 ID:???
>>15
14じゃないけど、多分14が言ってるフレームワーク導入したぜ。
たしかにアジャイルでの開発が合ってるし、
16が言ってるようにはええ。
ただ今の開発現場に取り込んでプラスになる面もマイナスになる面も含んでるって感想。

俺はもともとT字型使ってたわけじゃないから、
いまいちT字型の利便が分からない。
論理はガチガチのT字で書いても、物理はその通りってわけじゃないし。
DOAのなんちゃらが理解できてないからそういうこと思うのかね。

18 :NAME IS NULL:2006/11/10(金) 23:06:05 ID:???
>>17
導入いつ?
ここ最近ってなら違うと思う.オレ見たのRoR遙か前だし.

そもそも,その会社の人は,そんなプラスとマイナスとか
設計と実装での違いとか,当たり前すぎて話題にも上らない
ようなことを言うとうんざり顔するタイプ.

19 :NAME IS NULL:2006/11/12(日) 21:04:57 ID:???
>>18
ここ最近だから違うと思う

20 :NAME IS NULL:2006/11/15(水) 12:52:50 ID:???
>>17
「物理設計?なにそれ?www」って云われたな。
実際、論理設計(T字)をほぼそのまま実装して、30,000トランザクション/日程度
では、パフォーマンスになんの問題なし。

住む世界が違う、という印象。

21 :NAME IS NULL:2006/11/15(水) 14:50:04 ID:???
すまそ、横道の質問いいですか?
>30,000トランザクション/日程度
のような使い方をした場合のトランザクションっていうのはどういう意味でとったらいいのでしょうか?
1.begin transaction から commt workまでのデータベースのトランザクション
2.SQL命令1つ。
3.特定の処理(1件の登録情報の修正など)にかかわる一連の処理全部。
4.その他
ずっと1の意味だと思っていたのですが、最近2や3の意味で使ってると思われる場面に出くわすので聞いてみました。

22 :NAME IS NULL:2006/11/15(水) 20:03:27 ID:???
3が本来の意味.ACIDでググれ.
1は,DB屋の世界だけの話だ.
2は素人.

23 :22:2006/11/15(水) 20:09:19 ID:???
「ACIDでググレ」と言った手前,自分でググッて見たが,ろくな結果が出なかったorz
「トランザクション」でググったほうが,それっぽいのが出てきた.

24 :NAME IS NULL:2006/11/17(金) 14:33:05 ID:???
>>22
ありがとう。こういう使い方の場合は大雑把な話をしてると考えたほうがよさそうですね。

10 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)