Нужны некоторые рекомендации в разработке базы данных - PullRequest
1 голос
/ 05 марта 2020

Я работаю в компании по производству 3D-принтеров и нахожусь в процессе разработки мобильного приложения с серверной базой данных SQL для отслеживания катушек с нитью, горячих концов / сопел (называемых соплами) и, в конечном итоге, отдельных задания на печать.

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

У катушек и у насадок есть свои уникальные места, в которые они могут перемещаться, за исключением принтеров, которые могут хранить обе. Все катушки будут храниться в базе данных, но когда одна из них будет «закончена», я хочу удалить всю ее историю. Все морщины и их истории будут храниться вечно.

Подходят ли мои таблицы для истории катушек и hozzle для того, что я пытаюсь выполнить sh?

Было бы лучше для меня обрабатывать такие атрибуты, как «spool_size_ID» или «hozzle_move_ID» с перечислением в API вместо таблиц в базе данных?

Любые другие замечания или вопросы о моем подходе будут полезны.

...