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 レファレンス・マニュアルを日本語に翻訳出来る方を募集