我有一个数据库类,教授希望我们为每种类型创建域,即使这些类最终只是其他类型的别名。例如,取代使用默认的DATE
类型,我们可以根据它是哪一天创建自己的类型(例如,OrderDate
)。为每个“逻辑”域创建域
我想知道这是常见还是最佳做法。
我可以想到这种方法的一些优点和缺点。一个专业人士可以清楚地知道该域名的用途,通常我们只会比较字段,如果他们有相同的域名,并且任何其他比较值得注意(因为它可能会比较苹果和橙子)。但是作为一个con,这也使得它更容易处理这些类型,因为我们不得不引用域声明来找出列的真实类型(而不是我们经常需要这样做) 。