我正在设计一个实体关系图,我需要按年龄对实体进行分组。
我所拥有的是它的一个实体Person
和一些关于它的个人属性。但我想根据年龄了解人们的信息。例如,我想为 1-10、11-20、21-30 等年龄段的人设置群组。
是否可以在实体关系图中设计这样的东西,如果可以,如何设计,或者这是一种不好的技术,我应该在开发的后期实施它?
我正在设计一个实体关系图,我需要按年龄对实体进行分组。
我所拥有的是它的一个实体Person
和一些关于它的个人属性。但我想根据年龄了解人们的信息。例如,我想为 1-10、11-20、21-30 等年龄段的人设置群组。
是否可以在实体关系图中设计这样的东西,如果可以,如何设计,或者这是一种不好的技术,我应该在开发的后期实施它?
这将是在查询期间过滤数据(WHERE 子句)或创建已将其过滤掉的视图的情况。在通常的实践中,人员表就是人员表,除非基本字段不同(例如客户和员工之间的差异),否则所有人员记录都会进入同一个表,并且图表反映了这一点。
绘制时,首先从数据在数据库中的关联方式开始,然后在计划存储过程和视图时开始担心基于数据的排序、分组和过滤。