我正在为数据库测试而学习,学习指南中有一些(很多)DB规范化和功能依赖的练习,但是老师没有做任何类似的练习,所以我希望有人帮助我理解这个攻击其他 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 个功能依赖关系。
b) 这个结构的正常形式是什么。