Я новичок в MySQL и RDBMS и мне нужна помощь для создания нормированной базы данных для таблицы ниже RDBM нормировки таблицы
любая помощь будет оценена
Я новичок в MySQL и RDBMS и мне нужна помощь для создания нормированной базы данных для таблицы ниже RDBM нормировки таблицы
любая помощь будет оценена
Вы должны смотреть на столы можно комбинировать , Что содержит счет? хорошо, INV_NUM, Prod_NUM, Sale_Date, Quant_Sold. (Первая таблица: счет-фактура) второй таблице (Product): Prod_Num, Prod_Label, ргой_рг! Се и Vend_code третья таблица (Vendor): Vend_Code, Венд Имя
Тогда, когда ты сгенерировать «реальный» счет-фактуру, вы можете соединить все данные и сгенерировать файл.
Что вы должны иметь в виду, что каждая таблица имеет как минимум первичный ключ (идентификатор часто tablename_ID) и внешний ключ.
В таблице счетов первичный ключ - Inv_NUM, а Prod_Num - это внешний ключ.
надеюсь, что вы найдете это полезным
Разве нам не нужна другая таблица между prod и inv для создания многих для многих rel? Или просто внешний ключ между ними – aasd
Я думаю, что нет. Потому что у вас всегда есть 1 (счет-фактура) для многих (продуктов). а не наоборот. Подумайте о своей базе данных на вертолете. из вашего счета он содержит много продуктов. – Raymon
Так что продукт может не отображаться на более чем 1 счете-фактуре? Как можно заказать этот продукт снова? – aasd
В каком поле ваш первичный ключ? – zee
@NullSoulException В этой таблице используется составной первичный ключ – aasd
Какие поля они? – zee