这个数据库是否足够标准化?

时间:2016-06-20 03:54:33

标签: database database-design relational-database normalization

我想知道你们是否可以看看这个数据库设计,并告诉我它是否能够达到最佳状态。同样,如果您发现任何问题或改进。

enter image description here

数据库基本上具有一对多的关系,是为进入辅助生活计划的家庭制作的。每年我们让他们完成相同的表格,看看是否发生了任何变化并分析数据。

户主:我认为不会改变的信息。社交所提供的独特之处。

联系&地址:我将地址与联系人分开,因为进入该计划的人必须住在选定的家中。同样,人们不会永远留在这个计划中。因此,我们在一段时间内看到不同的家庭居住在同一地址并不罕见。

收入:基本上分析他们一开始就拥有什么,以及他们随着时间的推移发展了什么。因此,nonarned_entry和earn_entry将保持一致,但是每个表格的收入和未获得的收益都会有所波动。

家庭信息:对于退伍军人身份和残疾状况,虽然不太可能,但仍然可以改变。关于这两个属性,它是“是”或“否”(要么您的家庭中有人禁用,要么您没有)。对于家庭规模和未成年人,这可能是不同的,因为亲戚可能加入家庭,或儿童成为成年人等。

程序信息:基本上每个表单的属性。入学日期 - 将保持一致(当他们进入该计划时)。交易类型(将进入,更新或关闭)。退出日期(在交易类型关闭之前将为空。)。

0 个答案:

没有答案