Покупатель, продавец и админ в одной таблице

Мне нужна помощь по поводу erd для моего веб-проекта. Сначала я создаю отдельную таблицу для этих 3 типов пользователей, но мой проф хочет, чтобы я создал ее в одной таблице. Так что мне тяжело в дизайне базы данных.

Мой проект о платформе онлайн-продаж, такой как Amazon / Ebay.

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

Это пример, который я создал.

  1. До

  2. После

Я на правильном пути?

PS Я буду использовать фреймворк CakePHP для этого проекта.

0 ответов

Другие вопросы по тегам