[前][次][番号順一覧][スレッド一覧]

mysql:8474

From: tani <tani <tanitani@xxxxxxxxxx>>
Date: Thu, 11 Dec 2003 00:05:36 +0900
Subject: [mysql 08474] Re: フィールドの値をフィールドにする

大谷です。

> パイプ喫いの中川です。
> あくまで私見ですが
> 
> 	大谷さんが
> 	12月10日01時06分に発信された
> 	「[mysql 08462] 」こと
> 	<20031210010656729521.GyazMail.tanitani@xxxxxxxxxx>より
> 
>>   ・SQLってこんな使い方をするのか(アプリケーションで
>>    解決すべき問題なのか)
> 
>   「こういう使い方」をするものだと思います。
> アプリケーションには、なるべく複雑なことをさせないで
> SQL で解決できることは極力 SQL で解決したほうがいい、と。
SQLで何処までするのか悩んでいたのですが、解決方法があれば
SQLで行うほうがいいとの意見、大変参考になりました。

>>   ・そもそもデータベースの設計が悪いのか
> 
>   私だったら「工程マスター」テーブルをつくって
> 「工程マスター」に存在しないレコードが工程テーブル.工程名に入らない
> ように制約をかけます。これによって
> 
> 1. 表記の揺れなどで混乱を起こさないようにできる。
> 2. 工程に順序を持たせることができる
> 
> からです。
> 
質問用に簡易的に作ったDBだったため、割愛してしまいました。
しかし、データベース設計の善し悪しを質問しているのに
不完全なものを提示した点については反省が必要ですね。
今後はよりわかりやすい質問、説明を心がけていきます。

ありがとうございました。

-- 
大谷泰弘

[前][次][番号順一覧][スレッド一覧]

      8462 2003-12-10 01:06 [tani <tanitani@xxxxx]                                         
      8463 2003-12-10 01:22 ┣[tani <tanitani@xxxxx] Re: フィールドの値をフィールドにする  
      8465 2003-12-10 07:50 ┃┗["KAWAI,Takanori" <GC]                                     
      8473 2003-12-10 23:50 ┃ ┗[tani <tanitani@xxxxx]                                   
      8464 2003-12-10 01:25 ┗["T.P.S.Nakagawa" <ya]                                       
->    8474 2003-12-11 00:05  ┣[tani <tanitani@xxxxx] Re: フィールドの値をフィールドにする
      8487 2003-12-14 09:00  ┗[Kazuhiro Yoshida <mo] enum vs master table (Re: )         
      8490 2003-12-14 09:22   ┣["T.P.S.Nakagawa" <ya]                                   
      8491 2003-12-15 04:36   ┗["zen kishimoto" <zen] MySQL レファレンス・マニュアルを日本語に翻訳出来る方を募集