Я пытаюсь создать базу данных, которую я могу использовать для отслеживания цен на продукты в определенные даты. Моя проблема в том, что я не могу понять, как связать одну запись с несколькими данными. Например, морковь. Индекс будет морковь. Затем несколько полей для классификации (т. Е. Produce | Vegetable). Затем я могу ввести цену, дату, когда цена была действительной, магазин, который продавал по указанной цене, и т.д. И в следующий раз, когда я куплю морковку, я могу просто добавить новый набор данных о ценах, который будет связан с исходной записью о моркови. Я очень мало знаю о построении базы данных, поэтому, если у кого-то есть что-то, что я мог бы просто изменить, я был бы очень признателен. Кроме того, пошаговое руководство было бы здорово.
1 ответ
1
Имейте tblProducts
который содержит первичный ключ, название продукта и цены. Затем в ваши tblPurchases
столбец, который ссылается на первичный ключ в tblProducts
.
Я бы порекомендовал что-то похожее на дизайн схемы снежинки .