определение сущностей на основе UML - PullRequest
0 голосов
/ 02 ноября 2019

Я хочу создать программу, которая позволит мне создавать список товаров и цен.

Я имею в виду, я нажму кнопку «Создать список», после чего на экране появится список, иПользователь выберет нужные продукты. Затем пользователь нажимает на «MATCH». После выбора продуктов будет проверен доступный запас.

Дело в том, что таблица, содержащая все различные продукты, используется разными супермаркетами (всего два супермаркета: супермаркет A и супермаркет B), и они ставят разныецена на разные продукты.

Именно поэтому я хочу показать 2 списка с ценами с обоих рынков, и пользователь выберет любой из двух списков (будет выделен список с более низкой ценой, но пользователь сможет выбирать между ними- имеет ли он более низкую цену или нет).

Это мой UML-файл:

https://pdfhost.io/v/kBjBVBGrb_Scheme.pdf

Проблема в том, что я не знаю, какие таблицы важны, я моделирую базу данных и хочу использовать важные таблицы.

Какие таблицы мне следует использовать? Какие колонки? тип данных?

Не могли бы вы помочь мне определить важные таблицы и отношения?

1 Ответ

0 голосов
/ 02 ноября 2019

Вы можете иметь одну таблицу для каждого класса, за исключением классов, которые не имеют атрибутов. Каждый атрибут, который вам нужно сохранить, является столбцом. Для получения информации о доступных типах данных вам необходимо обратиться к документации системы базы данных. Например, строка часто отображается на varchar. Для связи вы должны добавить внешний ключ в одну из связанных таблиц.

...