[[Image(ER_Diagram.png)]] Ентитети: - INVOICE: INVOICE претставува документ кој ги содржи деталите за финансиската трансакција - износот, датумот на фактурата, статусот и поврзаните ORDER-и. - ORDER: ORDER се однесува на нарачка која е создадена од EMPLOYEE, вклучувајќи датумот на нарачка, проценет датум на достава и статусот на нарачката. - EMPLOYEE: EMPLOYEE е вработе во фирмата, одговорен за создавање на ORDER-и и подготовка на INVOICE-и. - PRODUCT_ORDER: PRODUCT_ORDER ги поврзува ORDER со специфичните PRODUCT-и, вклучувајќи количината, цена по единица и вкупната цена за секој продукт во нарачката. - BUYER: BUYER е купувачката страна која е наплатена преку INVOICE, содржи информации како име на компанијата, адреса за наплата и контакт лице. - RECEIVER: RECEIVER е страната на која се испорачува INVOICE, вклучувајќи назив на компанијата, адреса за испорака и контакт информации. - TRANSPORT: TRANSPORT ги содржи деталите за транспортот преку кој INVOICE е испорачана, како што се полисите на осигурување, растојанието и специјални барања. - PAYMENT: PAYMENT претставува плаќање што го бара INVOICE, вклучувајќи износот, валутата, датумот на уплата и методот на плаќање. - PRODUCER: PRODUCER е компанијата која произведува PRODUCT-и, вклучувајќи информации како назив на компанијата, даночен идентификациски број и банкарски детали. - PRODUCT: PRODUCT претставува артикулот кој се нарачува преку PRODUCT_ORDER, вклучувајќи име, опис, HS код и мерна единица. Релации: - ORDER "generates" INVOICE: ORDER генерира INVOICE, создавајќи ја основата за нарачката. - ORDER "created by" EMPLOYEE: Секој ORDER е создаден од страна на EMPLOYEE, кој е одговорен за иницирање на нарачката. - INVOICE "contains" PRODUCT_ORDER: INVOICE содржи повеќе PRODUCT_ORDER, кои детално ги опишуваат продуктите во нарачката. - INVOICE "billed to" BUYER: INVOICE е наплатен на BUYER, кој е клиентот од кој се очекува плаќање. - INVOICE "shipped to" RECEIVER: INVOICE е испорачана на RECEIVER, кој е страната која го прима товарот. - INVOICE "delivered via" TRANSPORT: INVOICE се испорачува преку TRANSPORT, кој обезбедува логистичките детали за доставата. - INVOICE "prepared by" EMPLOYEE: INVOICE е подготвен од еден или повеќе EMPLOYEE, кои се одговорни за изготвување на фактурата. - PRODUCT "manufactured by" PRODUCER: Секој PRODUCT е произведен од PRODUCER, кој е производната компанија. - INVOICE "requires" PAYMENT: INVOICE бара PAYMENT, што значи дека за фактурата е неопходно да се извршат плаќања. - PAYMENT "made by" BUYER: PAYMENT е направен од BUYER, кој е клиентот што извршува плаќањето. - PAYMENT "paid to" PRODUCER: PAYMENT е исплатен на PRODUCER, кој прима средствата за произведените производи. - PRODUCT_ORDER "orders" PRODUCT: PRODUCT_ORDER наредува специфичен PRODUCT, вклучувајќи количината и цената по единица.