Pro studenty Vysoké školy ekonomické v Praze jsou tyto tabulky dostupné pod účtem student
.
Databáze, na které všechno vykládáme, připomíná internetový obchod. Rozsahem není příliš velká, aby byla snadno obsáhnutelná, přitom je schéma tak bohaté, aby alespoň trochu připomínalo reálné řešení:
Tabulka kategorií (KAT)
kód kategorie KAT | název kategorie NAZK | popis kategorie POPK | nadřízená kategorie NADR |
nap | nápoje | zboží, které lze pít | NULL |
napAl | nápoje alkoholické | alkohol | nap |
pivo | pivo | piva různých druhů | napAl |
vino | víno | nejrůznější druhy vína | napAl |
dest | destiláty | tvrdý alkohol | napAl |
napNA | nápoje nealkoholické | nápoje, které neobsahují alkohol | nap |
minVo | minerální vody | pramenité minerální a stolní vody | napNA |
limo | limonády | nealkoholické nápoje nejrůznějších příchutí | napNA |
pec | pečivo | chléb, housky, rohlíky, sladké pečivo atd. | NULL |
ovze | ovoce, zelenina | něco dobrého pro zdraví | NULL |
Tabulka zboží (ZBOZ)
kód zboží KOD | kód kategorie KAT | název zboží NAZ | popis zboží POP | jednotková cena JCEN | měrná jenotka JEDN | jednotky na skladě SKLAD | dostupnost dnů DOST | aktivní? AKTI |
1000 | pivo | Braník | světlé pivo ve skle | 11 | láhev 0,5 l | 100 | 0 | 1 |
1001 | pivo | Budějovický Budvar | světlý ležák ve skle | 20 | láhev 0,5 l | 250 | 0 | 1 |
1002 | pivo | Gambrinus světlý | světlé pivo ve skle | 15 | láhev 0,5 l | 200 | 0 | 1 |
1003 | pivo | Staropramen | světlé pivo ve skle | 12,5 | láhev 0,5 l | 0 | 1 | 1 |
1004 | vino | Frankovka | suché víno | 65 | láhev 0,75 l | 10 | 0 | 1 |
1005 | vino | Modrý Portugal | NULL | 86,5 | láhev 0,75 l | 1 | 0 | 1 |
1006 | vino | Svatovavřinecké | suché víno | 56 | láhev 0,75 l | 0 | 3 | 1 |
1007 | minVo | Mattoni broskev | minerální voda s příchutí broskve | 15 | láhev 1,5 l | 20 | 0 | 1 |
1008 | minVo | Mattoni | minerální voda bez příchuti | 13 | láhev 1,5 l | 120 | 0 | 1 |
1009 | minVo | Poděbradka | minerální voda bez příchuti | 10 | láhev 1,5 l | 82 | 0 | 1 |
1010 | limo | 7UP | NULL | 33 | láhev 2 l | 30 | 0 | 1 |
1011 | limo | Coca-cola | NULL | 36 | láhev 2 l | 80 | 0 | 1 |
1012 | limo | Fanta divoká malina | limonáda s příchutí divoké maliny | 33 | láhev 2 l | 20 | 0 | 1 |
1013 | limo | Fanta pomeranč | limonáda s příchutí pomeranče | 33 | láhev 2 l | 42 | 0 | 1 |
1014 | limo | Fanta lemonic | limonáda s příchutí lemonic | 33 | láhev 2 l | 0 | 0 | 0 |
1015 | pec | rohlík | NULL | 3 | ks | 150 | 0 | 1 |
1016 | pec | toustový chléb | NULL | 34 | kg | 20 | 0 | 1 |
1017 | pec | chléb | NULL | 25 | kg | 15 | 0 | 1 |
1018 | pec | houska | NULL | 3,5 | ks | 110 | 0 | 1 |
1019 | ovze | banán | NULL | 43,5 | kg | 20 | 0 | 1 |
1020 | ovze | citron | NULL | 28 | kg | 2 | 0 | 1 |
1021 | ovze | jablko červené | červené jablko | 30 | kg | 10 | 0 | 1 |
1022 | ovze | jablko zelené | zelené jablko | 32 | kg | 5 | 0 | 1 |
1023 | ovze | mango | NULL | 75 | kg | 0 | 0 | 0 |
1024 | ovze | brambory | NULL | 13 | kg | 25 | 0 | 1 |
1025 | ovze | okurka | salátová okurka | 17,5 | ks | 0 | 1 | 1 |
1026 | ovze | rajská jablka | NULL | 44,5 | kg | 2 | 0 | 1 |
Tabulka zákazníků (ZAK)
login LOG | křestní jméno JMEN | příjmení PRIJM | ulice a č. domu ULIC | psč PSC | město MEST | e-mail EMAIL |
novotny | Antonín | Novotný | Havlíčkova 139 | 35103 | Velká Hleďsebe | nov.ant@seznam.cz |
abraham | Karel | Abrahámek | Smetanova 70 | 27351 | Unhošť | abraham@centrum.cz |
rubek | Jiří | Rubek | Janošíkova 709 | 64300 | Brno - Chrlice | rubi@seznam.cz |
bohus | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | rejholec@gmail.com |
masin | František | Mašín | Puškinova 591 | 68201 | Vyškov | franta.masin@seznam.cz |
novota | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | novota@atlas.cz |
vencka | Jana | Vencovská | Jarní 457 | 17000 | Praha 7 - Bubeneč | vencova@centrum.cz |
skocka | Zdena | Skočdopolová | Vokrojova 3378 | 14300 | Praha 4 - Modřany | skocdopolova@centrum.cz |
janouskova | Denisa | Janoušková | Dvořákova 645 | 60200 | Brno | xjand05@vse.cz |
strakova | Miluše | Straková | Žehuňská 843 | 19800 | Praha 9 - Kyje | strakova.miluse@seznam.cz |
krec | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | krecek@seznam.cz |
ilja | Ilja | Novák | Vokrojova 3384 | 14300 | Praha | ilja-novak@seznam.cz |
Tabulka objednávek (OBJ)
Stav objednávky p přijatá, v vyřizuje se, o odeslaná. Způsob platby 1 převodem, 2 hotově při předání, 3 dobírka. Druh dopravy 1 osobní převzetí, 2 rozvoz, 3 Česká pošta, 4 expresní pošta.
Křestní jméno, příjmení, ulice, psč a město znamenají dodací adresu.
číslo objednávky CISO | zákazník
ZAK | datum přijetí DAT | datum odeslání DATOD | stav ojednávky STAV | způsob platby PLAT | druh dopravy DOPR | křestní jméno JMEN | příjmení
PRIJM | ulice a č. ULIC | psč
PSC | město
MEST | poznámka
POZN |
1 | krec | 4.1.2006 | 11.1.2006 | o | 1 | 2 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
2 | krec | 12.10.2006 | 12.12.2006 | o | 1 | 1 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
3 | krec | 23.11.2006 | 25.11.2006 | o | 2 | 3 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
4 | strakova | 10.1.2007 | 11.1.2007 | o | 1 | 2 | Miluše | Straková | Žehuňská 843 | 19800 | Praha 9 - Kyje | NULL |
6 | krec | 30.1.2007 | 2.4.2007 | o | 1 | 2 | Tomáš | Křeč | Pražská 4 | 54101 | Trutnov | zásilku mi prosím dodejte v dopoledních hodinách |
7 | krec | 15.4.2007 | 15.4.2007 | o | 1 | 1 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
8 | bohus | 15.5.2007 | 17.5.2007 | o | 2 | 1 | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | NULL |
9 | krec | 16.5.2007 | 16.5.2007 | o | 1 | 1 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
10 | novota | 23.8.2007 | 25.8.2007 | o | 3 | 4 | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | NULL |
11 | krec | 2.10.2007 | 2.12.2007 | o | 2 | 3 | Tomáš | Křeč | M. Pujmannové 286 | 54101 | Trutnov | NULL |
12 | bohus | 10.10.2007 | 10.10.2007 | o | 3 | 3 | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | NULL |
13 | bohus | 2.12.2007 | 13.2.2008 | o | 2 | 2 | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | NULL |
14 | masin | 6.1.2008 | 7.1.2008 | o | 1 | 4 | František | Mašín | Puškinova 1 | 68201 | Vyškov | NULL |
15 | novota | 2.2.2008 | 13.2.2008 | o | 1 | 2 | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | Prosím o dodání ve večerních hodinách |
16 | bohus | 3.2.2008 | 4.2.2008 | o | 2 | 2 | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | NULL |
17 | masin | 13.2.2008 | 15.2.2008 | o | 3 | 3 | František | Mašín | Puškinova 591 | 68201 | Vyškov | NULL |
18 | masin | 17.4.2008 | 19.4.2008 | o | 3 | 4 | František | Mašín | Puškinova 591 | 68201 | Vyškov | NULL |
19 | vencka | 13.5.2008 | 16.5.2008 | o | 3 | 3 | Jana | Vencovská | Jarní 457 | 17000 | Praha 7 | NULL |
20 | novotny | 24.9.2008 | 26.1.2009 | o | 2 | 1 | Antonín | Novotný | Havlíčkova 139 | 35103 | Velká Hleďsebe | NULL |
21 | masin | 10.10.2008 | 10.11.2008 | o | 1 | 1 | František | Mašín | Puškinova 591 | 68201 | Vyškov | NULL |
22 | novota | 15.10.2008 | 16.10.2008 | o | 1 | 4 | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | NULL |
23 | novota | 17.11.2008 | 21.11.2008 | o | 2 | 2 | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | NULL |
24 | novota | 1.12.2008 | 14.1.2009 | o | 1 | 4 | Blanka | Novotná | Mírové náměstí 55 | 55001 | Broumov | NULL |
25 | janouskova | 12.12.2008 | 15.1.2009 | o | 2 | 1 | Denisa | Janoušková | Dvořákova 645 | 60200 | Brno | NULL |
26 | abraham | 23.12.2008 | 29.1.2009 | o | 3 | 3 | Karel | Abrahámek | Smetanova 70 | 27351 | Unhošť | NULL |
27 | rubek | 2.1.2009 | NULL | v | 1 | 2 | Jiří | Rubek | Janošíkova 709 | 64300 | Brno | NULL |
28 | skocka | 1.6.2009 | 1.6.2009 | o | 1 | 4 | Zdena | Skočdopolová | Vokrojova 3378 | 14300 | Praha 4 – Modřany | NULL |
29 | strakova | 1.6.2009 | NULL | p | 3 | 3 | Miluše | Straková | Žehuňská 843 | 19800 | Praha 9 - Kyje | NULL |
30 | bohus | 30.6.2009 | NULL | v | 2 | 2 | Bohuslav | Rejholec | Laudova 1014 | 16300 | Praha 6 - Řepy | NULL |
Tabulka položek (POLOZ)
Výsledná cena byla v době objednávky vypočítaná z množství a tehdejší jednotkové ceny zboží.
(Jednotková cena v tabulce ZBOZ je cena aktuální, výslednou cenu položky podle ní nevypočítáte!)
číslo objednávky CISO | kód zboží KOD | množství jednotek MNOZ | výsledná cena VCEN |
1 | 1000 | 4 | 40 |
1 | 1007 | 10 | 130 |
1 | 1010 | 5 | 157,5 |
1 | 1014 | 3 | 88,5 |
1 | 1019 | 3 | 121,5 |
1 | 1020 | 1 | 26 |
1 | 1021 | 2 | 56 |
1 | 1023 | 0,5 | 33,8 |
1 | 1024 | 10 | 120 |
1 | 1025 | 5 | 80 |
1 | 1026 | 5 | 220 |
2 | 1009 | 6 | 51 |
2 | 1015 | 10 | 25 |
2 | 1017 | 1 | 24,5 |
2 | 1022 | 1 | 29,5 |
2 | 1024 | 2 | 25 |
3 | 1000 | 5 | 50 |
3 | 1008 | 2 | 25 |
3 | 1015 | 20 | 50 |
3 | 1017 | 1 | 24,5 |
4 | 1009 | 2 | 17 |
4 | 1019 | 1 | 40,5 |
6 | 1004 | 2 | 128 |
6 | 1005 | 1 | 79 |
6 | 1006 | 4 | 224 |
7 | 1016 | 50 | 1500 |
8 | 1017 | 1 | 24,5 |
9 | 1009 | 1 | 8,5 |
10 | 1009 | 6 | 51 |
10 | 1016 | 1 | 30 |
11 | 1000 | 10 | 100 |
11 | 1001 | 10 | 195 |
11 | 1002 | 5 | 75 |
11 | 1003 | 10 | 120 |
12 | 1011 | 1 | 34,5 |
12 | 1021 | 0,5 | 14,5 |
12 | 1026 | 1 | 44 |
13 | 1011 | 2 | 69 |
13 | 1017 | 2 | 50 |
13 | 1021 | 2 | 58 |
14 | 1000 | 20 | 200 |
14 | 1004 | 2 | 128 |
15 | 1007 | 1 | 13 |
15 | 1016 | 2 | 65 |
15 | 1018 | 10 | 30 |
15 | 1021 | 1 | 29 |
15 | 1025 | 4 | 64 |
16 | 1010 | 5 | 157,5 |
16 | 1022 | 2 | 61 |
17 | 1002 | 4 | 60 |
18 | 1005 | 2 | 173 |
18 | 1006 | 2 | 112 |
19 | 1008 | 20 | 250 |
20 | 1015 | 10 | 25 |
20 | 1017 | 1 | 25 |
20 | 1018 | 6 | 21 |
20 | 1024 | 1 | 13 |
21 | 1003 | 2 | 25 |
21 | 1013 | 6 | 198 |
21 | 1019 | 1 | 40,5 |
21 | 1025 | 2 | 35 |
22 | 1000 | 10 | 100 |
22 | 1024 | 2 | 26 |
22 | 1026 | 1 | 44,5 |
23 | 1013 | 1 | 33 |
23 | 1020 | 1 | 28 |
24 | 1005 | 1 | 86,5 |
25 | 1002 | 30 | 450 |
26 | 1006 | 1 | 56 |
27 | 1008 | 3 | 39 |
27 | 1018 | 10 | 35 |
27 | 1026 | 1 | 44,5 |
28 | 1003 | 6 | 75 |
28 | 1015 | 20 | 60 |
28 | 1017 | 1 | 25 |
28 | 1025 | 4 | 70 |
29 | 1016 | 2 | 68 |
29 | 1017 | 1 | 25 |
29 | 1024 | 2 | 26 |
30 | 1020 | 20 | 560 |
30 | 1017 | 1 | 25 |
30 | 1016 | 2 | 68 |
(Pro studenty Vysoké školy ekonomické v Praze jsou tyto tabulky dostupné pod účtem student
.)
Níže následují SQL kódy v jazyce ORACLE pro definici tabulek cvičné databáze a naplnění daty. Libor Tvrdík vytvořil "zrcadlo" této databáze pro systém PostgeSQL...
SQL kódy pro ORACLE:
create table KAT (
KAT CHAR(5) not null,
NAZK VARCHAR2(30) not null,
POPK CLOB,
NADR CHAR(5),
constraint PK_KAT primary key (KAT),
constraint AK_NAZ_KAT unique (NAZK)
);
alter table KAT
add constraint FK_KAT_KAT foreign key (NADR)
references KAT (KAT);
create table ZBOZ (
KOD NUMBER(6) not null,
KAT CHAR(5) not null,
NAZ VARCHAR2(30) not null,
POP CLOB,
JCEN NUMBER(8,2) not null,
JEDN VARCHAR2(20),
SKLAD FLOAT not null,
DOST NUMBER(3) not null,
AKTI NUMBER(1) not null,
constraint PK_ZBOZ primary key (KOD),
constraint AK_NAZ_ZBOZ unique (NAZ)
);
alter table ZBOZ
add constraint FK_ZBOZ_KAT foreign key (KAT)
references KAT (KAT);
create table ZAK (
LOG VARCHAR2(30) not null,
JMEN VARCHAR2(50) not null,
PRIJM VARCHAR2(50) not null,
ULIC VARCHAR2(100) not null,
PSC CHAR(5) not null,
MEST VARCHAR2(100) not null,
EMAIL VARCHAR2(100) not null,
constraint PK_ZAK primary key (LOG)
);
create table OBJ (
CISO NUMBER(7) not null,
ZAK VARCHAR2(30) not null,
DAT DATE not null,
DATOD DATE,
STAV CHAR(1) default 'p' not null
constraint CKC_STAV_OBJ check (STAV in ('p','v','o')),
PLAT CHAR(1) not null
constraint CKC_PLAT_OBJ check (PLAT in ('1','2','3')),
DOPR CHAR(1) not null
constraint CKC_DOPR_OBJ check (DOPR in ('1','2','3','4')),
JMEN VARCHAR2(50) not null,
PRIJM VARCHAR2(50) not null,
ULIC VARCHAR2(100) not null,
PSC CHAR(5) not null,
MEST VARCHAR2(100) not null,
POZN CLOB,
constraint PK_OBJ primary key (CISO)
);
alter table OBJ
add constraint FK_OBJ_ZAK foreign key (ZAK)
references ZAK (LOG);
create table POLOZ (
CISO NUMBER(7) not null,
KOD NUMBER(6) not null,
MNOZ FLOAT not null,
VCEN NUMBER(8,2) not null,
constraint PK_POLOZ primary key (CISO, KOD)
);
alter table POLOZ
add constraint FK_POLOZ_OBJ foreign key (CISO)
references OBJ (CISO);
alter table POLOZ
add constraint FK_POLOZ_ZBOZ foreign key (KOD)
references ZBOZ (KOD);
insert into KAT values ('nap','nápoje','zboží, které lze pít',NULL);
insert into KAT values ('napAl','nápoje alkoholické','alkohol','nap');
insert into KAT values ('pivo','pivo','piva různých druhů','napAl');
insert into KAT values ('vino','víno','nejrůznější druhy vína','napAl');
insert into KAT values ('dest','destiláty','tvrdý alkohol','napAl');
insert into KAT values ('napNA','nápoje nealkoholické','nápoje, které neobsahují alkohol','nap');
insert into KAT values ('minVo','minerální vody','pramenité minerální a stolní vody','napNA');
insert into KAT values ('limo','limonády','nealkoholické nápoje nejrůznějších příchutí','napNA');
insert into KAT values ('pec','pečivo','chléb, housky, rohlíky, sladké pečivo atd.',NULL);
insert into KAT values ('ovze','ovoce, zelenina','něco dobrého pro zdraví',NULL);
insert into ZBOZ values (1000,'pivo','Braník','světlé pivo ve skle',11,'láhev 0,5 l',100,0,1);
insert into ZBOZ values (1001,'pivo','Budějovický Budvar','světlý ležák ve skle',20,'láhev 0,5 l',250,0,1);
insert into ZBOZ values (1002,'pivo','Gambrinus světlý','světlé pivo ve skle',15,'láhev 0,5 l',200,0,1);
insert into ZBOZ values (1003,'pivo','Staropramen','světlé pivo ve skle',12.5,'láhev 0,5 l',0,1,1);
insert into ZBOZ values (1004,'vino','Frankovka','suché víno',65,'láhev 0,75 l',10,0,1);
insert into ZBOZ values (1005,'vino','Modrý Portugal',NULL,86.5,'láhev 0,75 l',1,0,1);
insert into ZBOZ values (1006,'vino','Svatovavřinecké','suché víno',56,'láhev 0,75 l',0,3,1);
insert into ZBOZ values (1007,'minVo','Mattoni broskev','minerální voda s příchutí broskve',15,'láhev 1,5 l',20,0,1);
insert into ZBOZ values (1008,'minVo','Mattoni','minerální voda bez příchuti',13,'láhev 1,5 l',120,0,1);
insert into ZBOZ values (1009,'minVo','Poděbradka','minerální voda bez příchuti',10,'láhev 1,5 l',82,0,1);
insert into ZBOZ values (1010,'limo','7UP',NULL,33,'láhev 2 l',30,0,1);
insert into ZBOZ values (1011,'limo','Coca-cola',NULL,36,'láhev 2 l',80,0,1);
insert into ZBOZ values (1012,'limo','Fanta divoká malina','limonáda s příchutí divoké maliny',33,'láhev 2 l',20,0,1);
insert into ZBOZ values (1013,'limo','Fanta pomeranč','limonáda s příchutí pomeranče',33,'láhev 2 l',42,0,1);
insert into ZBOZ values (1014,'limo','Fanta lemonic','limonáda s příchutí lemonic',33,'láhev 2 l',0,0,0);
insert into ZBOZ values (1015,'pec','rohlík',NULL,3,'ks',150,0,1);
insert into ZBOZ values (1016,'pec','toustový chléb',NULL,34,'kg',20,0,1);
insert into ZBOZ values (1017,'pec','chléb',NULL,25,'kg',15,0,1);
insert into ZBOZ values (1018,'pec','houska',NULL,3.5,'ks',110,0,1);
insert into ZBOZ values (1019,'ovze','banán',NULL,43.5,'kg',20,0,1);
insert into ZBOZ values (1020,'ovze','citron',NULL,28,'kg',2,0,1);
insert into ZBOZ values (1021,'ovze','jablko červené','červené jablko',30,'kg',10,0,1);
insert into ZBOZ values (1022,'ovze','jablko zelené','zelené jablko',32,'kg',5,0,1);
insert into ZBOZ values (1023,'ovze','mango',NULL,75,'kg',0,0,0);
insert into ZBOZ values (1024,'ovze','brambory',NULL,13,'kg',25,0,1);
insert into ZBOZ values (1025,'ovze','okurka','salátová okurka',17.5,'ks',0,1,1);
insert into ZBOZ values (1026,'ovze','rajská jablka',NULL,44.5,'kg',2,0,1);
insert into ZAK values ('novotny','Antonín','Novotný','Havlíčkova 139','35103','Velká Hleďsebe','nov.ant@seznam.cz');
insert into ZAK values ('abraham','Karel','Abrahámek','Smetanova 70','27351','Unhošť','abraham@centrum.cz');
insert into ZAK values ('rubek','Jiří','Rubek','Janošíkova 709','64300','Brno - Chrlice','rubi@seznam.cz');
insert into ZAK values ('bohus','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy','rejholec@gmail.com');
insert into ZAK values ('masin','František','Mašín','Puškinova 591','68201','Vyškov','franta.masin@seznam.cz');
insert into ZAK values ('novota','Blanka','Novotná','Mírové náměstí 55','55001','Broumov','novota@atlas.cz');
insert into ZAK values ('vencka','Jana','Vencovská','Jarní 457','17000','Praha 7 - Bubeneč','vencova@centrum.cz');
insert into ZAK values ('skocka','Zdena','Skočdopolová','Vokrojova 3378','14300','Praha 4 - Modřany','skocdopolova@centrum.cz');
insert into ZAK values ('janouskova','Denisa','Janoušková','Dvořákova 645','60200','Brno','xjand05@vse.cz');
insert into ZAK values ('strakova','Miluše','Straková','Žehuňská 843','19800','Praha 9 - Kyje','strakova.miluse@seznam.cz');
insert into ZAK values ('krec','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov','krecek@seznam.cz');
insert into ZAK values ('ilja','Ilja','Novák','Vokrojova 3384','14300','Praha','ilja-novak@seznam.cz');
insert into OBJ values (1,'krec','04012006','11012006','o','1','2','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (2,'krec','12102006','12122006','o','1','1','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (3,'krec','23112006','25112006','o','2','3','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (4,'strakova','10012007','11012007','o','1','2','Miluše','Straková','Žehuňská 843','19800','Praha 9 - Kyje',NULL);
insert into OBJ values (6,'krec','30012007','02042007','o','1','2','Tomáš','Křeč','Pražská 4','54101','Trutnov','zásilku mi prosím dodejte v dopoledních hodinách');
insert into OBJ values (7,'krec','15042007','15042007','o','1','1','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (8,'bohus','15052007','17052007','o','2','1','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy',NULL);
insert into OBJ values (9,'krec','16052007','16052007','o','1','1','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (10,'novota','23082007','25082007','o','3','4','Blanka','Novotná','Mírové náměstí 55','55001','Broumov',NULL);
insert into OBJ values (11,'krec','02102007','02122007','o','2','3','Tomáš','Křeč','M. Pujmannové 286','54101','Trutnov',NULL);
insert into OBJ values (12,'bohus','10102007','10102007','o','3','3','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy',NULL);
insert into OBJ values (13,'bohus','02122007','13022008','o','2','2','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy',NULL);
insert into OBJ values (14,'masin','06012008','07012008','o','1','4','František','Mašín','Puškinova 1','68201','Vyškov',NULL);
insert into OBJ values (15,'novota','02022008','13022008','o','1','2','Blanka','Novotná','Mírové náměstí 55','55001','Broumov','Prosím o dodání ve večerních hodinách');
insert into OBJ values (16,'bohus','03022008','04022008','o','2','2','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy',NULL);
insert into OBJ values (17,'masin','13022008','15022008','o','3','3','František','Mašín','Puškinova 591','68201','Vyškov',NULL);
insert into OBJ values (18,'masin','17042008','19042008','o','3','4','František','Mašín','Puškinova 591','68201','Vyškov',NULL);
insert into OBJ values (19,'vencka','13052008','16052008','o','3','3','Jana','Vencovská','Jarní 457','17000','Praha 7',NULL);
insert into OBJ values (20,'novotny','24092008','26012009','o','2','1','Antonín','Novotný','Havlíčkova 139','35103','Velká Hleďsebe',NULL);
insert into OBJ values (21,'masin','10102008','10112008','o','1','1','František','Mašín','Puškinova 591','68201','Vyškov',NULL);
insert into OBJ values (22,'novota','15102008','16102008','o','1','4','Blanka','Novotná','Mírové náměstí 55','55001','Broumov',NULL);
insert into OBJ values (23,'novota','17112008','21112008','o','2','2','Blanka','Novotná','Mírové náměstí 55','55001','Broumov',NULL);
insert into OBJ values (24,'novota','01122008','14012009','o','1','4','Blanka','Novotná','Mírové náměstí 55','55001','Broumov',NULL);
insert into OBJ values (25,'janouskova','12122008','15012009','o','2','1','Denisa','Janoušková','Dvořákova 645','60200','Brno',NULL);
insert into OBJ values (26,'abraham','23122008','29012009','o','3','3','Karel','Abrahámek','Smetanova 70','27351','Unhošť',NULL);
insert into OBJ values (27,'rubek','02012009',NULL,'v','1','2','Jiří','Rubek','Janošíkova 709','64300','Brno',NULL);
insert into OBJ values (28,'skocka','01062009','01062009','o','1','4','Zdena','Skočdopolová','Vokrojova 3378','14300','Praha 4 - Modřany',NULL);
insert into OBJ values (29,'strakova','01062009',NULL,'p','3','3','Miluše','Straková','Žehuňská 843','19800','Praha 9 - Kyje',NULL);
insert into OBJ values (30,'bohus','30062009',NULL,'v','2','2','Bohuslav','Rejholec','Laudova 1014','16300','Praha 6 - Řepy',NULL);
insert into POLOZ values (1,'1000',4,40);
insert into POLOZ values (1,'1007',10,130);
insert into POLOZ values (1,'1010',5,157.5);
insert into POLOZ values (1,'1014',3,88.5);
insert into POLOZ values (1,'1019',3,121.5);
insert into POLOZ values (1,'1020',1,26);
insert into POLOZ values (1,'1021',2,56);
insert into POLOZ values (1,'1023',0.5,33.8);
insert into POLOZ values (1,'1024',10,120);
insert into POLOZ values (1,'1025',5,80);
insert into POLOZ values (1,'1026',5,220);
insert into POLOZ values (2,'1009',6,51);
insert into POLOZ values (2,'1015',10,25);
insert into POLOZ values (2,'1017',1,24.5);
insert into POLOZ values (2,'1022',1,29.5);
insert into POLOZ values (2,'1024',2,25);
insert into POLOZ values (3,'1000',5,50);
insert into POLOZ values (3,'1008',2,25);
insert into POLOZ values (3,'1015',20,50);
insert into POLOZ values (3,'1017',1,24.5);
insert into POLOZ values (4,'1009',2,17);
insert into POLOZ values (4,'1019',1,40.5);
insert into POLOZ values (6,'1004',2,128);
insert into POLOZ values (6,'1005',1,79);
insert into POLOZ values (6,'1006',4,224);
insert into POLOZ values (7,'1016',50,1500);
insert into POLOZ values (8,'1017',1,24.5);
insert into POLOZ values (9,'1009',1,8.5);
insert into POLOZ values (10,'1009',6,51);
insert into POLOZ values (10,'1016',1,30);
insert into POLOZ values (11,'1000',10,100);
insert into POLOZ values (11,'1001',10,195);
insert into POLOZ values (11,'1002',5,75);
insert into POLOZ values (11,'1003',10,120);
insert into POLOZ values (12,'1011',1,34.5);
insert into POLOZ values (12,'1021',0.5,14.5);
insert into POLOZ values (12,'1026',1,44);
insert into POLOZ values (13,'1011',2,69);
insert into POLOZ values (13,'1017',2,50);
insert into POLOZ values (13,'1021',2,58);
insert into POLOZ values (14,'1000',20,200);
insert into POLOZ values (14,'1004',2,128);
insert into POLOZ values (15,'1007',1,13);
insert into POLOZ values (15,'1016',2,65);
insert into POLOZ values (15,'1018',10,30);
insert into POLOZ values (15,'1021',1,29);
insert into POLOZ values (15,'1025',4,64);
insert into POLOZ values (16,'1010',5,157.5);
insert into POLOZ values (16,'1022',2,61);
insert into POLOZ values (17,'1002',4,60);
insert into POLOZ values (18,'1005',2,173);
insert into POLOZ values (18,'1006',2,112);
insert into POLOZ values (19,'1008',20,250);
insert into POLOZ values (20,'1015',10,25);
insert into POLOZ values (20,'1017',1,25);
insert into POLOZ values (20,'1018',6,21);
insert into POLOZ values (20,'1024',1,13);
insert into POLOZ values (21,'1003',2,25);
insert into POLOZ values (21,'1013',6,198);
insert into POLOZ values (21,'1019',1,40.5);
insert into POLOZ values (21,'1025',2,35);
insert into POLOZ values (22,'1000',10,100);
insert into POLOZ values (22,'1024',2,26);
insert into POLOZ values (22,'1026',1,44.5);
insert into POLOZ values (23,'1013',1,33);
insert into POLOZ values (23,'1020',1,28);
insert into POLOZ values (24,'1005',1,86.5);
insert into POLOZ values (25,'1002',30,450);
insert into POLOZ values (26,'1006',1,56);
insert into POLOZ values (27,'1008',3,39);
insert into POLOZ values (27,'1018',10,35);
insert into POLOZ values (27,'1026',1,44.5);
insert into POLOZ values (28,'1003',6,75);
insert into POLOZ values (28,'1015',20,60);
insert into POLOZ values (28,'1017',1,25);
insert into POLOZ values (28,'1025',4,70);
insert into POLOZ values (29,'1016',2,68);
insert into POLOZ values (29,'1017',1,25);
insert into POLOZ values (29,'1024',2,26);
insert into POLOZ values (30,'1016',2,68);
insert into POLOZ values (30,'1017',1,25);
insert into POLOZ values (30,'1020',20,560);