不同形式的元组属性是否被视为域约束?

Is a tuple attribute of a different form considered a domain constraint?

在这里快速提问。假设我有一个名为 "Employee" 的关系。输入到

"bDate" 这个关系的每个元组的属性(生日)例如

当前 "YYYY-MM-DD" (1988-10-01) 很容易被数组的属性类型持有

个 CHAR。如果 bDate 属性为

是否会被视为域约束

输入为“01-OCT-88”?我的分析推理是不会,

因为这个输入可以很容易地存储在一个 CHAR 数组中,但形式是

不同,又翻来覆去。从数据库完整性的角度来看,

像这样的不同形式是否被视为域约束?

评论有点长

您不会将 bDate 存储为字符串。您可以将其存储为日期。因此,日期的表示不会有什么不同,因为它们都变成了内部表示。

将日期存储为字符串与域约束无关。这只是不好的做法。