2006-04-24から1日間の記事一覧

T字形ER手法でnullを認めない理由(1)

T字形ER手法が null を認めない理由は、P-80「データの関係(null値と対照表)」に書かれている。 「ヌル」を適切に扱うためには、2値(真および偽という2つの値)を前提にしないで、 3値(真・偽・maybe)あるいは4値(真・偽・unknown・undefined)を前提にした 「…

T字形ER手法でnullを認めない理由(2)

ここでは3値論理のアウトラインを書いて、前回の課題のうち「maybe, unknown, undefined とはどういう意味の値か」だけ解決する。 3値論理 SQLでは、nullは3値論理で扱われる。3値の真理値表は以下の通り。 NOT not true false null null false true AND…