Zadanie 6. Perfumeria "DlaWas"(2019)


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	406
Zadanie 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,45
Zadanie 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