数据库规范化在一个非常简单的数据库中有多重要?

Baa*_*Baa 2 mysql database database-design database-normalization

我正在创建一个非常简单的数据库(mysql),基本上有两种类型的数据,总是具有1对1的关系:

活动

  • 赞助
  • 时间(可选)
  • 位置(城市,州)
  • 场地(可选)
  • 详细信息URL

赞助商

  • 名称
  • 网址


城市将经常被复制,但是为这样一个简单的数据库模式建立城市表真的很有价值吗?

通过屏幕抓取网站来填充数据库.在这个网站上,城市字段通过从下拉列表中选择来填充,因此不会出现错误类型等,并且可以很容易地将记录与城市表进行匹配.即使我的数据库用户经常按城市搜索,我也不确定会有多大意义.

Bro*_*oam 14

立即规范化数据库.

优化对规范化数据的查询要比规范化一堆数据容易得多.

你说它现在很简单 - 这些东西都有增长的趋势.设计正确,您将获得正确设计和未来验证的经验.