2
我有一張表,我需要存儲來自實驗室的不同產品的樣品分析數據。我有兩個選擇。我通常會使用選項#1,但我想知道是否應該開始使用選項#2的版本。對於每個樣品,即使是同一種產品,我每週都會要求進行不同的測試,但有些樣品是重複的,有些則不是。下面是我可以使用的選項...訪問表設計 - 兩個選項 - 哪個更好?
選項#1
SampleID pH Solids Calcium Nitrogen
3755 4.2 20.6 15.8
3756 4.35 15.7 12.2
選項#2
SampleID TestID TestValue
3755 1 4.2
3755 2 20.6
3755 3 15.8
3756 1 4.35
3756 3 15.7
3756 4 12.2
TestID將鏈接到將有testID號和試驗項目名稱表。選項#2將不會有空字段值,但會有更多行。選項#1會有很多空的值,但是每個樣本的所有值將連在一起。隨着我對數據庫的瞭解越來越多,我認爲選項#2就是他們的全部內容。最後要注意的是,雖然我在上面的例子中有四個測試,但它確實是50+。謝謝!
我懷疑即使是完整的測試名稱也不會受到傷害,由樣本判斷。保留一張完整性測試表很容易。 – Fionnuala
TestID vs TestCode或TestName不會真的打擾我。我平均每週收集1100個樣本,其中一些有1個測試,而另一些有12個測試或更多。一個跟進問題:如果我有5個測試,一切都會得到什麼?我是否仍然使用選項2或類似選項1的表格作爲5和表格,如選項2用於任何其他測試......? – riley3131
我認爲你應該堅持選項2,創建代碼或查詢來追加標準測試並不困難。 – Fionnuala