Как правильно построить базу данных
У нас есть интернет магазин, в нем по сути только 4 категории товаров:

Правильно будет создать 4 таблицы под каждую категорию . Отдельно сделать таблицу под скидки и по айди уже подругжать где надо ?

Либо есть другое решение, например создать общую таблицу и добавить столбец категории. И другой вопрос как правильно мне хранить картинки в базе данных, тоесть загружать их на хост и в базу вписывать уникальное название??