我正在制作一个员工信息数据库。我需要处理已从公司离职的员工。我应该 a. 使用宏设置查询以将离职员工发送到单独的表,还是 b. 仅在单个表中添加一个表示离职的标志?
我知道选择 b 是最佳做法,我能想到的一个原因是,我稍后对表进行的任何结构更改都必须在两个地方进行。但设置标志似乎也迫使我在以后要进行的每个有用查询中过滤掉该标志。
答案1
这就是观点的意义所在。
使用一个带有标志的表,然后创建 2 个视图 - 一个选择标志设置,一个选择标志未设置。视图不需要包含标志本身 - 仅包含您实际需要的数据子集的列。
这样,您就可以轻松使用单独的表并实现单个表的优化。
以下是帮助您开始使用视图的教程。