Zkouškový příklad 4IT218 Rezervační systém zážitkové agentury. Karel Kohout FIS VŠE

Rozměr: px
Začít zobrazení ze stránky:

Download "Zkouškový příklad 4IT218 Rezervační systém zážitkové agentury. Karel Kohout karel@kohout.se FIS VŠE"

Transkript

1 Zkouškový příklad 4IT218 Rezervační systém zážitkové agentury 25. února 2011

2 Obsah 1 Zadání 2 2 SQL Definice tabulek Definice indexů Referenční integrita Uživatelská práva Testovací data Pomůcky Vymazání dat A Firemní procesy 17 Seznam obrázků 1 Konceptuální schéma (Chenova notace) Konceptuální model Fyzický model Nástin objednávky v e-shopu Průběh rezervace termínu zážitku zákazníkem Výběr termínu obchodníkem

3 1 Zadání Cílem práce je navrhnout rezervační systém zážitkové agentury 1. Postup: ke každému produktu v objednávce v e-shopu (kamenná prodejna není) je po dokončení vygenerován dárkový certifikát (kód, datum vystavení, platnost, číslo objednávky) s unikátním kódem (viz 17/4). Každý certifikát je na jediný zážitek. U certifikátu jsou odlišené následující stavy (popisek, zkratka): neuhrazená objednávka uhrazená objednávka rezervováný termín termín potvrzený dodavatelem využitý certifikát. Certifikát se stává aktivním po uhrazení objednávky. V rezervačním systému je seznam všech současných i dříve nabízených zážitků (id v e-shopu, jméno). Každý zážitek může mít více dodavatelů (název, IČ, DIČ). Jeden dodavatel může zajišťovat jeden zážitek na více místech (název, zákaznický název, zkratka, kraj). Jeden dodavatel může na různých místech mít pro stejný zážitek různé zaměstnance (jméno, , telefon, cena 2 ). Všichni dodavatelé mají živnostenský list, někteří jsou plátci DPH. Zákazník obdarovaný musí po přihlášení do systému rezervací odsouhlasit smluvní podmínky a vyplnit kontaktní údaje (jméno, příjmení, telefon, ). Následně má možnost si vybrat několik termínů (datum, čas, nepovinná poznámka) a ke každému termínu místo konání (dle aktuálního seznamu dodavatelů pro daný zážitek); viz 17/5. Obchodník pro aktuální rezervace vybere vhodného dodavatele (s přihlédnutím na místa, termíny a ceny) a potvrdí termín (viz 17/6). Je možné zpětně spárovat kontaktní údaje zákazníků s dřívějšími rezervacemi. 1 Zážitková agentura je společnost zabývající se zprostředkováním zážitků, podobá se cestovní kanceláři. Zážitkem může být cokoliv, co se dá zprostředkovat - tedy například skok padákem, let balonem, kurzy přežití, vaření atd. 2 Cena může být závislá na místu konání. 2

4 Obrázek 1: Konceptuální schéma (Chenova notace) 3

5 Obrázek 2: Konceptuální model 4

6 Obrázek 3: Fyzický model 5

7 2 SQL 2.1 Definice tabulek 1 c r e a t e t a b l e CERTIFIKAT ( 2 KOD CHAR( 1 6 ) not n u l l, 3 ID_OSOBY INTEGER, 4 STAV_ZKRATKA CHAR( 2 ), 5 ID_PRODUKTU INTEGER not n u l l, 6 CISLO_OBJEDNAVKY INTEGER not n u l l, 7 DATUM_VYTVORENI DATE not n u l l, 8 PLATNOST DATE not n u l l, 9 c o n s t r a i n t PK_CERTIFIKAT primary key (KOD) 10 ) 11 / c r e a t e t a b l e FIRMA ( 14 IC INTEGER not n u l l, 15 DIC CHAR( 1 0 ), 16 NAZEV_FIRMY VARCHAR2( 6 4 ) not n u l l, 17 c o n s t r a i n t PK_FIRMA primary key ( IC ) 18 ) 19 / c r e a t e t a b l e KONTAKTNI_OSOBA ( 22 TELEFONNI_KONTAKT INTEGER not n u l l, 23 IC INTEGER not n u l l, 24 JMENO VARCHAR2( 2 5 ) not n u l l, 25 VARCHAR2( 6 4 ), 26 c o n s t r a i n t PK_KONTAKTNI_OSOBA primary key (TELEFONNI_KONTAKT) 27 ) 28 / c r e a t e t a b l e KRAJ ( 31 KRAJ_ZKRATKA CHAR( 3 ) not n u l l, 32 PLNY_NAZEV VARCHAR2( 2 5 ) not n u l l, 33 c o n s t r a i n t PK_KRAJ primary key (KRAJ_ZKRATKA) 34 ) 35 / c r e a t e t a b l e MISTO ( 38 MISTO_ZKRATKA CHAR( 5 ) not n u l l, 39 KRAJ_ZKRATKA CHAR( 3 ) not n u l l, 40 NAZEV VARCHAR2( ) not n u l l, 41 ZAKAZNICKY_NAZEV VARCHAR2( ) not n u l l, 42 c o n s t r a i n t PK_MISTO primary key (MISTO_ZKRATKA) 43 ) 44 / c r e a t e t a b l e OSOBA ( 47 PRIJMENI VARCHAR2( 2 5 ) not n u l l, 48 JMENO VARCHAR2( 2 5 ) not n u l l, 49 VARCHAR2( 6 4 ) not n u l l, 50 TELEFON INTEGER not n u l l, 51 ID_OSOBY INTEGER not n u l l, 52 c o n s t r a i n t PK_OSOBA primary key (ID_OSOBY), 53 c o n s t r a i n t AK_TELEFON_OSOBA unique (TELEFON) 54 ) 55 / c r e a t e t a b l e STAV_CERTIFIKATU ( 58 STAV_ZKRATKA CHAR( 2 ) not n u l l, 6

8 59 POPISEK VARCHAR2( 6 4 ) not n u l l, 60 c o n s t r a i n t PK_STAV_CERTIFIKATU primary key (STAV_ZKRATKA) 61 ) 62 / c r e a t e t a b l e TERMIN ( 65 KOD CHAR( 1 6 ) not n u l l, 66 DATUM_CAS DATE not n u l l, 67 TELEFONNI_KONTAKT INTEGER, 68 MISTO_ZKRATKA CHAR( 5 ) not n u l l, 69 POZNAMKA VARCHAR2( ), 70 c o n s t r a i n t PK_TERMIN primary key (KOD, DATUM_CAS) 71 ) 72 / c r e a t e t a b l e ZAZITEK ( 75 ID_PRODUKTU INTEGER not n u l l, 76 NAZEV VARCHAR2( ) not n u l l, 77 c o n s t r a i n t PK_ZAZITEK primary key (ID_PRODUKTU) 78 ) 79 / c r e a t e t a b l e ZAZITEK_MISTO_DODAVATEL ( 82 ID_PRODUKTU INTEGER not n u l l, 83 TELEFONNI_KONTAKT INTEGER not n u l l, 84 MISTO_ZKRATKA CHAR( 5 ) not n u l l, 85 CENA NUMBER( 9 ), 86 check (CENA > 0), 87 c o n s t r a i n t PK_ZAZITEK_MISTO_DODAVATEL primary key (ID_PRODUKTU, TELEFONNI_KONTAKT, MISTO_ZKRATKA) 88 ) 89 / 2.2 Definice indexů 1 c r e a t e index NA_FK on CERTIFIKAT ( 2 ID_PRODUKTU ASC 3 ) 4 / 5 6 c r e a t e index OBDAROVANA_FK on CERTIFIKAT ( 7 ID_OSOBY ASC 8 ) 9 / c r e a t e index MA_FK on CERTIFIKAT ( 12 STAV_ZKRATKA ASC 13 ) 14 / c r e a t e index SOUCASTI_FK on KONTAKTNI_OSOBA ( 17 IC ASC 18 ) 19 / c r e a t e index V_KRAJI_FK on MISTO ( 22 KRAJ_ZKRATKA ASC 23 ) 24 / c r e a t e index REZERVOVAN_FK on TERMIN ( 27 KOD ASC 7

9 28 ) 29 / c r e a t e index ZAJISTUJE_FK on TERMIN ( 32 TELEFONNI_KONTAKT ASC 33 ) 34 / c r e a t e index V_FK on TERMIN ( 37 MISTO_ZKRATKA ASC 38 ) 39 / c r e a t e index ZAZITEK_MISTO_DODAVATEL_FK on ZAZITEK_MISTO_DODAVATEL ( 42 ID_PRODUKTU ASC 43 ) 44 / c r e a t e index ZAZITEK_MISTO_DODAVATEL2_FK on ZAZITEK_MISTO_DODAVATEL ( 47 TELEFONNI_KONTAKT ASC 48 ) 49 / c r e a t e index ZAZITEK_MISTO_DODAVATEL3_FK on ZAZITEK_MISTO_DODAVATEL ( 52 MISTO_ZKRATKA ASC 53 ) 54 / 2.3 Referenční integrita 1 a l t e r t a b l e CERTIFIKAT 2 add c o n s t r a i n t FK_CERTIFIK_MA_STAV_CER f o r e i g n key (STAV_ZKRATKA ) 3 r e f e r e n c e s STAV_CERTIFIKATU (STAV_ZKRATKA) 4 / 5 6 a l t e r t a b l e CERTIFIKAT 7 add c o n s t r a i n t FK_CERTIFIK_NA_ZAZITEK f o r e i g n key (ID_PRODUKTU) 8 r e f e r e n c e s ZAZITEK (ID_PRODUKTU) 9 / a l t e r t a b l e CERTIFIKAT 12 add c o n s t r a i n t FK_CERTIFIK_OBDAROVAN_OSOBA f o r e i g n key (ID_OSOBY ) 13 r e f e r e n c e s OSOBA (ID_OSOBY) 14 on d e l e t e s e t n u l l 15 / a l t e r t a b l e KONTAKTNI_OSOBA 18 add c o n s t r a i n t FK_KONTAKTN_SOUCASTI_FIRMA f o r e i g n key ( IC ) 19 r e f e r e n c e s FIRMA ( IC ) 20 on d e l e t e cascade 21 / a l t e r t a b l e MISTO 24 add c o n s t r a i n t FK_MISTO_V_KRAJI_KRAJ f o r e i g n key (KRAJ_ZKRATKA) 25 r e f e r e n c e s KRAJ (KRAJ_ZKRATKA) 26 on d e l e t e cascade 27 / 8

10 28 29 a l t e r t a b l e TERMIN 30 add c o n s t r a i n t FK_TERMIN_REZERVOVA_CERTIFIK f o r e i g n key (KOD) 31 r e f e r e n c e s CERTIFIKAT (KOD) 32 on d e l e t e cascade 33 / a l t e r t a b l e TERMIN 36 add c o n s t r a i n t FK_TERMIN_V_MISTO f o r e i g n key (MISTO_ZKRATKA) 37 r e f e r e n c e s MISTO (MISTO_ZKRATKA) 38 / a l t e r t a b l e TERMIN 41 add c o n s t r a i n t FK_TERMIN_ZAJISTUJE_KONTAKTN f o r e i g n key ( TELEFONNI_KONTAKT) 42 r e f e r e n c e s KONTAKTNI_OSOBA (TELEFONNI_KONTAKT) 43 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 46 add c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_ZAZITEK f o r e i g n key ( ID_PRODUKTU) 47 r e f e r e n c e s ZAZITEK (ID_PRODUKTU) 48 on d e l e t e cascade 49 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 52 add c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_KONTAKTN f o r e i g n key ( TELEFONNI_KONTAKT) 53 r e f e r e n c e s KONTAKTNI_OSOBA (TELEFONNI_KONTAKT) 54 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 57 add c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_MISTO f o r e i g n key ( MISTO_ZKRATKA) 58 r e f e r e n c e s MISTO (MISTO_ZKRATKA) 59 / 2.4 Uživatelská práva 1 REVOKE a l l ON CERTIFIKAT FROM IT_360 ; 2 REVOKE a l l ON FIRMA FROM IT_360 ; 3 REVOKE a l l ON KONTAKTNI_OSOBA FROM IT_360 ; 4 REVOKE a l l ON KRAJ FROM IT_360 ; 5 REVOKE a l l ON MISTO FROM IT_360 ; 6 REVOKE a l l ON OSOBA FROM IT_360 ; 7 REVOKE a l l ON STAV_CERTIFIKATU FROM IT_360 ; 8 REVOKE a l l ON TERMIN FROM IT_360 ; 9 REVOKE a l l ON ZAZITEK FROM IT_360 ; 10 REVOKE a l l ON ZAZITEK_MISTO_DODAVATEL FROM IT_360 ; GRANT SELECT, INSERT, UPDATE, DELETE ON CERTIFIKAT TO IT_360 ; 13 GRANT SELECT, INSERT, UPDATE, DELETE ON FIRMA TO IT_360 ; 14 GRANT SELECT, INSERT, UPDATE, DELETE ON KONTAKTNI_OSOBA TO IT_360 ; 15 GRANT SELECT, INSERT, UPDATE, DELETE ON KRAJ TO IT_360 ; 16 GRANT SELECT, INSERT, UPDATE, DELETE ON MISTO TO IT_360 ; 17 GRANT SELECT, INSERT, UPDATE, DELETE ON OSOBA TO IT_360 ; 18 GRANT SELECT, INSERT, UPDATE, DELETE ON STAV_CERTIFIKATU TO IT_360 ; 19 GRANT SELECT, INSERT, UPDATE, DELETE ON TERMIN TO IT_360 ; 20 GRANT SELECT, INSERT, UPDATE, DELETE ON ZAZITEK TO IT_360 ; 21 GRANT SELECT, INSERT, UPDATE, DELETE ON ZAZITEK_MISTO_DODAVATEL TO IT_360 ; 22 9

11 23 REVOKE a l l ON CERTIFIKAT FROM STUDENT; 24 REVOKE a l l ON FIRMA FROM STUDENT; 25 REVOKE a l l ON KONTAKTNI_OSOBA FROM STUDENT; 26 REVOKE a l l ON KRAJ FROM STUDENT; 27 REVOKE a l l ON MISTO FROM STUDENT; 28 REVOKE a l l ON OSOBA FROM STUDENT; 29 REVOKE a l l ON STAV_CERTIFIKATU FROM STUDENT; 30 REVOKE a l l ON TERMIN FROM STUDENT; 31 REVOKE a l l ON ZAZITEK FROM STUDENT; 32 REVOKE a l l ON ZAZITEK_MISTO_DODAVATEL FROM STUDENT; GRANT SELECT ON CERTIFIKAT TO STUDENT; 35 GRANT SELECT ON FIRMA TO STUDENT; 36 GRANT SELECT ON KONTAKTNI_OSOBA TO STUDENT; 37 GRANT SELECT ON KRAJ TO STUDENT; 38 GRANT SELECT ON MISTO TO STUDENT; 39 GRANT SELECT ON OSOBA TO STUDENT; 40 GRANT SELECT ON STAV_CERTIFIKATU TO STUDENT; 41 GRANT SELECT ON TERMIN TO STUDENT; 42 GRANT SELECT ON ZAZITEK TO STUDENT; 43 GRANT SELECT ON ZAZITEK_MISTO_DODAVATEL TO STUDENT; 2.5 Testovací data Poznámka: kvůli zvýrazňování syntaxe zde uvádím data bez diakritiky. 1 INSERT INTO STAV_CERTIFIKATU (STAV_ZKRATKA, POPISEK) VALUES ( NE, Neuhrazeny ) ; 2 INSERT INTO STAV_CERTIFIKATU (STAV_ZKRATKA, POPISEK) VALUES ( ZA, Zaplaceny, nerezervovany ) ; 3 INSERT INTO STAV_CERTIFIKATU (STAV_ZKRATKA, POPISEK) VALUES ( RE, Rezervovany termin ) ; 4 INSERT INTO STAV_CERTIFIKATU (STAV_ZKRATKA, POPISEK) VALUES ( DO, Termin potvrzeny od d o d a v a t e l e ) ; 5 INSERT INTO STAV_CERTIFIKATU (STAV_ZKRATKA, POPISEK) VALUES ( EX, Proveden ) ; INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( PHA, Hlavni mesto Praha ) ; 10 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( JHC, J i h o c e s k y k r a j ) ; 11 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( JHM, Jihomoravsky k r a j ) ; 12 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( KRV, Karlovarsky k r a j ) ; 13 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( VYS, Kraj Vysocina ) ; 14 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( KVH, Kralovehradecky k r a j ) ; 15 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( LIB, Liberecky k r a j ) ; 16 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( MSZ, Moravskoslezsky k r a j ) ; 17 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( OLO, Olomoucky k r a j ) ; 18 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( PAR, Pardubicky k r a j ) ; 19 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( PLZ, Plzensky k r a j ) ; 20 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( STC, S t r e d o c e s k y k r a j ) ; 10

12 21 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( UST, Ustecky k r a j ) ; 22 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( ZLI, Z l i n s k y k r a j ) ; 23 INSERT INTO KRAJ (KRAJ_ZKRATKA,PLNY_NAZEV) VALUES ( CCR, Cela Ceska r e p u b l i k a ) ; INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( PHPEC, PHA, Labulnicka r e s t a u r a c e \"U Spalene pecinky \ ", Vodickova 25, Vaclavske namesti ) ; 26 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( LOMFA, PAR, Lomecek u Lomce u Tynce, 15 km od Caslavy ) ; 27 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( LIBFA, PAR, L i b e n i c e u Kutne Hory, 2 km od Kutne Hory ) ; 28 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( CELCR, CCR, Cela Ceska r e p u b l i k a, Cela Ceska r e p u b l i k a ) ; 29 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( BRGZF, JHM, Restaurace \" Gril, zahradka a f o t b a l e k \ ", Pralska 15, 5 minut od Hlavniho n a d r a l i ) ; 30 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( BRBUN, JHM, B i s t r o \"U Novaku \ ", V y s t a v i s t e 5, V y s t a v i s t e ) ; 31 INSERT INTO MISTO (MISTO_ZKRATKA,KRAJ_ZKRATKA,NAZEV, ZAKAZNICKY_NAZEV) VALUES ( PHTCH, PHA, Restaurace \" Tai wu Chia mei \ ", Brechtova 122, J i l n i Mesto, 5 minut od s t a n i c e metra Haje ) ; INSERT INTO FIRMA ( IC, DIC,NAZEV_FIRMY) VALUES ( , CZ , Limuziny Praha, a. s. ) ; 36 INSERT INTO FIRMA ( IC, DIC,NAZEV_FIRMY) VALUES ( , CZ , Zemedelske d r u l s t v o Polabi ) ; 37 INSERT INTO FIRMA ( IC, DIC,NAZEV_FIRMY) VALUES ( , CZ , Prvni k u l i n a r s k a, s. r. o. ) ; 38 INSERT INTO FIRMA ( IC, DIC,NAZEV_FIRMY) VALUES ( , n u l l, Jan Novak, k u l i n a r s k e kurzy ) ; INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan Prochazka, jan. cz ) ; 41 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , J a r o s l a v Svoboda, j a r d a. cz ) ; 42 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan Cerny, cz ) ; 43 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan B i l y, b i l p o l a b i. cz ) ; 44 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Petr Sedy, cz ) ; 45 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jana Novakova, jana. cz ) ; 46 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan F u l r e i c h, f u l r e i c k u l i n a r s k a. cz ) ; 47 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , J a r o s l a v a Babicova, 11

13 cz ) ; 48 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Ho Chi Mah, cz ) ; 49 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan Novak, i n f k u r z y v a r e n i. cz ) ; 50 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Petra Novakova, i n f k u r z y v a r e n i. cz ) ; INSERT INTO ZAZITEK (ID_PRODUKTU,NAZEV) VALUES ( 1 2 3, Kurz v a r e n i cooking party ) ; 53 INSERT INTO ZAZITEK (ID_PRODUKTU,NAZEV) VALUES ( 1 2, Den na k o z i farme e k o l o g i c k e z e m e d e l s t v i v p r a x i ) ; 54 INSERT INTO ZAZITEK (ID_PRODUKTU,NAZEV) VALUES ( 1 3, Vikend na farme navrat k p r i r o d e ) ; 55 INSERT INTO ZAZITEK (ID_PRODUKTU,NAZEV) VALUES ( 1 5, Limuzina na vikend ) ; 56 INSERT INTO ZAZITEK (ID_PRODUKTU,NAZEV) VALUES ( 1 6, Svezte s e limuzinou ) ; INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 15, , CELCR, 1100) ; 59 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , PHTCH, ) ; 60 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , BRGZF, ) ; 61 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , BRGZF, ) ; 62 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , PHPEC, ) ; 63 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , PHPEC, ) ; 64 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , PHTCH, ) ; 65 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , BRBUN, ) ; 66 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 123, , BRBUN, ) ; 67 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 12, , LOMFA, ) ; 68 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 12, , LOMFA, ) ; 69 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 13, , LIBFA, ) ; 70 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 13, , LIBFA, ) ; 71 INSERT INTO ZAZITEK_MISTO_DODAVATEL (ID_PRODUKTU,TELEFONNI_KONTAKT, MISTO_ZKRATKA,CENA) VALUES ( 16, , CELCR, 1100) ; INSERT INTO OSOBA (PRIJMENI,JMENO, ,TELEFON,ID_OSOBY) VALUES ( Dvorak, J i r i, j i r i. cz, ,1) ; 74 INSERT INTO OSOBA (PRIJMENI,JMENO, ,TELEFON,ID_OSOBY) VALUES ( Svobodova, Marie, cz, ,2) ; 75 INSERT INTO OSOBA (PRIJMENI,JMENO, ,TELEFON,ID_OSOBY) VALUES ( Jana, Kucerova, wild. cz, ,3) ; INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( a , n u l l, NE, 1 2 3, 1, to_timestamp ( 01 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 01 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) 12

14 ; 78 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( 123 b456e f, n u l l, ZA, 1 2, 2, to_timestamp ( 02 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 02 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 79 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( b , n u l l, ZA, 1 3, 3, to_timestamp ( 03 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 03 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 80 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( c , 3, RE, 1 2 3, 4, to_timestamp ( 04 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 04 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 81 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( d , 1, RE, 1 2 3, 5, to_timestamp ( 05 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 05 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 82 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( e , 1, DO, 1 6, 6, to_timestamp ( 06 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 06 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 83 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( f , 2, DO, 1 2 3, 7, to_timestamp ( 07 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 07 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; 84 INSERT INTO CERTIFIKAT (KOD,ID_OSOBY,STAV_ZKRATKA,ID_PRODUKTU, CISLO_OBJEDNAVKY,DATUM_VYTVORENI,PLATNOST) VALUES ( g , 2, EX, 1 2, 8, to_timestamp ( 08 JAN AM, DD MON RR HH. MI. SS. FF AM ), to_timestamp ( 08 FEB AM, DD MON RR HH. MI. SS. FF AM ) ) ; INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( c , to_timestamp ( 01 FEB AM, DD MON RR HH. MI. SS. FF AM ), n u l l, PHPEC, Prosim o vcasne p o t v r z e n i. ) ; 87 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( c , to_timestamp ( 02 FEB AM, DD MON RR HH. MI. SS. FF AM ), n u l l, PHPEC, n u l l ) ; 88 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( c , to_timestamp ( 03 FEB AM, DD MON RR HH. MI. SS. FF AM ), n u l l, PHTCH, n u l l ) ; 89 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( d , to_timestamp ( 04 FEB AM, DD MON RR HH. MI. SS. FF AM ), n u l l, BRGZF, n u l l ) ; 90 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( e , to_timestamp ( 05 FEB 09 13

15 AM, DD MON RR HH. MI. SS. FF AM ), , CELCR, Praha ) ; 91 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( f , to_timestamp ( 06 FEB AM, DD MON RR HH. MI. SS. FF AM ), , PHTCH, n u l l ) ; 92 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( f , to_timestamp ( 07 FEB AM, DD MON RR HH. MI. SS. FF AM ), n u l l, BRBUN, n u l l ) ; 93 INSERT INTO TERMIN (KOD,DATUM_CAS,TELEFONNI_KONTAKT,MISTO_ZKRATKA, POZNAMKA) VALUES ( g , to_timestamp ( 08 FEB AM, DD MON RR HH. MI. SS. FF AM ), , CELCR, Z l i n ) ; 2.6 Pomůcky 1 2 CREATE VIEW "REALIZOVATELNE_ZAZITKY" ( "CENA", "NAZEV", "MISTO", " JMENO", " ", "TELEFONNI_KONTAKT" ) AS 3 s e l e c t zazitek_misto_dodavatel. cena, z a z i t e k.nazev, misto.nazev as misto, jmeno, , t e l e f o n n i _ k o n t a k t 4 from zazitek_ misto_ dodavatel 5 j o i n z a z i t e k on z a z i t e k. id_produktu=zazitek_misto_dodavatel. id_produktu 6 j o i n kontaktni_osoba on kontaktni_osoba. t e l e f o n n i _ k o n t a k t = zazitek_misto_dodavatel. t e l e f o n n i _ k o n t a k t 7 j o i n misto on misto. misto_zkratka = zazitek_ misto_ dodavatel. misto_zkratka 8 / 9 10 CREATE VIEW "SEZNAM_KONTAKTNICH_OSOB" ( "NAZEV_FIRMY", "JMENO", " TELEFONNI_KONTAKT", " " ) AS 11 s e l e c t nazev_firmy, JMENO, t e l e f o n n i _ k o n t a k t, from kontaktni_osoba j o i n firma u s i n g ( i c ) 12 / 2.7 Vymazání dat 1 a l t e r t a b l e CERTIFIKAT 2 drop c o n s t r a i n t FK_CERTIFIK_MA_STAV_CER 3 / 4 5 a l t e r t a b l e CERTIFIKAT 6 drop c o n s t r a i n t FK_CERTIFIK_NA_ZAZITEK 7 / 8 9 a l t e r t a b l e CERTIFIKAT 10 drop c o n s t r a i n t FK_CERTIFIK_OBDAROVAN_OSOBA 11 / a l t e r t a b l e KONTAKTNI_OSOBA 14 drop c o n s t r a i n t FK_KONTAKTN_SOUCASTI_FIRMA 15 / a l t e r t a b l e MISTO 18 drop c o n s t r a i n t FK_MISTO_V_KRAJI_KRAJ 19 / a l t e r t a b l e TERMIN 14

16 22 drop c o n s t r a i n t FK_TERMIN_REZERVOVA_CERTIFIK 23 / a l t e r t a b l e TERMIN 26 drop c o n s t r a i n t FK_TERMIN_V_MISTO 27 / a l t e r t a b l e TERMIN 30 drop c o n s t r a i n t FK_TERMIN_ZAJISTUJE_KONTAKTN 31 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 34 drop c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_ZAZITEK 35 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 38 drop c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_KONTAKTN 39 / a l t e r t a b l e ZAZITEK_MISTO_DODAVATEL 42 drop c o n s t r a i n t FK_ZAZITEK ZAZITEK_M_MISTO 43 / drop index MA_FK 46 / drop index OBDAROVANA_FK 49 / drop index NA_FK 52 / drop t a b l e CERTIFIKAT cascade c o n s t r a i n t s 55 / drop t a b l e FIRMA cascade c o n s t r a i n t s 58 / drop index SOUCASTI_FK 61 / drop t a b l e KONTAKTNI_OSOBA cascade c o n s t r a i n t s 64 / drop t a b l e KRAJ cascade c o n s t r a i n t s 67 / drop index V_KRAJI_FK 70 / drop t a b l e MISTO cascade c o n s t r a i n t s 73 / drop t a b l e OSOBA cascade c o n s t r a i n t s 76 / drop t a b l e STAV_CERTIFIKATU cascade c o n s t r a i n t s 79 / drop index V_FK 82 / 83 15

17 84 drop index ZAJISTUJE_FK 85 / drop index REZERVOVAN_FK 88 / drop t a b l e TERMIN cascade c o n s t r a i n t s 91 / drop t a b l e ZAZITEK cascade c o n s t r a i n t s 94 / drop index ZAZITEK_MISTO_DODAVATEL3_FK 97 / drop index ZAZITEK_MISTO_DODAVATEL2_FK 100 / drop index ZAZITEK_MISTO_DODAVATEL_FK 103 / drop t a b l e ZAZITEK_MISTO_DODAVATEL cascade c o n s t r a i n t s 106 / DROP VIEW "REALIZOVATELNE_ZAZITKY" 109 / DROP VIEW "SEZNAM_KONTAKTNICH_OSOB" 112 / 16

18 A Firemní procesy Obrázek 4: Nástin objednávky v e-shopu. Obrázek 5: Průběh rezervace termínu zážitku zákazníkem. Obrázek 6: Výběr termínu obchodníkem. 17

Databázové systémy Cvičení 5.2

Databázové systémy Cvičení 5.2 Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako

Více

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE 2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy

Více

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_038.ICT.34 Tvorba webových stránek SQL stručné minimum OA a JŠ Jihlava, VY_32_INOVACE_038.ICT.34 Číslo

Více

6. SQL složitější dotazy, QBE

6. SQL složitější dotazy, QBE 6. SQL složitější dotazy, QBE Příklady : Veškeré příklady budou dotazy nad databází KONTAKTY nebo KNIHOVNA nebo FIRMA Databáze KONTAKTY OSOBA (Id_osoba, Příjmení, Jméno, Narození, Město, Ulice, PSČ) EMAIL

Více

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Seznámení s SQL Server Management Studiem (SSMS) Základní architektura

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL 4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená

Více

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Návrh a tvorba WWW stránek 1/14. PHP a databáze Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované

Více

Domácí zdravotní péče v roce 2001

Domácí zdravotní péče v roce 2001 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 23. 12. 2002 63 Domácí zdravotní péče v roce 2001 Aktuální informace vychází ze zpracovaných údajů výkazů A(MZ)1-01

Více

Stavebnictví v regionech

Stavebnictví v regionech Stavebnictví v regionech Petra Cuřínová Tisková konference, 20. dubna 2016, Brno ČESKÝ STATISTICKÝ ÚŘAD Na padesátém 81, 100 82 Praha 10 www.czso.cz 1 STAVEBNICTVÍ ČR V RÁMCI EVROPY Váhy indexu stavební

Více

Zdravotnická dopravní služba 2015

Zdravotnická dopravní služba 2015 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 7. 9. 2016 5 Zdravotnická dopravní služba 2015 Souhrn Statistické výkazy NZIS za rok 2015 odevzdalo celkem 244 zařízení

Více

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc. 1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace

Více

PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy

PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy Tabulka doporučených mezd pro Hlavní město Praha horní hranice horní hranice 27 047 155 27 668 166

Více

PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy

PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy PŘÍRUČKA PRO ŽADATELE GRANTU- FOND PRO NESTÁTNÍ NEZISKOVÉ ORGANIZACE Příloha č. 11 Tabulka obvyklé mzdy Tabulka doporučených mezd pro Jihomoravský kraj 20 404 121 24 347 144 26 808 158 21 681 126 26 547

Více

Doprava raněných, nemocných a rodiček v roce 2003

Doprava raněných, nemocných a rodiček v roce 2003 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 14.1.24 82 Doprava raněných, nemocných a rodiček v roce 23 Výchozím zdrojem dat pro tuto aktuální informaci je Roční

Více

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS 7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13

Více

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS 7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years SQL v14 4D Developer konference Obsah části SQL Porovnání 4D a SQL Nové příkazy SQL Upravené příkazy SQL Optimalizace SQL SQL v14 porovnání Definice dat - struktury Manipulace s daty Definice dat Vytvoření

Více

SQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL)

SQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL) SQL strukturovaný dotazovací jazyk Structured Query Language (SQL) SQL - historie 1974-75 - IBM - 1.prototyp - SEQUEL od 1979 - do praxe - ORACLE (1979) IBM - SQL/DS (1981), DB/2 (1983) postupně přijímán

Více

Transformace konceptuálního modelu na relační

Transformace konceptuálního modelu na relační Transformace konceptuálního modelu na relační Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16

Více

Činnost praktických lékařů pro dospělé v roce Activity of general practitioners for adults in 2011

Činnost praktických lékařů pro dospělé v roce Activity of general practitioners for adults in 2011 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 5. 6. 2012 17 Činnost praktických lékařů pro dospělé v roce 2011 Activity of general practitioners for adults in 2011

Více

Chytry odbě ratěl API

Chytry odbě ratěl API Chytry odbě ratěl API v0.3 Obsah Kalkulačka... 2 Povinné parametry... 2 Nepovinné parametry... 2 Výpočty při neznámých hodnotách... 2 Výpočty s přesnými hodnotami.... 3 Elektřina... 3 Plyn... 3 Návratové

Více

Činnost praktických lékařů pro dospělé v roce 2012. Activity of general practitioners for adults in 2012

Činnost praktických lékařů pro dospělé v roce 2012. Activity of general practitioners for adults in 2012 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 4. 7. 2013 22 Činnost praktických lékařů pro dospělé v roce 2012 Activity of general practitioners for adults in 2012

Více

Dotazovací jazyk SQL I

Dotazovací jazyk SQL I Dotazovací jazyk SQL I Historický vývoj I IBM - 70. léta - prototyp relačního DBMS - System R 80. léta - základ 2 komerčních DBMS: SQL/DS, DB2 SQL jako standard Standardizační instituce ANSI: American

Více

Zápisování dat do databáze

Zápisování dat do databáze Zápisování dat do databáze Informační a znalostní systémy 1 2 záznamů Pro vkládání záznamů do tabulky- příkaz INSERT INSERT INTO tabulka VALUES ( výčet hodnot záznamu ) záznamů Pro vkládání záznamů do

Více

Databázové systémy I

Databázové systémy I 2015 Databázové systémy I PROJEKT 2 ČÁST MIROSLAV POKORNÝ Stránka 0 z 21 Zadání Implementujte datový model vytvořený v první části projektu do relační databáze a vytvořte pohledy a uloženou proceduru dle

Více

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk

Více

Sportovní hala 31. ZŠ Plzeň - dívky Pondělí 15. 6. 2015 číslo čas utkání soupeři skupina výsledek

Sportovní hala 31. ZŠ Plzeň - dívky Pondělí 15. 6. 2015 číslo čas utkání soupeři skupina výsledek Sportovní hala 31. ZŠ Plzeň - dívky Pondělí 15. 6. 2015 DB01 09:00 DB1 Zlínsky kraj - DB2 Jihočeský kraj B DB02 09:40 DB3 Liberecký kraj - DB4 Středočeský kraj B DB03 10:20 DB5 Ústecký kraj - DB6 Plzeňský

Více

Sada 1 - PHP. 14. Úvod do jazyka SQL

Sada 1 - PHP. 14. Úvod do jazyka SQL S třední škola stavební Jihlava Sada 1 - PHP 14. Úvod do jazyka SQL Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a

Více

Doplňte, prosím, údaje v oranžových a žlutých položkách, pokyny naleznete pod tabulkami.

Doplňte, prosím, údaje v oranžových a žlutých položkách, pokyny naleznete pod tabulkami. ; SESTAJOVICE;STC;7;6;0;1;6;0;1;2;3;0;6;0;4;1;1;562;26;532;0;1;0;3;0;50;2;5;0;23;4;11;1;4;0;0;0;0;0;0;20;0;0;0;0;381500;39144 Doplňte, prosím, údaje v oranžových a žlutých položkách, pokyny naleznete pod

Více

VÝVOJ STAVEBNICTVÍ A BYTOVÉ VÝSTAVBY

VÝVOJ STAVEBNICTVÍ A BYTOVÉ VÝSTAVBY VÝVOJ STAVEBNICTVÍ A BYTOVÉ VÝSTAVBY Petra Cuřínová Tisková konference, ČSÚ Praha, 8. června 5 ČESKÝ STATISTICKÝ ÚŘAD Na padesátém 8, 8 Praha www.czso.cz STAVEBNICTVÍ V EVROPĚ Aktuálně 4, 7,9 STAVEBNICTVÍ

Více

Příloha č Tabulky a grafy porovnání výsledků z přezkoumání hospodaření za období let 2008 až 2012, obcí, MČ, DSO

Příloha č Tabulky a grafy porovnání výsledků z přezkoumání hospodaření za období let 2008 až 2012, obcí, MČ, DSO Příloha č. 10 - Tabulky a grafy porovnání výsledků z přezkoumání hospodaření za období let 2008 až 2012, obcí, MČ, DSO Tabulka porovnání výsledků z přezkoumání hospodaření za období let 2008 2012 závěr

Více

Jazyk SQL 3 - DML, DDL, TCL, DCL

Jazyk SQL 3 - DML, DDL, TCL, DCL Jazyk SQL 3 - DML, DDL, TCL, DCL Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/

Více

Popis souboru pro generování reportů *.report

Popis souboru pro generování reportů *.report Popis souboru pro generování reportů *.report [Main]... 1 Create... 1 Description... 1 Protect... 1 Nazev... 2 PopisX... 2 PopisY... 2 GRAFDATAOD... 2 GRAFDATADo... 2 GRAFOSAX... 2 TYP_GRAFU... 2 GRAF_VEDLEJSI_OSA...

Více

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce Databázové systémy 2 Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: čtvrtek, 4 5 Obor: ININ SWIN E-mail: jtichava@students.zcu.cz Databázové systémy II. KIV/DB2 LS 2007/2008 Zadání semestrální

Více

B2646 Informační technologie 1802R007 Informační technologie

B2646 Informační technologie 1802R007 Informační technologie B2646 Informační technologie 1802R007 Informační technologie Ing. Pavel Tyl Liberec 2014 B2646 Information technology 1802R007 Information technology Ing. Pavel Tyl Liberec 2014 download_queue

Více

Jazyk SQL databáze SQLite. připravil ing. petr polách

Jazyk SQL databáze SQLite. připravil ing. petr polách Jazyk SQL databáze SQLite připravil ing. petr polách SQL - úvod Structured Query Language (strukturovaný dotazovací jazyk 70. léta min. století) Standardizovaný dotazovací jazyk používaný pro práci s daty

Více

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním

Více

Zlínský. Název obce/městyse/města: Šestajovice kód kraj Kraj: STC HKK Královéhradecký

Zlínský. Název obce/městyse/města: Šestajovice kód kraj Kraj: STC HKK Královéhradecký ; Šestajovice;STC;6;5;0;1;5;2;0;3;0;0;5;0;3;1;1;202;172;27;0;2;0;1;0;32;13;3;0;4;1;1;0;10;0;0;0;0;0;0;16;0;0;0;0;117800;2649903;; Doplňte, prosím, údaje v oranžových a žlutých položkách, pokyny naleznete

Více

Hlášené případy pohlavních nemocí kraj Vysočina

Hlášené případy pohlavních nemocí kraj Vysočina Hlášené případy pohlavních nemocí kraj Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut biostatistiky a analýz Masarykovy

Více

Mortalita zhoubný novotvar hrtanu, průdušnice a průdušky (C32-C34)

Mortalita zhoubný novotvar hrtanu, průdušnice a průdušky (C32-C34) Mortalita zhoubný novotvar hrtanu, průdušnice a průdušky (C32-C34) Zpracoval: Mortalita zhoubný novotvar hrtanu, průdušnice a průdušky (C32-C34): Shrnutí Definice: Počet zemřelých dle vybrané skupiny příčin

Více

Výnosy z kmenových včelstev v kg Sektor Počet Počet včelstev. k 1.5. k 31.10. a 1 2 3 4 5 6 7. 44 62 9,68 0,097 600,0 6,00 Ostatní 0,00

Výnosy z kmenových včelstev v kg Sektor Počet Počet včelstev. k 1.5. k 31.10. a 1 2 3 4 5 6 7. 44 62 9,68 0,097 600,0 6,00 Ostatní 0,00 0 sumární sestava kraj: Hlavní město Praha.0.0 Sektor včelstev k.. k.0. a, 0,0 00,0,00 0 0 0 0,00 0,000 0,0,00 0, 0,,0,00 0 0, 0, 0,0,00, 0,,0,00 včelstev 0 včelstev včelstev 0 0 0 Vykoupeno medu v kg

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Pátá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Pátá přednáška SQL - DDL - dokončení SQL - DCL Vlastnosti relačních databázových systémů. Princip

Více

Mortalita - ostatní příčiny

Mortalita - ostatní příčiny Mortalita - ostatní příčiny Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut biostatistiky a analýz Masarykovy univerzity

Více

Činnost logopedických pracovišť v ČR v roce 2007. Activity of branch of logopaediology in the CR in the year 2007

Činnost logopedických pracovišť v ČR v roce 2007. Activity of branch of logopaediology in the CR in the year 2007 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 27. 6. 2008 20 Činnost logopedických pracovišť v ČR v roce 2007 Activity of branch of logopaediology in the CR in the

Více

Hlášená onemocnění pohlavními nemocemi v ČR v roce 2003

Hlášená onemocnění pohlavními nemocemi v ČR v roce 2003 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 20.12.2004 84 Hlášená onemocnění pohlavními nemocemi v ČR v roce 2003 Epidemiologickému hlášení podléhají tyto pohlavní

Více

Potraty podle věku ženy v roce Abortions by age of woman in year 2007

Potraty podle věku ženy v roce Abortions by age of woman in year 2007 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 28. 5. 2008 14 Potraty podle věku ženy v roce 2007 Abortions by age of woman in year 2007 Souhrn V roce 2007 bylo v

Více

Činnost oboru psychiatrie

Činnost oboru psychiatrie Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 22.4.2003 21 Činnost oboru psychiatrie Podkladem pro zpracování dat o činnosti oboru psychiatrie je výkaz A(MZ)1-01.

Více

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP Databázové systémy, MS Access Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity:

Více

Prioritní regionální silniční síť seznam úseků

Prioritní regionální silniční síť seznam úseků Prioritní regionální silniční síť seznam úseků Oprávněnými žadateli u projektů z SC 1.1 jsou kraje nebo jimi zřízené organizace. Projekt se může týkat pouze komunikací, které jsou ve vlastnictví příslušného

Více

Návod pro práci s novým administračním rozhraním pro výběr inzerátů do katalogu Sreality.cz

Návod pro práci s novým administračním rozhraním pro výběr inzerátů do katalogu Sreality.cz Časopis Sreality.cz Návod pro práci s novým administračním rozhraním pro výběr inzerátů do katalogu Sreality.cz Základní informace: Rozdělení časopisu podle regionů. Oproti minulé verzi jsou čísla časopisu

Více

Mortalita zhoubný novotvar žaludku (C16) kraj Vysočina

Mortalita zhoubný novotvar žaludku (C16) kraj Vysočina Mortalita zhoubný novotvar žaludku (C16) Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut biostatistiky a analýz

Více

Potraty podle věku ženy v roce Abortions by age of woman in year 2009

Potraty podle věku ženy v roce Abortions by age of woman in year 2009 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 21. 6. 2010 31 Potraty podle věku ženy v roce 2009 Abortions by age of woman in year 2009 Souhrn V roce 2009 bylo v

Více

Mortalita chronických nemocí dolní části dýchacího ústrojí (J40 J47)

Mortalita chronických nemocí dolní části dýchacího ústrojí (J40 J47) Mortalita chronických nemocí dolní části dýchacího ústrojí (J4 J47) Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut

Více

Mortalita dopravní nehody (V01 V99)

Mortalita dopravní nehody (V01 V99) Mortalita dopravní nehody (V1 V99) Ústav zdravotnických informací a statistiky České republiky Evropská Institute unieof Health Information and Statistics of the Czech Republic Institut biostatistiky a

Více

Mortalita onemocnění ledvin (N00 N29) kraj Vysočina

Mortalita onemocnění ledvin (N00 N29) kraj Vysočina Mortalita onemocnění ledvin (N N29) Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut biostatistiky a analýz Masarykovy

Více

Kapitola 6: Omezení integrity. Omezení domény

Kapitola 6: Omezení integrity. Omezení domény - 6.1 - Omezení domény Referenční integrita Aserce Spouštěče (Triggers) Funkční závislosti Kapitola 6: Omezení integrity Omezení domény Omezení integrity zabraňují poškození databáze; zajišťují, že autorizované

Více

Činnost zdravotnických zařízení v oboru transfuzní služby v České republice v roce 2009

Činnost zdravotnických zařízení v oboru transfuzní služby v České republice v roce 2009 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 19. 8. 21 5 Činnost zdravotnických zařízení v oboru transfuzní služby v České republice v roce 29 Activity of health

Více

Mortalita - nehody (V01 X59)

Mortalita - nehody (V01 X59) Mortalita - nehody (V1 X59) Ústav zdravotnických informací a statistiky České republiky Institute of Health Information and Statistics of the Czech Republic Institut biostatistiky a analýz Masarykovy univerzity

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Metody měření disparit. DISPARITÉR - Softwarová utilita pro zobrazení výsledků projektu WD-05-07-3

Metody měření disparit. DISPARITÉR - Softwarová utilita pro zobrazení výsledků projektu WD-05-07-3 Metody měření disparit DISPARITÉR - Softwarová utilita pro zobrazení výsledků projektu WD-05-07-3 Analýzy dat, Disparitér finanční dostupnost bydlení (kraje) fyzická dostupnost bydlení (kraje, ORP) časové

Více

Činnost oboru klinické hematologie v roce Activity of health care institutions in clinical haematology in 2011

Činnost oboru klinické hematologie v roce Activity of health care institutions in clinical haematology in 2011 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 26. 11. 212 57 Činnost oboru klinické hematologie v roce 211 Activity of health care institutions in clinical haematology

Více

Statistické šetření ubytovacích zařízení cestovního ruchu, cestovních kanceláří a cestovních agentur na území ČR

Statistické šetření ubytovacích zařízení cestovního ruchu, cestovních kanceláří a cestovních agentur na území ČR Statistické šetření ubytovacích zařízení cestovního ruchu, cestovních kanceláří a cestovních agentur na území ČR VÝSLEDKY 2. FÁZE ŠETŘENÍ CK / CA Praha, 28. 5. 2014 1 Projekt a jeho cíle Popis 2. fáze

Více

A5M33IZS Informační a znalostní systémy. Relační databázová technologie

A5M33IZS Informační a znalostní systémy. Relační databázová technologie A5M33IZS Informační a znalostní systémy Relační databázová technologie Přechod z konceptuálního na logický model Entitní typ tabulka Atribut entitního typu sloupec tabulky Vztah: vazba 1:1 a 1:N: Vztah

Více

Praha - bytové prostory

Praha - bytové prostory Praha - bytové prostory Praha 1 Praha 2 Garsonka 3 690 000 13 500 2 630 000 12 500 Byt 2+1 6 700 000 20 000 3 900 000 17 000 Byt 3+1 9 900 000 22 000 5 600 000 18 000 Byt 4+1 10 110 000 30 000 7 000 000

Více

MySQL. mysql> CREATE DATABASE nova CHARACTER SET latin2 COLLATE latin2_czech_cs; Query OK, 1 row affected (0.02 sec)

MySQL. mysql> CREATE DATABASE nova CHARACTER SET latin2 COLLATE latin2_czech_cs; Query OK, 1 row affected (0.02 sec) MySQL přes MySQL Command Line Client Zobrazení existujících databází mysql> SHOW DATABASES; Database test Vytvoření databáze mysql> CREATE DATABASE krouzek; Query OK, 1 row affected (0.00 sec) mysql> SHOW

Více

Počet obytných místností Number of rooms

Počet obytných místností Number of rooms Tab. 5.2.6 Trvale obydlené byty podle období výstavby nebo a podle počtu obytných místností v krajích k 1. 3. 2001 /v %/ Permanently occupied dwellings: by period of construction or and number of rooms

Více

Odvoz a ekologická likvidace skartu

Odvoz a ekologická likvidace skartu Česká republika Ministerstvo obrany Odvoz a ekologická likvidace skartu Odvoz a ekologická likvidace skartu 1 / 6 Výběrové řízení Typ VŘ: POP - Poptávkové řízení jednorázové Nákup x odprodej: Nákup Druh

Více

Činnost oboru nukleární medicíny v roce Activity of section of nuclear medicine in the year 2010

Činnost oboru nukleární medicíny v roce Activity of section of nuclear medicine in the year 2010 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 26. 8. 2011 47 Souhrn Činnost oboru nukleární medicíny v roce 2010 Activity of section of nuclear medicine in the year

Více

Materiál ke cvičením - SQL

Materiál ke cvičením - SQL Materiál ke cvičením - 1. Stručná syntaxe vybraných příkazů jazyka (detailní syntaxe příkazů je uvedena on-line manuálech přístupných z prostředí sítě VŠE) SELECT výběr a zobrazení hodnot z databáze: SELECT

Více

DUM 12 téma: Příkazy pro tvorbu databáze

DUM 12 téma: Příkazy pro tvorbu databáze DUM 12 téma: Příkazy pro tvorbu databáze ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací

Více

STATISTIKY CR NA ÚZEMÍ JIHOMORAVSKÉHO KRAJE DO ROKU 2016

STATISTIKY CR NA ÚZEMÍ JIHOMORAVSKÉHO KRAJE DO ROKU 2016 STATISTIKY CR NA ÚZEMÍ JIHOMORAVSKÉHO KRAJE DO ROKU 2016 1.1 Vývoj cestovního ruchu v rámci ČR v hromadných ubytovacích zařízeních (HUZ) v ČR 2012 15 098 817 43 278 457 2011 / 2012 - - 2013 15 407 671

Více

8.2 Používání a tvorba databází

8.2 Používání a tvorba databází 8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam

Více

Relační databázová technologie

Relační databázová technologie Relační databázová technologie Klíč: množina (možná jednoprvková) atributů (sloupců), jež jednoznačně idetifikuje danou entitu. Poznámky: 1. Daný entitní typ (tabulka) může mít více klíčů. Například (i)

Více

Praha - bytové prostory

Praha - bytové prostory Praha - bytové prostory Praha 1 Praha 2 Garsonka 3 750 000 13 000 2 770 000 12 000 Byt 2+1 6 900 000 19 000 4 100 000 15 000 Byt 3+1 10 100 000 21 000 5 200 000 16 000 Byt 4+1 11 500 000 35 000 7 000 000

Více

Použití databází na Webu

Použití databází na Webu 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové

Více

Databázové systémy. Cvičení 6: SQL

Databázové systémy. Cvičení 6: SQL Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi

Více

MINISTERSTVO PRO MÍSTNÍ ROZVOJ ČR

MINISTERSTVO PRO MÍSTNÍ ROZVOJ ČR Statistické šetření ubytovacích zařízení cestovního ruchu, cestovních kanceláří a agentur na území ČR 2. FÁZE ŠETŘENÍ UBYTOVACÍCH ZAŘÍZENÍ ŠETŘENÍ CK / CA 1. FÁZE, 2. FÁZE - několik předběžných výsledků

Více

Databázové systémy I

Databázové systémy I Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené

Více

- sloupcové integritní omezení

- sloupcové integritní omezení CREATE TABLE - CREATE TABLE = definice tabulek a jejich IO - ALTER TABLE = změna definice schématu - aktualizace - INSERT INTO = vkládání - UPDATE = modifikace - DELETE = mazání CREATE TABLE Základní konstrukce

Více

MySQL manuál. Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/

MySQL manuál. Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/ MySQL manuál Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/ 1. ÚVOD - MySQL je relační databázový systém skládající se z jedné nebo více databází - databáze je tvořena

Více

Číslo 1/2014, ročník LXX. PŘEPRAVNÍ A TARIFNÍ VĚSTNÍK Povinně zveřejňované informace na základě právních předpisů. 22. ledna 2014 ISSN 1805-9864

Číslo 1/2014, ročník LXX. PŘEPRAVNÍ A TARIFNÍ VĚSTNÍK Povinně zveřejňované informace na základě právních předpisů. 22. ledna 2014 ISSN 1805-9864 PŘEPRAVNÍ A TARIFNÍ VĚSTNÍK Povinně zveřejňované informace na základě právních předpisů Číslo 1/2014, ročník LXX 22. ledna 2014 Vydává Ministerstvo dopravy ISSN 1805-9864 Obsah Oddíl A: Železnice věci

Více

Činnost oboru nukleární medicíny v roce Activity of section of nuclear medicine in the year 2012

Činnost oboru nukleární medicíny v roce Activity of section of nuclear medicine in the year 2012 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 3. 8. 213 38 Souhrn Činnost oboru nukleární medicíny v roce 212 Activity of section of nuclear medicine in the year

Více

SPOTŘEBA PALIV A ENERGIÍ V DOMÁCNOSTECH

SPOTŘEBA PALIV A ENERGIÍ V DOMÁCNOSTECH SPOTŘEBA PALIV A ENERGIÍ V DOMÁCNOSTECH Radek Matějka a Zbyněk Štech Tisková konference, 23. února 2017, Praha ČESKÝ STATISTICKÝ ÚŘAD Na padesátém 81, 100 82 Praha 10 www.czso.cz Struktura spotřeby paliv

Více

Jazyk SQL slajdy k přednášce NDBI001

Jazyk SQL slajdy k přednášce NDBI001 Jazyk SQL slajdy k přednášce NDBI001 Jaroslav Pokorný MFF UK, Praha pokorny@ksi.mff.cuni.cz Dotazovací jazyky 1 Přehled SQL92 1) jazyk pro definici dat, 2) interaktivní jazyk pro manipulaci dat, 3) jazyk

Více

Metrologické ověření, kalibrace zkušebních zařízení a měřidel

Metrologické ověření, kalibrace zkušebních zařízení a měřidel Česká republika Ministerstvo obrany Metrologické ověření, kalibrace zkušebních zařízení a měřidel Metrologické ověření, kalibrace zkušebních zařízení a měřidel 1 / 6 Výběrové řízení Typ VŘ: DLS - Poptávkové

Více

Vzorové příklady SQL. Tabulka: Kniha CREATE TABLE kniha (id INTEGER, název VARCHAR(50), PRIMARY KEY (id))

Vzorové příklady SQL. Tabulka: Kniha CREATE TABLE kniha (id INTEGER, název VARCHAR(50), PRIMARY KEY (id)) Vzorové příklady SQL Tabulka: Kniha CREATE TABLE kniha název VARCHAR(50, PRIMARY KEY (id Tabulka: Autoři CREATE TABLE autoři jméno VARCHAR(10, příjmení VARCHAR(20, titul VARCHAR(7, prostřední VARCHAR(10,

Více

Dotazy v SQL. Výraz relační algebry R1( )[A1,A2,...,Aj] lze zapsat takto: SELECT A1,A2,...,Aj FROM R1 WHERE. Výraz (R1, R2... Rk)( )[A1,A2,...

Dotazy v SQL. Výraz relační algebry R1( )[A1,A2,...,Aj] lze zapsat takto: SELECT A1,A2,...,Aj FROM R1 WHERE. Výraz (R1, R2... Rk)( )[A1,A2,... Jazyk SQL 1 Přehled SQL 1) jazyk pro definici dat (DDL), 2) jazyk pro manipulaci dat (DML), 3) jazyk pro definice pohledů 4) jazyk pro definice IO 5) jazyk pro přiřazení přístupových práv (DCL) 6) řízení

Více

Činnost oboru gynekologie a péče o ženy v roce 2012. Activity of branch of gynaecology and medical care of women in 2012

Činnost oboru gynekologie a péče o ženy v roce 2012. Activity of branch of gynaecology and medical care of women in 2012 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 8. 7. 2013 23 Činnost oboru gynekologie a péče o ženy v roce 2012 Activity of branch of gynaecology and medical care

Více

Konektor pro ekonomický systém POHODA a Microsoft Dynamics CRM 2011. soupis synchronizovaných polí

Konektor pro ekonomický systém POHODA a Microsoft Dynamics CRM 2011. soupis synchronizovaných polí Konektor pro ekonomický systém POHODA a Microsoft Dynamics CRM 2011 verze dokumentu: 4 vydáno: 26.3.2012 soupis synchronizovaných polí entita typ pole pole pole v Pohodě Specifikace popis Obchodní vztahy

Více

Databázové systémy. Integritní omezení. Vilém Vychodil. V. Vychodil (KMI/DATA1, Přednáška 9) Integritní omezení Databázové systémy 1 / 33

Databázové systémy. Integritní omezení. Vilém Vychodil. V. Vychodil (KMI/DATA1, Přednáška 9) Integritní omezení Databázové systémy 1 / 33 Databázové systémy Integritní omezení Vilém Vychodil KMI/DATA1, Přednáška 9 Databázové systémy V. Vychodil (KMI/DATA1, Přednáška 9) Integritní omezení Databázové systémy 1 / 33 Přednáška 9: Přehled 1 Relační

Více

Přehled průběhu pozemních komunikací v jednotlivých krajích ČR

Přehled průběhu pozemních komunikací v jednotlivých krajích ČR Přehled průběhu pozemních komunikací v jednotlivých ích ČR probíhá v ích Plzeňský Ústecký Zlínský Dálnice D1 X X X X X X X Dálnice D11 X X X X Dálnice D2 X Dálnice D3 X X Dálnice D5 X X Dálnice D8 X X

Více

Domácí zdravotní péče v České republice v roce 2011. Home care in the Czech Republic in 2011

Domácí zdravotní péče v České republice v roce 2011. Home care in the Czech Republic in 2011 Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 3. 12. 212 58 Domácí zdravotní péče v České republice v roce 211 Home care in the Czech Republic in 211 Souhrn Ke konci

Více

Nákup stavebních odvlhčovacích zařízení

Nákup stavebních odvlhčovacích zařízení Česká republika Ministerstvo obrany Nákup stavebních odvlhčovacích zařízení Nákup stavebních odvlhčovacích zařízení 1 / 6 Výběrové řízení Typ VŘ: POP - Poptávkové řízení jednorázové Nákup x odprodej: Nákup

Více

Souvislost E-R schématu s relačním

Souvislost E-R schématu s relačním Souvislost E-R schématu s relačním Reprezentace silného entitního typu entitnímu typu odpovídá schéma relace atributům entitního typu odpovídají atributy relace primární klíč bude tvořen atributy odpovídajícími

Více

Nákup dopravních kuželů pro autoškolu

Nákup dopravních kuželů pro autoškolu Česká republika Ministerstvo obrany Nákup dopravních kuželů pro autoškolu Nákup dopravních kuželů pro autoškolu 1 / 6 Výběrové řízení Typ VŘ: POP - Poptávkové řízení jednorázové Nákup x odprodej: Nákup

Více

Nákup majetku - zámek visací

Nákup majetku - zámek visací Česká republika Ministerstvo obrany Nákup majetku - zámek visací Nákup majetku - zámek visací 1 / 6 Výběrové řízení Typ VŘ: POP - Poptávkové řízení jednorázové Nákup x odprodej: Nákup Druh výdaje: Movitý

Více

Činnost zdravotnických zařízení v České republice v roce 2009 Obor klinická hematologie

Činnost zdravotnických zařízení v České republice v roce 2009 Obor klinická hematologie Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 11. 6. 21 28 Činnost zdravotnických zařízení v České republice v roce 29 Obor klinická hematologie Activity of health

Více

Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):

Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR): Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit

Více

Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz

Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných

Více