W plikach: marki.txt, perfumy.txt, sklad.txt opisana jest oferta perfumerii „DlaWas”. W perfumerii dostępne są perfumy różnych marek. Perfumy składają się z kilku składników. Zestaw składników decyduje, do jakiej rodziny zapachów należą perfumy. Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym i zawiera nazwy pól. Dane w każdym wierszu oddzielone są znakiem tabulacji.
W pliku marki.txt każdy wiersz zawiera informacje o markach firm produkujących perfumy:
d_marki - identyfikator marki
nazwa_m - nazwa marki
Przykład:
id_marki | nazwa_m
m_1 Mou De Rosine
m_2 Mou&Bob
W pliku perfumy.txt każdy wiersz zawiera informacje o perfumach:
id_perfum - identyfikator perfum
nazwa_p - nazwa perfum
id_marki - identyfikator marki tych perfum
rodzina_zapachow - nazwa rodziny zapachów, do której należą perfumy
cena - cena perfum
Przykład:
id_perfum | nazwa_p | id_marki | rodzina_zapachow | cena
p_1 Ythde m_1 orientalna 241
p_2 Ythsas m_1 kwiatowa 738
W pliku sklad.txt kolejne wiersze zawierają informacje o składzie perfum:
id_perfum - identyfikator perfum
nazwa_skladnika - nazwa składnika
Przykład:
id_perfum | nazwa_skladnika
p_1 chryzantema
p_1 kwiat irysa
Zadanie 6.1. (0–1)
Podaj listę wszystkich nazw perfum, których jednym ze składników jest „absolut jasminu”.
Odp:: Ologne D'oud, Oyal Priather, Uelques FleuE
Zadanie 6.2. (0–3)
Podaj listę różnych rodzin zapachów. Dla każdej rodziny podaj jej nazwę, cenę najtańszych perfum z tej rodziny i ich nazwę.
odp: aromatyczna Ibrary Ollec D'amore 124 cytrusowa Sian Grad 259 cytrusowo-aromatyczna Re Nostrum,ir 178 drzewna Pperlee Bouquet 123 kwiatowa Ose Deurmaline 110 kwiatowo-drzewna Rougna 104 kwiatowo-orientalna Arla : Vivace 103 kwiatowo-szyprowa Etish Pothal 287 orientalna Anille La Tosca 113 orientalna lagodna Ndy Warhol S Rose 122 orientalno-drzewna LackNight 138 owocowa Ake Perfucturne 154 pudrowa Ivm Cristal 139 skorzana Ui Mare 112 szyprowa Usk ti 1888 226 szyprowo-skorzana Uir OtPlace 158 wodna Ilver Mounaya 146 zielona EOman 406Zadanie 6.3. (0–3)
Utwórz uporządkowaną alfabetycznie listę wszystkich nazw marek, które nie zawierają w swoich perfumach żadnego składnika mającego w nazwie słowo „paczula”.
odp: Aison Eranciro, Arthbey, Embert Lucas, Enmith, Nnick a Kieffo
Zadanie 6.4. (0–3)
Ceny wszystkich perfum marki Mou De Rosine z rodziny o nazwie „orientalno-drzewna” zostały obniżone o 15%. Podaj listę zawierającą wszystkie nazwy takich perfum i ich ceny po obniżce. Listę posortuj niemalejąco według ceny.
odp: Ourn Boise 141,95 Onou Back 222,7 Pic An 230,35 Nterl Bambola 292,4 Ubilatio Champs 381,65 Ibrary Ollec D'or 489,6 Ate An 544,85 Elov & Musc 660,45Zadanie 6.5. (0–2)
Istnieją marki, których wszystkie perfumy należą do tylko jednej rodziny zapachów. Podaj listę wszystkich nazw takich marek. Lista powinna zawierać nazwy marek i nazwy odpowiednich rodzin zapachów.
odp: Enmith kwiatowo-orientalna Ightce aromatyczna Issmkunstwerke orientalna Nnick a Kieffo orientalna X ICologne orientalno-drzewna