制約っていらなくね? (114レス)
上
下
前
次
1-
新
21
(2)
: 04/06/20 01:19 ID:???
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
21: [sage] 04/06/20 01:19 ID:??? 本来データの重複や規定外の値が入るのを防ぐのは内部スキーマの担当で、それを 外部スキーマにやらせるならば、作成するすべての外部スキーマが エラーチェック->●エラーなら=>エラー表示してやり直し ●OKなら=>保存=>次行ってみよー という機構をもつ必要がある。そうすると外部スキーマの処理数が増えてバグを作りこむ 可能性も上がり、万一ひとつでもエラーチェックが甘い外部スキーマがあればそれのために 内部スキーマに整合性エラーが出かねない。 その点内部スキーマに持たせれば、外部スキーマは 保存->●エラーなら=>エラー表示してやり直し ●OKなら=>次行ってみよー と、エラーチェックの結果を判断するだけでよくなって万一バグがあってもランタイムエラーで済む。 アプリの作成中は良くても、今後増改築があったときにすべてのテーブルに対してどのような データを入れてはいけないか、忘れてしまってひとつでもエラーチェックの甘いアプリを 作ったら後が悲惨そう。 大体、もらったデータは例え候補キーが重複してたりNULLを含んでいても関係なく保存 していくDBMSって、「そこのコンビニ袋の中身冷蔵庫に入れといてくれよ」って言ったら 「うあぁぁ、カップラーメンも牛乳もガツンとみかんもみんな冷蔵庫に入れてあるうぅゥゥー!!!」 てなことするタコスケっぽくて情けなくない? http://mevius.5ch.net/test/read.cgi/db/1087483786/21
本来データの重複や規定外の値が入るのを防ぐのは内部スキーマの担当でそれを 外部スキーマにやらせるならば作成するすべての外部スキーマが エラーチェックエラーならエラー表示してやり直し なら保存次行ってみよー という機構をもつ必要があるそうすると外部スキーマの処理数が増えてバグを作りこむ 可能性も上がり万一ひとつでもエラーチェックが甘い外部スキーマがあればそれのために 内部スキーマに整合性エラーが出かねない その点内部スキーマに持たせれば外部スキーマは 保存エラーならエラー表示してやり直し なら次行ってみよー とエラーチェックの結果を判断するだけでよくなって万一バグがあってもランタイムエラーで済む アプリの作成中は良くても今後増改築があったときにすべてのテーブルに対してどのような データを入れてはいけないか忘れてしまってひとつでもエラーチェックの甘いアプリを 作ったら後が悲惨そう 大体もらったデータは例え候補キーが重複してたりを含んでいても関係なく保存 していくってそこのコンビニ袋の中身冷蔵庫に入れといてくれよって言ったら うあぁぁカップラーメンも牛乳もガツンとみかんもみんな冷蔵庫に入れてあるうぅゥゥー てなことするっぽくて情けなくない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 93 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.763s*