我最近阅读了很多关于数据库、冗余等的内容。
现在我正在构建一个包含所有信息的用户表 关于在我的系统上注册的用户。
用户表应包含:id(PK)、用户名、密码、电子邮件和地址(街道, 城市、 zip 、国家)。
我应该拆分地址并创建另一个只包含用户地址的表吗? 比如:id(PK), street, city, zipcode, country, user_id(FK)) ? 我什至可以将邮政编码和国家/地区拆分到新表格中。
这是否有意义,尤其是将邮政编码和国家/地区拆分到新表中?
干杯!
最佳答案
好吧,我在这里考虑了一些冗余方面。 存储例如不是更好吗?一张表中的国家 而不是在我的用户表中一遍又一遍地写它? -> 冗余
关于数据库:拆分表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656148/