我有一个数据库,可以储存个人资料.这些人有大约50个可能的领域.
有些是常见的东西,比如名字、姓氏、邮箱、电话号码.
还有一些是爱好、技能和兴趣
有些是身高、体重、肤色.
系统在不同的时间使用这些组中的每一个.就能够通过数据库进行协商而言,我希望有7个表,每个表包含大约8个字段.最佳实践是什么?
EDIT:这些数据将被用于搜索引擎,用于查找匹配的个人资料.这会影响我的工作吗?
我有一个数据库,可以储存个人资料.这些人有大约50个可能的领域.
有些是常见的东西,比如名字、姓氏、邮箱、电话号码.
还有一些是爱好、技能和兴趣
有些是身高、体重、肤色.
系统在不同的时间使用这些组中的每一个.就能够通过数据库进行协商而言,我希望有7个表,每个表包含大约8个字段.最佳实践是什么?
EDIT:这些数据将被用于搜索引擎,用于查找匹配的个人资料.这会影响我的工作吗?
这很难说,而且是基于应用程序的要求.我想说的是查看Database Normalization,因为它将向您展示如何规范化数据库,并且它将阐明您希望将哪些内容分离到它们自己的表中,等等.