I can’t think of how to properly develop the architecture of the office equipment accounting system, for example: a new employee came to the store, he chose a computer or tablet or laptop for work, how to correctly register this in the database schema? is this a type of computer? or the form factor? (laptop, tablet, monoblock…) perhaps he somehow improved the computer with an existing configuration, installed his own parts, and I need to store all the parameters, model and characteristics of the computer components, whether it’s a hard drive, RAM, disk drive, etc. location, who took what changed. do you need a separate table for each type of device? how to account for different types of drives? a USB flash drive, a hard drive, a solid-state drive? Among other things, printer repairs, refilling of cartridges, as well as sales of all this can be carried out. I will be very grateful for advice if someone has already had such an experience and can share it so that my work does not turn into hell in the future.
I think that a desktop PC, a monoblock, a laptop is a form factor, but I think I’m wrong, because the repair will be of individual elements, and I can’t imagine how to take this into account