2013-08-23 58 views
0

数据库由4个实体和一些关联表组成。表中的主要部分(15个表)只是查找表以确保有效的数据输入。我称他们为参考表。他们大多是静态的(男性/女性....)。必须有更好的方法来验证数据输入

每当你设计一个数据输入的表单,你使用组合框来关联这些表以确保有效的输入(他们的主要目的是生活!!!)。

有没有办法减少所有这些ref。表。我知道你禁止在表格设计中查找表格。我同意...

回答

0

您的参考表实际上是验证数据输入的一种非常好的方法,您只想接受一组有限的值。很容易知道预期值是什么,因为它们就在那里。但是,将这些表与您的其他数据放在同一个数据库中存在不利之处:有人可能会无意或故意更改验证值。例如。你可能不想让男性和女性拥有更多的性别(尽管有些人会这样做)。

解决此问题的一种方法是将所有参考表放在单独的访问数据库文件并链接到您的主数据库文件所需的表。然后,在参考表数据库上放置限制性安全权限,以便大多数人无法编辑它。这将保持您的参考表原始。

相关问题