HAAH

Empowering InformeD ​Choices Through Data

Kujuta ette, et ​koostisosade asemel ​loeksid hoopis nende ​mõjusid - kuidas see ​aitaks sul teha ​teadlikumaid ​otsuseid?

Acidum Hyaluronicum, Glycerinum, Panthenolum, ​Allantoinum, Tocopherolum, Niacinamidum, Aloe Vera, ​Extractum, Urea, Squalanum, Acidum Salicylicum

niisutav niisutav rahustav

rahustav parandav rahustav niisutav

niisutav niisutav puhastav

Serum Bottles on Nude Background
Amber Glass Bottles with Broken Ceramic

Eesti ilutoodete ​andmebaasi lugu

Oleme kaks andmeteaduse tudengit ​Tartu Ülikoolist, kellel on sügav huvi ​keemia vastu. Oma õpingute käigus ​avastasime, kui keeruline võib olla ​ilutoodete koostisosade mõistmine. ​Paljudel inimestel puuduvad teadmised ​ja aeg, et analüüsida kõiki koostisosi, ​mis nende lemmiktoodetes peituvad. ​Meile tundus see probleemina, mis ​vajab lahendust.

Andmebaasi kasutuse näited

Funktsioon leiab kliendi kaebusele vastavad tooted. Täpselt leiab funktsioon kaebusele vastava mõju, mõjule vastava ​koostisosa ja koostisosadele vastava toote.

create or replace function f kaebusele vastavad tooted kliendi kaebus text returns table Toote nimi text language plpgsql as begin return query select distinct t nimi from toode t join toote koostis tk on t id tk toode id join koostisosa moju km on tk koostisosa id km koostisosa id join kaebus moju km2 on km moju id km2 moju id join kaebus k on km2 kaebus id k id where k sisu kliendi kaebus end select from f kaebusele vastavad tooted kuiv nahk

Toote nimi


Hold Me alumiiniumivaba deodorant teepuu & piparmündiga

SUPERBLOOM NAHKA ELUSTAV GEEL-TOONIK

Shave Me raseerimiskreem Aloe vera ja saialillega

Funktsioon leiab tooted, mille pakendid on lennukisse lubatud. Funktsioonile peab kasutaja ette andma parameetrid: ​kogus ja ühik.

create or replace function f lennukisse lubatud pakendi kogus integer pakendi yhik text returns table Toote nimi text language plpgsql as begin return query select distinct t nimi from toode t join klassifikaator k on t id k toode id join pakend p on k pakend id p id where p kogus pakendi kogus and p yhik pakendi yhik end select from f lennukisse lubatud 50 ml

Toote nimi


Hold Me alumiiniumivaba deodorant teepuu & piparmündiga

SUPERBLOOM NAHKA ELUSTAV GEEL-TOONIK

Sära andev vaarika bon bon kehakreem

Klient on pöördunud andmebaasi haldaja poole kindla sooviga teada saada, mis mõjud on tema poolt väljavalitud ​ilutootel, ilma et ta peaks süvenema koostisosadesse. Tooteks on ‘Superbloom nahka elustav geel-toonik’

create view v superbloom moju as select distinct m selgitus from moju m join koostisosa moju km on km moju id m id join koostisosa k on k id km koostisosa id join toote koostis tk on tk koostisosa id k id join toode t on t id tk toode id where t nimi in SUPERBLOOM NAHKA ELUSTAV GEEL TOONIK and m selgitus not in puudub select from v superbloom moju

Mõjud


parandav

niisutav

rahustav

jahutav

puhastav

põletikuvastane

Relatsiooniline mudel

"Minu arvates on tõelise ilu potentsiaali ​avastamine seotud teadlike valikutega."

ChatGPT-3.5, OpenAI, 19.05.2024

HAAH

Empowering InformeD ​Choices Through Data

Kirjuta meile

Clear Glass Bottles on Ceramic Bowls

Gi​tHub

E-mail

heili.aavola@gmail.com

annabel.hiiu@gmail.com