i " i»i\/»/i.ł.w nkun\. i ł Pł
c) Podać numery modeli i ceny wszystkich produktów (dowolnych typów) wytwarzanych przez producenta B.
d) Podać numery modeli wszystkich kolorowych drukarek.
e) Wybrać wszystkich producentów, którzy sprzedają laptopy, a nie sprzedają
PC.
•!f) Wskazać te twarde dyski, które występują w co najmniej dwóch typach PC.
Ig) Wybrać pary modeli PC. które mają te same szybkości zegara oraz wielkość KAM. Każdą parę należy wymienić tylko jeden raz, tzn. jeśli wystąpi para (i, j), to para (/, i) nic powinna być wybierana.
•!!h) Wybrać producentów, którzy wytwarzają co najmniej dwa różne modele (PC lub laptopy) z szybkościami zegara co najmniej 133 MHz.
!!i) Wybrać producentów, którzy wytwarzają komputery (PC lub laptopy) o największych częstotliwościach zegara.
!!j) Wybrać producentów, którzy wytwarzają PC z co najmniej trzema różnymi zegarami.
!!k) Wybrać producentów, którzy wytwarzają dokładnie trzy różne modele PC.
Ćwiczenie -1.1.2. Dla każdego wyrażenia utworzonego w ćwiczeniu 4 1.1 należy narysować jego drzewo.
Ćwiczenie 4.1.3. W tym ćwiczeniu przedstawimy nowy przykład, dotyczący okrętów z czasów drugiej wojny światowej. Obejmuje on następujące relacje.
Klaay (klasa, typ, kraj, liczbaDział, działo, wyporność) Okręt (nazwa, klasa, wodowanie)
Bitwa (nazwa, data)
Rezultat (okręt, bitwa, wynik)
Okręty, które budowano z tych samych projektów, tworzą klasę okrętów, której nazwa pokrywa się z nazwą pierwszego okrętu powstałego dla danej klasy. W relacji Klasy zapisuje się nazwę klasy, typ (bb dla określenia okrętu liniowego lub bc dla określenia krążownika liniowego), kraj, w którym powstał dany typ okrętów, liczbę największych dział, kaliber ich największych dział (określany w calach) oraz wyporność (jako wagę w tonach). W relacji Okręt zapisuje się nazwy poszczególnych egzemplarzy okrętów, nazwę klasy oraz rok wodowania. W relacji Bitwo określa się, w których bitwach uczestniczyły określone okręty, a w relacji Rezul tar. jest zapisywane, co stało się z określonym okrętem w danej bitwie (zatopiony, uszkodzony lub ok).
Przykładowe dane tych czterech relacji zostały umieszczone na rys. 4.11 i 4.121. W tym przykładzie występują pewne krotki wiszące, jakich nie było w poprzednim schemacie, tzn. występują pewne okręty w relacji Rezultat., których nie zdefiniowano w relacji okręt.
klasa |
typ |
kraj |
liczbaDział |
średnica |
wyporność |
3ismarck |
bb |
Niemcy |
8 |
15 |
42000 |
Iowa |
bb |
USA |
9 |
16 |
4 6000 |
Kongo |
be |
Japonia |
8 |
14 |
32000 |
North Carolina |
bb |
USA |
9 |
16 |
37000 |
Renówn |
be |
Wielka Brytania |
6 |
15 |
32000 |
Revenge |
bb |
Wielka Brytania |
8 |
lb |
29000 |
Tennessee |
bb |
USA |
12 |
14 |
32000 |
Tamato |
bb |
Japonia |
9 |
18 |
65000 |
a) Przykładowe dane relacji Klasy
nazwa |
data |
North Atlantic |
5/24-27/41 |
Guadalcanal |
11/15/42 |
North Cape |
12/26/43 |
Surigao Strait |
10/25/44 |
b) Przykładowe dane relacji Bitwa |
okrąt |
bitwa |
wynik |
Bi smarck |
North Atlantic |
zatopiony |
California |
Surigao Strait |
ok |
Duke of York |
North Cape |
ok |
Fuso |
Surigao Strait |
zatopiony |
Hood |
North Atlantic |
zatopiony |
King George V |
North Atlantic |
ok |
Ki ri shima |
Guadalcanal |
zatopiony |
Prinoe of Wales |
North At Lantic |
uszkodzony |
Rodney |
North Atlantic |
ok |
Scharnhorst |
North Cape |
zatopiony |
South Dakota |
Guadalcanal |
uszkodzony |
Tennessee |
Surigao Strait |
ok |
Washington |
Guadalcanal |
ok |
West Virginia |
Surigao Strait |
ok |
Yamashiro |
Surigao Strait |
zatopiony |
c) Przykładowe dane relacji Rezultat
RYSUNEK 4.11 Dane ilo ćwiczenia 4.1.3
Źródło J.N. Wcstwood. Fighting Ships of World War U Follctt Publishing. Chicago. 1975 oraz R C. Stern: US Baultships tn oction. SąuadronSignal Ihiblications, Carrollton. IX. 1980.