20 | | Нормализација(1NF, 2NF, 3NF) |
21 | | Restaurant_menu табелата(junction table) нема да се користи, бидејќи веќе имаме restaurantId во Menu табелата. |
| 20 | '''Functional Dependencies:''' |
| 21 | * R = { TableID, TableNumber, Capacity, Status } |
| 22 | * TableID → TableNumber, Capacity, Status |
| 23 | |
| 24 | Анализа на нормализација: |
| 25 | |
| 26 | * 1NF: Атомски атрибути. |
| 27 | |
| 28 | * 2NF: Секој атрибут без клуч е целосно зависен од TableID. |
| 29 | |
| 30 | * 3NF: Нема преодни зависности. |
| 31 | |
| 32 | Заклучок: Tables е во BCNF. |
| 33 | == |
| 34 | 3. Menu |
| 35 | '''Functional Dependencies:''' |
| 36 | * R = { MenuItemID, Name, Description, Price, Category } |
| 37 | * MenuItemID → Name, Description, Price, Category |