TEST
Tab.1 Produkty
Číslo produktu | Názov produktu | Cena produktu |
---|---|---|
101 | šampón | 1.99 |
102 | jogurt | 0.34 |
103 | mlieko | 1.05 |
Tab.2 Objednávky
Id objednávky | Číslo produktu | Počet kusov |
---|---|---|
522 | 101 | 2 |
523 | 102 | 8 |
523 | 103 | 3 |
Tab.3 Kreditné karty
Id zákazníka | Meno | Priezvisko | Číslo karty | Stály príjem |
---|---|---|---|---|
105 | Martin | Benko | 1111222233334444 | 1 |
106 | Marek | Petrovský | 2222111133334444 | 0 |
107 | Jozef | Balog | 1111111122223333 | 1 |
Tab.4 Expirácie kariet
Číslo karty | Expirácia karty |
---|---|
1111222233334444 | 2015-02-11 |
2222111133334444 | 2017-08-03 |
1111111122223333 | 2016-01-01 |
Úlohy
1.) Vytvorte Tab.1 a Tab.2, vypíšte číslo objednávky a celkovú cenu objednávky.
2.) Vytvorte Tab.1 a Tab.2, vypíšte číslo produktu, cenu produktu, cenu produktu v SKK (1 EUR = 30,1260),
cenu za kusy uvedené v objednávkach a zoraďte výsledky od najnižšej ceny produktu po najvyššiu.
3.) Vytvorte Tab.1 a Tab.2, definujte referenčnú integritu medzi Tab.1 a Tab.2, vytvorte pohľad, ktorý bude obsahovať všetky atribútové
stĺpce Tab.1 a Tab.2
4.) Vytvorte Tab.1 a upravte ju následovne tak aby mala tvar:
Číslo produktu | Názov produktu | Cena produktu | Drogéria | Potraviny |
---|---|---|---|---|
101 | šampón | 1.99 | 1 | 0 |
102 | jogurt | 0.34 | 0 | 1 |
103 | mlieko | 1.05 | 0 | 1 |
104 | vreckovky | 1.23 | 1 | 0 |
105 | mydlo | 0.77 | 1 | 0 |
Vytvorte pohľad, ktorý bude zobrazovať iba produkty zo sekcie potraviny a zároveň iba tie položky potravín,
ktoré sú lacnejšie ako 1 euro. (vypíšte všetky atribútové stĺpce)
5.) Upravte Tab.1 rovnako ako v úlohe č.4, vyselektujte iba tie produkty, ktoré majú v názve písmeno "m",
zoraďte podľa ceny produktu od najlacnejšej (vypíšte všetky atribútové stĺpce)
6.) Vytvorte tab.3, vytvorte správny typ indexu atribútovému stĺpcu "číslo karty", z tab.3 následne vyberte všetky záznami, ktoré majú stály príjem a v priezvisku sa nachádza písmeno "a".
7.) Vytvorte Tab.3 a Tab.4, zabezpečte unikátnosť záznamov podľa čísla kreditnej karty a vyberte následujúce záznami:
meno, priezvisko, číslo karty a expirácia, ktoré expirujú pred rokom 2017.
8.) Vytvorte Tab.3 a Tab.4 zabezpečte referenčnú integritu medzi atribútovými tabuľkami a vytvorte náhľad následujúcich stĺpcov:
meno, priezvisko, číslo karty, expirácia karty. Z náhľadu vyselektujte iba prvé dva záznami a zoraďte ich podľa dátumu expirácie karty (karta ktorá extiruje najskôr bude prvá).