Ім'я файлу: КР БД.odt
Розширення: odt
Розмір: 9кб.
Дата: 13.03.2024
скачати

Завдання для КР групи

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)[Замовник]
скачати

© Усі права захищені
написати до нас