哪种解决方案更好?要为路径或一个表扩展表吗?

时间:2013-10-28 02:10:31

标签: database database-design

数据库设计:

enter image description here

这是我简单的数据库设计,我想知道哪种解决方案在两者中更好。解决方案1包含每个维度的每个表,如1366x768维度表,并存储特定维度的路径,在解决方案2中,有一个表存储通用路径(包含类似子文件夹),维度表存储维度并检索可以使用图像连接。所以你认为两者之间更好,比如容易实现,不那么复杂......那样的东西......?

2 个答案:

答案 0 :(得分:1)

使用解决方案1,如果出现新分辨率,您将添加新表。使用解决方案2,您将添加新记录。

设计和实现解决方案2可能不那么容易,但它会导致数据库更简单,表格更少

答案 1 :(得分:0)

在不知道所有细节的情况下(您通常会更新哪些数据,哪些数据会发生变化,将来会扩展哪些内容?)我会选择解决方案2.

解决方案1似乎过于复杂 - 需要管理很多表。我无法看到您在解决方案2中可能执行的基本操作存在问题,设计的简单性和清晰度始终是一个优势。

在一个表中包含许多记录通常不是问题 - 数据库系统旨在很好地处理它。

相关问题