Zkouškový příklad 4IT218 Rezervační systém zážitkové agentury. Karel Kohout FIS VŠE
|
|
- Jindřich Šimek
- před 9 lety
- Počet zobrazení:
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. novak@limo. 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. svoboda@limo. cz ) ; 42 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jan Cerny, cerny@polabi. 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, sedy@polabi. cz ) ; 45 INSERT INTO KONTAKTNI_OSOBA (TELEFONNI_KONTAKT, IC,JMENO, ) VALUES ( , , Jana Novakova, jana. novakova@limo. 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, ho@kulinarska. 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. dvorak@post. cz, ,1) ; 74 INSERT INTO OSOBA (PRIJMENI,JMENO, ,TELEFON,ID_OSOBY) VALUES ( Svobodova, Marie, svob@ . cz, ,2) ; 75 INSERT INTO OSOBA (PRIJMENI,JMENO, ,TELEFON,ID_OSOBY) VALUES ( Jana, Kucerova, wild. jane@seznam. 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. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
VíceDatabá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íce2. 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íceObchodní 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íceDatabá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íce6. 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íceDatabáze I. Přednáška 4
Databáze I Přednáška 4 Definice dat v SQL Definice tabulek CREATE TABLE jméno_tab (jm_atributu typ [integr. omez.], jm_atributu typ [integr. omez.], ); integritní omezení lze dodefinovat později Definice
VíceInformač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Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ
VíceNá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íceKonceptuální modelování a SQL
Konceptuální modelování a SQL přednáška č.? 1/90 Vytváření IS Analýza Návrh Implementace Testování Předání SW Jednotlivé fáze mezi sebou iterují 2/90 Proč modelovat/analyzovat? Standardizované pracovní
VíceKurz 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íceDomá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ícePŘÍ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ícePŘÍ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íce7. 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íce7. 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íceGymná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íceSQL 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íceDoprava 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íceZdravotnická 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íceStavebnictví 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íceSQL. 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íceTransformace 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íceChytry 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íceZá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Činnost praktických lékařů pro dospělé v roce Activity of general practitioners for adults in 2010
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 1. 6. 2011 17 Činnost praktických lékařů pro dospělé v roce 2010 Activity of general practitioners for adults in 2010
VíceČinnost praktických lékařů pro dospělé v roce Activity of general practitioners for adults in 2009
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 29. 7. 2010 41 Činnost praktických lékařů pro dospělé v roce 2009 Activity of general practitioners for adults in 2009
VíceDotazovací 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Č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íceDatabá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Č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ícePří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íceSportovní 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íceVěková struktura obyvatelstva
Věková struktura obyvatelstva Ú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íceJazyk 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íceSada 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íceJazyk 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Činnost hemodialyzačních středisek v České republice v roce Activity of hemodialysis centres in the CR in the year 2012
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 16. 1. 213 48 Souhrn Činnost hemodialyzačních středisek v České republice v roce 212 Activity of hemodialysis centres
VíceDatabá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íceRelace x vztah (relationship)
Relace x vztah (relationship) Peter Chen, Peter Pin-Shan (March 1976): "The Entity-Relationship Model Toward a Unified View of Data". ACM Transactions on Database Systems 1. E-R diagram v Chennově notaci
VíceMySQL. 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íceB2646 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íceZá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ícePL/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íceVý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íceDemografické charakteristiky krajů České republiky
Centrum pro rozvoj technologické platformy registrů Národního zdravotnického informačního systému, modernizace vytěžování jejich obsahu a rozšíření jejich informační kapacity. CZ.3.4.74/././_19/2748 Demografické
Více4IT218 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ícePrioritní 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íceDoplň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íceDatabá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ícePotraty podle věku ženy v roce Abortions by age of woman in year 2008
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 20. 7. 2009 37 Potraty podle věku ženy v roce 2008 Abortions by age of woman in year 2008 Souhrn V roce 2008 bylo v
VíceČinnost logopedických pracovišť v ČR v roce Activity of branch of logopaediology in the CR in the year 2005
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 12.7.2006 30 Činnost logopedických pracovišť v ČR v roce 2005 Activity of branch of logopaediology in the CR in the
VícePopis 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Činnost zdravotnických zařízení v oboru transfuzní služby v České republice v roce 2007
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 19. 8. 28 37 Činnost zdravotnických zařízení v oboru transfuzní služby v České republice v roce 27 Activity of health
VíceKapitola 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 hemodialyzačních středisek v České republice v roce Activity of hemodialysis centres in the CR in the year 2011
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 3. 1. 212 48 Souhrn Činnost hemodialyzačních středisek v České republice v roce 211 Activity of hemodialysis centres
VíceČinnost hemodialyzačních středisek v České republice v roce Activity of hemodialysis centres in the CR in the year 2009
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 13. 5. 21 14 Činnost hemodialyzačních středisek v České republice v roce 29 Activity of hemodialysis centres in the
VíceMortalita 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íceHláš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ícePoč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íceMortalita - 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íceZlí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íceDatabázové systémy a SQL
Databázové systémy a SQL Daniel Klimeš Autor, Název akce 1 About me Daniel Klimeš Vzdělání: Obecná biologie PGS: onkologie Specializace: klinické databáze Databáze ORACLE klimes@iba.muni.cz Kotlářská 2,
VíceMySQL sežere vaše data
MySQL sežere vaše data David Karban @davidkarban AWS Certified http://davidkarban.cz/ It s not a bug, it s a feature syndrome Pravděpodobně znáte indexy. Urychlují dotazy. Mohou být řazené, vzestupně i
VíceČ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íceGymná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íceA5M33IZS 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íceRegionální zpravodajství NZIS Celková mortalita kraj Vysočina Regionální zpravodajství NZIS
Celková mortalita 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 univerzity
VíceHláš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íceDBS Transformace konceptuálního schématu na
DBS Transformace konceptuálního schématu na relační 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ícePotraty 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
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íceMortalita 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íceMortalita 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íceMortalita 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íceVÝ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íceMortalita 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Č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íceProgram regenerace MPR a MPZ 2018
2 760 000 8 812 000 12 570 000 11 866 000 12 802 000 10 395 690 8 214 000 9 183 000 12 864 000 19 071 000 17 739 000 16 671 000 16 616 570 25 235 000 Program regenerace MPR a MPZ 2018 Objem poskytnutých
VíceDatabá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ícePotraty 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íceNá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íceHlášená onemocnění pohlavními nemocemi v ČR v roce Reported cases of venereal diseases in the CR in 2004
Aktuální informace Ústavu zdravotnických informací a statistiky České republiky Praha 6.12.2005 59 Hlášená onemocnění pohlavními nemocemi v ČR v roce 2004 Reported cases of venereal diseases in the CR
VíceSTATISTIKY 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íceMortalita - 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íceMateriá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íceDUM 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íceStatistické š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íceRelač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íce8.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Č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íceKraje v ukazatelích. Srovnání vývoje základních ukazatelů kvantitativního vývoje vzdělávání na úrovni krajů a ČR
Příloha 2 Kraje v ukazatelích Srovnání vývoje základních ukazatelů kvantitativního vývoje vzdělávání na úrovni krajů a ČR Tabulková část červen 2007 Ukazatel 1: Podíl dětí ve věku 5 let navštěvujících
VíceDatabá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ícePouž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íceOdvoz 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íceJazyk 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íceJEDNOTNÁ PŘIJÍMACÍ ZKOUŠKA 2018 STRUKTURA PŘIHLÁŠENÝCH A SIGNÁLNÍ VÝSLEDKY
JEDNOTNÁ PŘIJÍMACÍ ZKOUŠKA 18 STRUKTURA PŘIHLÁŠENÝCH A SIGNÁLNÍ VÝSLEDKY Zpracoval: Centrum pro zjišťování výsledků vzdělávání Oddělení statistiky a analýz KVĚTEN 18 % Z POČTU FYZYCKÝCH OSOB POČET UCHAZEČŮ
Více- 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Č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