3547343298

3547343298



Zad. 4. Znaleźć identyfikatory tych klientów, którzy składali

zamówienia wyłącznie przez agenta o identyfikatorze a03.

Pozornie narzucające sie, ale biedne rozwiązanie algebraiczne

(Z gdzie aid = ‘a03’)[kidj

Dowód niepoprawności tego rozwiązania:

Z

id

data

kid

aid

pid

iiość

kwota

zOl

01.10.2007

kOl

a03

p03

10

100

z02

02.10.2007

kOl

aOl

p04

50

500

z03

05.10.2007

k02

a02

p06

200

1000

z05

01.10.2007

k03

a03

pOl

1

10

Z gdzie aid = 'a03'

id

data

kid

aid

pid

ilość

kwota

zOl

01.10.2007

kOl

a03

p03

10

100

z05

01.10.2007

k03

a03

pOl

1

10

(Z gdzie aid =1a03’)[kid] kid kOl k03

A jak widać z powyższej instancji relacji Z klient o identyfikatorze kOl złożył zamówienie z02 poprzez agenta aOl!

Poprawne rozwiązanie algebraiczne

Znajdujemy klientów, którzy złożyli przynajmniej jedno zamówienie przez innego agenta niż a03:

T = (Z gdzie aid o ‘a03 ’)[kid]

Bazy danych. Wykład 6


Andrzej Grzybowski - Instytut Fizyki, Uniwersytet Śląski



Wyszukiwarka

Podobne podstrony:
IMGP1487 Przykłady 1. Podaj wszystkich klientów, którzy dotychczasowe zamówienia mieli większe
A następnie znajdujemy tych klientów, którzy nie zostali wybrani do relacji T: ZlkidJ - T Rozwiązani
v* - 59 tylko tych woźniców, którzy mają książeczki, wydane przez komisję a zawierające podane wyżej
Zad. 3. Znaleźć wszystkie identyfikatory klientów, którzy nie składali żadnego zamówienia poprzez ag
PI Zad. 10. Wypisać identyfikatory klientów, którzy zamówili zarówno produkty pOl, jak i
Wyodrębnianie bytów - przykład • Klient składa zamówienie przez Internet, telefonicznie lub pocztą.
TYPY: Jeden doJeden-lub-Wiele np.: KLIENT składa ZAMÓWIENIE Wiele do Wiele np.: DOSTAWCA dostarcza
Poprawne rozwiązanie algebraiczne Znajdujemy klientów, którzy złożyli przynajmniej jedno zamówienie
ident Identyfikator jest ciągiem znaków składającym się z liter, cyfr i znaków podkreślenia, rozpocz
ŻE GOTA PAULI 325 najmniej u tych wszystkich, którzy cenić umieją wiedzę i całkowite poświęcenie si

więcej podobnych podstron