我有一个非常基本的 ERD,它是为一个简单的数据库创建的,该数据库存储了一些关于由非营利组织帮助提供一些基本需求的难民家庭的信息。
ID 是 Parent 的主键和 Children 的外键。
诚然,我是数据库新手,所以我正在寻找有关如何改进此设计的提示。
我正在考虑的另一种方法:
Parent(parent_id, lastName, firstName, phone, notes)
Home(Address, Street, Apartment, City, Zipcode)
Stats(parent_id,DateOfArrival, DateReceived, CountryOfOrgin, Status)
Children(parent_id, child_id, firstName, gender, age, shoe, notes)
但我不确定在这种情况下连接表所需的主键和外键。查询我是否可以正确连接似乎更容易。
一个示例查询可能类似于“选择所有具有相同街道名称的孩子”(这将使运送物资更容易一些)。
谢谢你。