| 93 | | {{{INVOICES(id, invoice_date, status, total_amount, order_id* (ORDERS))}}} |
| 94 | | |
| 95 | | {{{id → invoice_date, status, total_amount, order_id}}} |
| 96 | | |
| 97 | | - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. |
| 98 | | - **2NF**: Табелата е во **2NF** бидејќи сите атрибути зависат целосно од примарниот клуч. Странскиот клуч {{{order_id}}} не создава делумни релации. |
| 99 | | - **BCNF**: Табелата е во **BCNF** бидејќи сите атрибути зависат целосно од примарниот клуч и нема транзитивни релации. |
| | 93 | Оваа табела е отстранета, бидејќи е редундантна. Содржи информации кои се повторуваат. Иницијално, целта на {{INVOICES}} табелата беше да се креира ставка за фактура во базата, но по многу размислување, одлучено беше тотално да се отстрани оваа табела, заедно со {{{PACKING_LISTS}}} табелата, бидејќи фактура може динамички да се генерира од {{{ORDERS}}} табелата. |
| 103 | | {{{PACKING_LISTS(id, order_id* (ORDERS), packing_list_date, status)}}} |
| 104 | | |
| 105 | | {{{id → order_id, packing_list_date, status}}} |
| 106 | | |
| 107 | | - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. |
| 108 | | - **2NF**: Табелата е во **2NF** бидејќи сите атрибути зависат целосно од примарниот клуч. Странскиот клуч {{{order_id}}} не создава делумни релации. |
| 109 | | - **BCNF**: Табелата е во **BCNF** бидејќи нема транзитивни релации и сите атрибути зависат целосно од примарниот клуч. |
| 110 | | |
| 111 | | Табелата {{{PACKING_LISTS}}} е нова структура во базата која има за цел да го подобри управувањето со логистиката на нарачките. Се користи за следење и управување со податоците кои се поврзани со пакувањето на производите во нарачките. |
| | 97 | Причината е иста како за {{{INVOICES}}} табелата. |