1

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

1 ответ1

1

Имейте tblProducts который содержит первичный ключ, название продукта и цены. Затем в ваши tblPurchases столбец, который ссылается на первичный ключ в tblProducts .

Я бы порекомендовал что-то похожее на дизайн схемы снежинки .

Благодаря Википедии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .