Завдання для КР групи Ⴖ U \ ÷ [ ] Відношення моделюють роботу міжнародної фірми, що має кілька філій. Філії фірми можуть бути розташовані в різних країнах, це відображено в відношенні R1. Клієнти фірми також можуть бути з різних країн, і це відображено в відношенні R4. По кожному конкретному замовленню клієнт міг замовити кілька різних товарів. R1=(Філія, Країна) – список філій фірми R2=(Філія, Замовник, № замовлення) – замовлення по філіях R3=(№ замовлення, Товар, Кількість) – вміст замовлення R4=(Замовник, Країна) – список замовників вибрати: 1) Філіали фірми, які торгують всіма товарами. 2) Філії, з якими не працює жоден замовник. 3) Замовників, які працюють з усіма філіями фірми, але купують тільки один товар. 4) Замовників, які працюють з філіями фірми, які розташовані тільки в одній країні. 5) Замовників, які працюють тільки з філіями, розташованими в тій же країні, що і замовник. 1) Філіали фірми, які торгують всіма товарами. R5 = (R2[R2. № замовлення=R3. № замовлення]R3)[Філія, Товар] R6 = R1[Філія] R7= R5÷R6 2) Філії, з якими не працює жоден замовник. R8 = R2[Філія] R9= R6\R8 3) Замовників, які працюють з усіма філіями фірми, але купують тільки один товар. R10 = R2[R2. № замовлення=R3. № замовлення]R3 R11 = (R10[R10.Замовник = R10`.Замовник Ⴖ R10.Товар <> R10`.Товар]R10`)[Замовник] R12 = R2[Замовник] R13 = R12/R11 4) Замовників, які працюють з філіями фірми, які розташовані тільки в одній країні. R14 = (R1[R1.[Філія] = R2.[Філія]R2)[Замовник, Країна] R15 = (R14[R14.Замовник = R14`.Замовник Ⴖ R14. Країна <> R14`. Країна]R14`)[Замовник] R16 = R12\R15 5) Замовників, які працюють тільки з філіями, розташованими в тій же країні, що і замовник. R17 = (R1[R1. Країна = R4. Країна]R4)[ Замовник, Філія] R18 = (R17[R17.Замовник = R2.Замовник Ⴖ R17. Філія = R2. Філія]R2)[Замовник] |