1. Подход IDEF1 или Entity-Relationship предлагает формальный способ синтезировать полную модель данных на основе представлений данных программы. Программа ERwin позволяет выполнить эту процедуру.
2. Для хранения данных из разных категорий в ItemOptions таблице, можно добавить идентификаторы товара, категории и свойства. Также потребуется таблица категорий и таблица свойств для каждой категории.
3. NoSQL - это понятие, объединяющее различные не реляционные способы хранения данных. Один из подходов - навигационные базы данных, такие как сетевая или графовая базы данных. Однако, необходимо учитывать доступ к данным (ссылки), так как навигационные базы данных могут быть менее гибкими и неэффективными по производительности.