Я готовлюсь к тесту базы данных, и в учебном пособии есть несколько (много) упражнений по нормализации БД и функциональной зависимости, но учитель не делал никаких подобных упражнений, поэтому я бы хотел, чтобы кто-то помог мне понять это для атаки на другие 16 проблем.
1) Дана следующая логическая схема:
Отношения product_sales
POS Zone Agent Product_Code Qualification Quantity_Sold
123-A Zone-1 A-1 P1 8 80
123-A Zone-1 A-1 P1 3 30
123-A Zone-1 A-2 P2 3 30
456-B Zona-1 A-3 P1 2 20
456-B Zone-1 A-3 P3 5 50
789-C Zone-2 A-4 P4 2 20
Предполагая, что:
• Точки продаж сгруппированы в Зону.
• В каждой торговой точке есть агенты.
• Каждый агент работает в одном POS.
• Два агента из одинаковых торговых точек не могут продавать один и тот же продукт.
• Для каждого продукта, проданного агентом, ему присваивается квалификация в зависимости от продукта и
проданное количество.
a) Указать 4 функциональных зависимости.
б) Какова нормальная форма этой структуры.