== Функционални карактеристики и нормализација 1. Reservations '''Functional Dependencies:''' * R = { ReservationID, TableID, CustomerName, CustomerPhone, Date, TimeSlot, PartySize, Status } * ReservationID → TableID, CustomerName, CustomerPhone, Date, TimeSlot, PartySize, Status Анализа на нормализација: * 1NF: Сите атрибути се атомски (нема листи, групирани вредности). * 2NF: Пошто има само еден кандидатски клуч (ReservationID), сите други атрибути зависат целосно од него. * 3NF: Нема преодни зависности меѓу атрибутите. Заклучок: Reservations е во BCNF. == 2. Tables '''Functional Dependencies:''' * R = { TableID, TableNumber, Capacity, Status } * TableID → TableNumber, Capacity, Status Анализа на нормализација: * 1NF: Атомски атрибути. * 2NF: Секој атрибут без клуч е целосно зависен од TableID. * 3NF: Нема преодни зависности. Заклучок: Tables е во BCNF. == 3. Menu '''Functional Dependencies:''' * R = { MenuItemID, Name, Description, Price, Category } * MenuItemID → Name, Description, Price, Category