Мы создадим таблицы в БД, определим связи между таблицами для нашей задачи – создание агрегатора закрытого типа.

1. Начинайте с Excel
2. Постарайтесь учесть развитие БД в будущем
3. Действием от простого, постепенно учитывая все объекты, роли, процессы.

ord_orders (id, created, customerID, statusID)
ord_statuses(id, name, code, color, ord)
ord_statusesLog(id, statusID, ordID, created, createdBy, delayHours)
ord_documents (id, orderID, created, createdBy, url, typeID)
ord_docTypes(id, code, name)
ord_finances(id, fromID, toID, created, createdBy, sum, desc, statusID, orderID)
ord_financeStatuses(id, name, code, color, ord)
ord_financeStatusesLog(id, statusID, financeID, created, createdBy)
ord_notificationTypes (id, code, name)
ord_notifications(id, fromID, toID, text, details, created, isProcessed, processedDate)

ord_takeoffRequests(id, userID, sum, created, statusID)
ord_requestStatuses(id, name, code, color, ord)
ord_requestStatusesLog(id, statusID, requestID, created, createdBy)

ord_customers (id, userID, fio )
ord_suppliers(id, userID, fio, companyName, rating)
ord_users (id, username, email, phone, balance)

https://web-automation.ru – разработка агрегаторов, программ, порталов, CRM/ERP на фреймворке ASP.NET MVC.

https://falcon.web-automation.ru/ – демо нашей платформы разработки (агрегаторы, CRM, личные кабинеты)