数据库设计&表关系:数据在哪里? (包括图片)

时间:2010-09-10 15:35:33

标签: database database-design relationship

我需要执行数据捕获练习,这看起来像一个大任务,遗憾的是最终可能会在Excel中完成。我相信数据库更合适,但它的结构可能非常复杂。

我为每个单元创建了4个类别(30个单位)。每个类别有8个图表/维度。每个图形/维度都有一个刻度,我可以直观地分解为4个主要间隔点(inerval1,Interval2等)。我打算将一个数字放在一个框中,表示对这4个间隔点的变化。因此,4(类别)* 8(维度)= 32.然后32 * 4(间隔)= 128.这意味着每单位我需要记录128次更改。

......最好的是,有3个区别。图中的4个使用一个比例。 2使用另一个,最后2个使用最后一个。

就像我说这是一个任务的怪物并且在excel中这样做是可能的,但是在比较数据时我没有给我灵活性。

  • 30 Units(tblInventory)
  • 每单位4个类别(tblCategories1,tbleCategories2等)
  • 每个类别8个尺寸/ Grpahs。 (Dim1,Dim2等)
  • 3 Scales(tblScale1,tblScale2等)

我正在试图找出实际数据的捕获位置。我是否有一个名为tblIntervalData的表,该表与连接到3个tblScales中的每个tblScales的链接表相关,而tblScales又连接到tblDimensions?

下面是我已经完成的屏幕抓取,但感觉不对。非常感谢您的意见和建议。 “

A higher resolution image can bee seen here

alt text

1 个答案:

答案 0 :(得分:1)

我无法在愚蠢的企业防火墙后面看到你的照片,但是......

A)。由于excel只能真正设法处理两个(可以说是三个)数据维度,所以如果你有任何关系需要处理,那么不太可能不会使DB路由正确。

B)。停止使用匈牙利语符号,我的意思是删除“tbl”前缀。

C)。我同意那种声音就像你想要一个表(或类似的表 s )“Intervals”(避免单词数据 - 一切都是数据),它们与单位,Scales有FK关系,等等,但我很难确定没有看到你的图表我认为。我知道有限的帮助。