Jazyk S Q L základy, příkazy pro práci s daty

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

Download "Jazyk S Q L základy, příkazy pro práci s daty"

Transkript

1 Jazyk S Q L základy, příkazy pro práci s daty Základní pojmy jazyk množina řetězců nad abecedou gramatika popisuje syntaxi výrazů jazyka pravidla, jak vytvářet platné řetězce jazyka. dotazovací jazyk je svázán s databází tj. dotazy, které výrazy jazyka označují, musejí být vyhodnotitelné. dotaz (databázový dotaz) funkce definovaná nad prostorem všech přípustných databází s daným schématem. Hodnota této funkce je vlastně odpovědí na dotaz (určitá databáze s daným schématem) Vlastnosti této funkce (dotazu) - je vyčíslitelná - odpověď obsahuje pouze hodnoty z databáze - odpověďnezávisí na reprezentaci databáze omezenost jazyka každému výrazu jazyka odpovídá dotaz expresivní jazyk by byl takový jazyk, kterým by se dal vyjádřit libovolný dotaz (platí např. pro programovací jazyky, nikoliv však pro běžné dotazovací jazyky) vyjadřovací síla jazyka množina dotazů, která se dá v daném jazyce vyjádřit perzistence jazyka Úplný jazyk = expresivní + omezený silnější jazyk (slabší) ekvivalentní jazyky ortogonalita jazyka - nezávislost v používání různých konstrukcí jazyka - existence konstruktoru (nižší objekt vyšší objekt) - existence selektoru - možnost přiřazení hodnot jedné třídy jinému objektu téže třídy - možnost porovnání objektů v rámci třídy

2 - podpora rekurzivně definované syntaxe a uzávěrových vlastností Vývoj počátky používání rok 1974 ( Sequel ) systémy IBM - DB2 ( operační systém MVS/370 ) - SQL/DS ( systémy VM/CMS, DOS/VSE ) - QMF obsahuje SQL jako uživatelské rozhraní pro počítače třídy PC - INFORMIX SQL - INGRES pro PC - ORACLE - xbase - SQLBase - XDB II - XQL databázové servery - ORACLE - INFORMIX - PROGRESS - INGRES

3 - SQL Server od Sybase - SQL Server Microsoft Standardizace ANSI v r SQL86 ( průnik existujících implementací ), rozšíření definičního jazyka s možností definovat RI - SQL89, další standard přijatý ANSI SQL92. Části SQL - jazyk pro definici dat - interaktivní jazyk pro manipulaci dat - jazyk pro manipulaci dat v hostitelské verzi - možnost definice pohledů - možnost definice přístupových práv - možnost definice integritních omezení - řízení transakcí ROLLBACK. Manipulace dat v SQL SELECT, INSERT, DELETE,UPDATE, OPEN, CLOSE, FETCH, COMMIT, Základním konstruktem pro výběr dat je příkaz SELECT - FROM - WHERE.

4 Klauzule SELECT odpovídá operaci projekce (eventuelně spojení nebo kartézskému součinu) Klauzule FROM obsahuje seznam jmen relací, nad kterými je dotaz definován Klauzule WHERE obsahuje podmínku definující kritéria pro vyhledávaná data (selekční podmínka).tvar dotazu SELECT A 1, A 2,...., A j FROM R 1, R 2,....., R k WHERE Ekvivalentní dotaz v relační algebře ( R 1, R 2,....., R k ) [A 1, A 2,...., A j ] Zjednodušená syntaxe SELECT [ DISTINCT ALL ] { * atribut1 [, atribut2 ]... } FROM relace1 [, relace2 ]... [ WHERE podmínka ] [ ORDER BY klíč1 [, klíč2 ]... ]

5 Příklad : Uvažujme následující schéma relační databáze KNIHOVNA ČTENÁŘ (ČísloČ, JménoČ, PříjmeníČ, AdresaČ, DatumOd, DatumDo ) KNIHA ( ISBN, Název, Autor, Rok, Žánr) AUTOR (ČísloA, JménoA, PříjmeníA, StátA) VÝTISK (InvCis, ISBN, Nakladatel, DatNákup, Cena ) NAKLADATELSTVÍ (ČísloN, NázevN, AdresaN, StátN) ŽÁNR (ČísloŽ, NázevŽ) VÝPŮJČKA (ČísloČ, InvCis, DatPůjčeno, DatVráceno ) REZERVACE (ČísloČ, ISBN, DatRez ) Příklad 5.1 : Vypsat seznam čtenářů a jejich adres SELECT PříjmeníČ, JménoČ, AdresaČ FROM ČTENÁŘ Příklad 5.2 : Vypsat seznam čtenářů z Českých Budějovic SELECT * FROM ČTENÁŘ WHERE AdresaČ LIKE %České Budějovice%

6 Příklad 5.3a : Vypsat seznam čtenářů přihlášených letos SELECT * FROM ČTENÁŘ WHERE YEAR(DatumOd) = YEAR(GETDATE()) Příklad 5.3b : Vypsat seznam nových čtenářů přihlášených o prázdninách SELECT * FROM ČTENÁŘ WHERE DatumOd BETWEEN AND Příklad 5.4 : Vypsat názvy knih rezervovaných do konce října SELECT DISTINCT Název FROM KNIHA, REZERVACE WHERE KNIHA.ISBN = REZERVACE.ISBN AND DatRez < Poznámka: Klauzule DISTINCT zaručuje výběr neduplicitních záznamů Příklad 5.5a : Vypsat seznam všech výtisků vydaných v USA a jejich cenu SELECT DISTINCT ISBN, NázevN, Cena FROM VÝTISK, NAKLADATELSTVÍ WHERE StátN = USA AND ČísloN = Nakladatel Poznámka: Jedná se vlastně o výpis údajů ze dvou tabulek, takže musíme v klauzuli WHERE uvést, jakým způsobem jsou tabulky propojeny. V podstatě se jedná o kartézský součin filtrovaný podmínkou uvedenou ve WHERE.

7 Příklad 5.5b : Vypsat všechny důležité informace o knihách vytištěných v USA SELECT DISTINCT VÝTISK.ISBN, InvCis, JménoA, PříjmeníA, Název, Cena FROM NAKLADATELSTVÍ, VÝTISK, KNIHA, AUTOR WHERE StátN = USA AND ČísloN = Nakladatel AND Výtisk.ISBN = KNIHA.ISBN AND Autor = ČísloA Agregační, statistické funkce COUNT(), SUM(), AVG(), MAX(), MIN(), STDEV(), VAR() Příklad 5.6 : Celkový počet čtenářů knihovny SELECT COUNT (*) FROM ČTENÁŘ Příklad 5.6 : Celkový počet čtenářů knihovny lépe SELECT COUNT (*) AS počet_čtenářů FROM ČTENÁŘ WHERE DatumDo <= GetDate() Příklad 5.7a : Počet čtenářů, kteří mají rezervovanou nějakou knihu SELECT COUNT (DISTINCT ČísloČ) FROM REZERVACE

8 Příklad 5.7b : Počet čtenářů, kteří mají půjčenou nějakou knihu SELECT COUNT (DISTINCT ČísloČ) FROM VÝPŮJČKA WHERE DatVráceno IS NULL Příklad 5.8 : Počet knih vydaných v USA v nakladatelství McGraw Hill SELECT COUNT (*) AS knihy_mcgrawhill FROM VÝTISK, NAKLADATEL WHERE NázevN = McGraw Hill AND StátN = USA AND ČísloN = Nakladatel Příklad 5.9 : Zjisti celkový počet výtisků knih Aloise Jiráska v knihovně SELECT COUNT (*) FROM AUTOR, KNIHA, VÝTISK WHERE PříjmeníA= Jirásek AND JménoA= Alois AND Autor=ČísloA AND KNIHA.ISBN = VÝTISK.ISBN Příklad 5.9 : Zjisti celkový počet knih Aloise Jiráska v knihovně SELECT COUNT (DISTINCT VÝTISK.ISBN) AS knihy_jirásek FROM AUTOR, KNIHA, VÝTISK WHERE PříjmeníA= Jirásek AND JménoA= Alois AND Autor=ČísloA AND KNIHA.ISBN = VÝTISK.ISBN

9 Konstrukt GROUP BY dává možnost aplikace agregačních funkcí na podmnožiny relace zkonstruované podle výběrového kritéria - klasifikace podle hodnot vybraného atributu. Relace se konceptuálně, nikoliv fyzicky rozdělí na skupiny, pro které je hodnota zvoleného atributu konstantní. (Řádky s prázdnou hodnotou daného atributu tvoří zpravidla jednu skupinu.) PRAVIDLO : Použitím DISTINCT nic nezkazíš! Příklad 5.10 : Vypsat celkový počet dosud vypůjčených různých knih pro každého čtenáře SELECT VÝPUJČKA.ČisloČ, JménoČ, PříjmeníČ, COUNT (DISTINCT InvCis) AS knihy_celkem FROM VÝPUJČKA, ČTENÁŘ WHERE VÝPUJČKA.ČísloČ = ČTENÁŘ. ČísloČ GROUP BY VÝPUJČKA.ČisloČ Příklad 5.11a : Vypsat počty různých vydaných knih podle jednotlivých žánrů SELECT NázevŽ, COUNT (DISTINCT ISBN ) FROM ŽÁNR, KNIHA WHERE ČísloŽ = Žánr GROUP BY Žánr Příklad 5.11b : Vypsat počty různých knih (ne výtisků), které jsou k dispozici v knihovně podle jednotlivých žánrů

10 SELECT NázevŽ, COUNT (DISTINCT VÝTISK.ISBN ) FROM ŽÁNR, KNIHA, VÝTISK WHERE ČísloŽ = Žánr AND KNIHA.ISBN = VÝTISK.ISBN GROUP BY Žánr Příklad 5.12a : Vypsat jména čtenářů, kteří přečetli víc jak 500 knih SELECT PříjmeníČ, JménoČ, COUNT (DISTINCT InvCis) FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ GROUP BY VÝPŮJČKA.ČísloČ HAVING 500 < COUNT (DISTINCT InvCis ) Příklad 5.12b : Vypsat jména čtenářů, kteří přečetli víc jak 500 knih SELECT PříjmeníČ, JménoČ, COUNT (DISTINCT InvCis) AS počet FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ GROUP BY VÝPŮJČKA.ČísloČ HAVING 500 < počet Příklad 5.12c : Vypsat jména čtenářů, kteří přečetli víc jak 500 knih SELECT PříjmeníČ, JménoČ FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ

11 GROUP BY VÝPŮJČKA.ČísloČ HAVING 500 < COUNT (DISTINCT InvCis ) Příklad 5.13 : Celkové měsíční přírůstky v roce 2000 SELECT MONTH(DatNákup) AS Měsíc, COUNT(InvCis) AS Počet, SUM(Cena) AS Celkem_Kč FROM VÝTISK WHERE YEAR(DatNákup) = 2000 GROUP BY Měsíc Příklad 5.14 : Celkový denní počet výpůjček v říjnu 2002 SELECT DatPůjčeno, COUNT(InvCis) AS Denní_výpůjčka FROM VÝPŮJČKA WHERE DatPůjčeno BETWEEN AND GROUP BY DatPůjčeno Příklad 5.15 : Celkový měsíční počet výpůjček pro každého čtenáře jednotlivě SELECT PříjmeníČ, JménoČ, YEAR(DatPůjčeno) AS Rok, MONTH(DatPůjčeno) AS Měsíc, COUNT(InvCis) AS Výpůjčka FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ GROUP Rok,, Měsíc, VÝPŮJČKA.ČísloČ

12 Příklad 5.16a : Názvy knih, které přečetlo víc jak 200 čtenářů SELECT ISBN, NázevK FROM KNIHA K WHERE 200 < (SELECT COUNT (*) FROM VÝPŮJČKA V, VÝTISK T WHERE V.ISBN = T.ISBN AND C.ČísloČ = V. ČísloČ AND C.ČísloK = V.ČísloK) Příklad 5.16b : Názvy knih, které přečetlo víc jak 200 čtenářů SELECT ISBN, NázevK FROM KNIHA K, VÝPŮJČKA V, VÝTISK T WHERE V.ISBN = T.ISBN AND C.ČísloČ = V. ČísloČ AND C.ČísloK = V.ČísloK GROUP BY V. ČísloČ HAVING 200 < Count(InvCis) Příklad 5.17a : Průměrný celkový počet vypůjčených knih připadajících na jednoho čtenáře v roce 2002 SELECT COUNT(InvCis) / COUNT(DISTINCT ČísloČ) AS Počet FROM VÝPŮJČKA WHERE YEAR(DatPůjčeno) = 2002

13 Příklad 5.17b : Průměrný počet vypůjčených knih během jedné návštěvy knihovny (tj. v jednom dni) připadajících na jednoho čtenáře Nejde realizovat jedním příkazem jedná se totiž o průměr z celkových počtů tj. agregační funkce AVG by se měla použít na agregační fci COUNT není přípustné INSERT INTO POCTY (Datum, Čtenář, Počet) SELECT DatPůjčeno, ČísloČ, Počet= COUNT(InvCis) FROM VÝPŮJČKA GROUP BY DatPůjčeno, ČísloČ SELECT AVG(Počet) AS Prům_výpůjčka FROM POCTY Příklad 5.18a : Největší knihomol (čtenář, co si půjčil nejvíc knih) SELECT TOP 1 PříjmeníČ, JménoČ, COUNT(InvCis) AS Počet FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ GROUP BY VÝPŮJČKA.ČísloČ ORDER BY Počet DESCENDING

14 Příklad 5.18b : Největší knihomol (čtenář, co si půjčil nejvíc knih) INSERT INTO PŘEČTENO (Příjmení, Jméno, Počet) SELECT PříjmeníČ, JménoČ, Počet = COUNT(InvCis) FROM VÝPŮJČKA, ČTENÁŘ WHERE VÝPŮJČKA.ČísloČ = ČTENÁŘ.ČísloČ GROUP BY VÝPŮJČKA.ČísloČ SELECT Příjmení, Jméno FROM PŘEČTENO WHERE Počet = SELECT MAX(Počet) FROM PŘEČTENO Příklad 5.19a : Autoři, kteří napsali více jak 5 knih SELECT JménoA, PříjmeníA FROM AUTOR, KNIHA WHERE ČísloA = Autor GROUP BY ČísloA HAVING 5 < COUNT(*) Příklad 5.19b : Autoři, kteří napsali více jak 5 knih SELECT JménoA, PříjmeníA FROM AUTOR WHERE 5 < ( SELECT COUNT (DISTINCT ISBN) FROM KNIHA WHERE ČísloA = Autor)

15 Příklad 5.20a : Vypsat čtenáře, kteří mají vypůjčeny nějaké knihy a současně mají v aktuálním měsíci rezervaci SELECT DISTINCT ČísloČ FROM REZERVACE WHERE MONTH(YEAR) = MONTH(DatRez) AND ČísloČ IN ( SELECT ČísloČ FROM VÝPUJCKA WHERE DatVráceno IS NULL ) Příklad 5.20b : Lze napsat i v opačném pořadí podmínek SELECT DISTINCT ČísloČ FROM VÝPUJCKA WHERE DatVráceno IS NULL AND ČísloČ IN (SELECT ČísloČ FROM REZERVACE WHERE MONTH(YEAR) = MONTH(DatRez) ) Příklad 5.21 : Vypsat všechny výtisky vydané v GB, SRN a FR SELECT ISBN, InvCis, NázevK, StátN FROM KNIHA, VÝTISK, NAKLADATELSTVÍ WHERE KNIHA.ISBN = VÝTISK.ISBN AND Nakladatel = ČísloN AND StátN IN ( GB, SRN, FR ) Příklad 5.22a : Vypsat jména čtenářů, kteří mají rezervovanou knihu Průvodce SQL

16 (dva poddotazy) SELECT JménoČ, PříjmeníČ FROM ČTENÁŘ C WHERE ČísloČ IN ( SELECT ČísloČ FROM REZERVACE WHERE ISBN = ( SELECT ISBN FROM KNIHA WHERE NázevK = Průvodce SQL ) ) Příklad 5.22b : Vypsat jména čtenářů, kteří mají rezervovanou knihu Průvodce SQL (jeden poddotaz) SELECT JménoČ, PříjmeníČ FROM ČTENÁŘ C WHERE ČísloČ IN ( SELECT ČísloČ FROM REZERVACE R, KNIHA K WHERE K.ISBN = R.ISBN AND NázevK = Průvodce SQL ) Příklad 5.22c : Vypsat jména čtenářů, kteří mají rezervovanou knihu Průvodce SQL SELECT JménoČ, PříjmeníČ FROM ČTENÁŘ C, REZERVACE R, KNIHA K WHERE C.ČísloČ = R.ČísloČ AND R.ISBN = K.ISBN AND NázevK = Průvodce SQL )

17 Příklad 5.22d : Vypsat jména čtenářů, kteří mají rezervovanou knihu Průvodce SQL SELECT JménoČ, PříjmeníČ FROM ČTENÁŘ INNER JOIN REZERVACE INNER JOIN KNIHA ON REZERVACE.ISBN = KNIHA ISBN ON ČTENÁŘ.ČísloČ = REZERVACE.ČísloČ WHERE NázevK = Průvodce SQL Příklad 5.23 : Vypsat čísla všech knih dražších než jakákoliv kniha vydaná u nás SELECT InvCis FROM VÝTISK WHERE Cena > ALL (SELECT V.Cena FROM VÝTISK V, NAKLADATELSTVÍ N WHERE StátN = CZ AND N.Číslo = V.Nakladatel) Příklad 5.24a : Vypsat knihy, které jsou rezervovány SELECT DISTINCT Název FROM KNIHA WHERE ISBN IN ( SELECT ISBN FROM REZERVACE )

18 Příklad 5.24b : SELECT DISTINCT Název FROM KNIHA WHERE EXISTS (SELECT * FROM REZERVACE WHERE KNIHA.ISBN = REZERVACE.ISBN) Příklad 5.24c : SELECT DISTINCT Název FROM KNIHA INNER JOIN REZERVACE ON KNIHA.ISBN = REZERVACE.ISBN Příklad 5.25a : Vypsat čísla čtenářů, kteří si letos ještě nic nepůjčili SELECT ČísloČ FROM ČTENÁŘ C WHERE NOT EXISTS ( SELECT * FROM VÝPŮJČKA V WHERE YEAR(V.DatPůjčeno) = YEAR (DATE ()) AND C.ČísloČ = V.ČísloČ AND V.ČísloK=C.ČísloC) Příklad 5.25b : Vypsat čísla čtenářů, kteří si letos ještě nic nepůjčili SELECT ČísloČ FROM ČTENÁŘ WHERE ČísloČ NOT IN (SELECT ČísloČ FROM VÝPŮJČKA WHERE YEAR(DatPůjčeno) = YEAR (DATE ()))

19 Příklad 5.26 : Kniha, která se nikdy nepůjčila SELECT Název FROM KNIHA WHERE ISBN NOT IN (SELECT DISTINCT VÝTISK.ISBN FROM VÝPŮJČKA, VÝTISK WHERE VÝPŮJČKA.InvCis = VÝTISK.InvCis) Příklad 5.27 : Vypsat čtenáře, kteří mají půjčenou nebo rezervovanou knihu o PHP SELECT ČísloČ, JménoČ, PříjmeníČ FROM REZERVACE, KNIHA, ČTENÁŘ WHERE ČTENÁŘ.ČísloČ = REZERVACE.ČísloČ AND KNIHA.ISBN = REZERVACE.ISBN AND NázevK LIKE %PHP% UNION SELECT ČísloČ, JménoČ, PříjmeníČ FROM VYPUJČKY, VÝTISK, KNIHA, ČTENÁŘ WHERE ČTENÁŘ.ČísloČ = REZERVACE.ČísloČ AND KNIHA.ISBN = VÝTISK.ISBN AND VYPUJČKY.InvCis = VÝTISK.InvCis AND NázevK LIKE %PHP% Příklad 5.28 : Zjistit celkovou hodnotu knih v knihovně SELECT SUM(Cena) AS Celkova_Cena FROM VYTISK

20 Problémy k zamyšlení : P1 : Najít knihu s největším počtem výtisků P2 : Vypsat seznam autorů, u nichž má knihovna k dispozici všechny jejich vydané publikace P3 : Vypsat seznam autorů, kteří nejsou v knihovně vůbec zastoupeni žádným výtiskem P4 : Najít a vypsat název nejfrekventovanějšího žánru Práce s řetězci Podmínky typu atribut LIKE řetězcová konstanta Autor LIKE JI% Autor LIKE K_ Autor LIKE %p Adresa LIKE %Budějovice%

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

Databázové a informační systémy

Databázové a informační systémy Databázové a informační systémy 1. Teorie normálních forem Pojem normálních forem se používá ve spojitosti s dobře navrženými tabulkami. Správně vytvořené tabulky splňují 4 základní normální formy, které

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

Aplikace počítačů v provozu vozidel 9

Aplikace počítačů v provozu vozidel 9 Aplikace počítačů v provozu vozidel 9 2 Databázové systémy Rozvoj IS je spjatý s rozvojem výpočetní techniky, především počítačů. V počátcích se zpracovávaly velké objemy informací na jednom počítači,

Více

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014

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

RELAČNÍ DATABÁZOVÉ SYSTÉMY

RELAČNÍ DATABÁZOVÉ SYSTÉMY RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení

Více

Analýzy v GIS. Co se nachází na tomto místě? Kde se nachází toto? Kolik tam toho je? Co se změnilo od? Co je příčinou? Co když?

Analýzy v GIS. Co se nachází na tomto místě? Kde se nachází toto? Kolik tam toho je? Co se změnilo od? Co je příčinou? Co když? Analýzy v GIS Přednáška 5. Co nám n m GIS můžm ůže e zodpovědět: Co se nachází na tomto místě? Kde se nachází toto? Kolik tam toho je? Co se změnilo od? Co je příčinou? Co když? - modelování Analytické

Více

a m1 a m2 a mn zobrazení. Operaci násobení u matic budeme definovat jiným způsobem.

a m1 a m2 a mn zobrazení. Operaci násobení u matic budeme definovat jiným způsobem. 1 Matice Definice 1 Matice A typu (m, n) je zobrazení z kartézského součinu {1, 2,,m} {1, 2,,n} do množiny R Matici A obvykle zapisujeme takto: a 1n a 21 a 22 a 2n A =, a m1 a m2 a mn kde a ij R jsou její

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

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

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek 5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené

Více

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část

Více

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018. 3. Reálná čísla

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018. 3. Reálná čísla Moderní technologie ve studiu aplikované fyziky CZ..07/..00/07.008 3. Reálná čísla RACIONÁLNÍ A IRACIONÁLNÍ ČÍSLA Význačnými množinami jsou číselné množiny. K nejvýznamnějším patří množina reálných čísel,

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

Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza

Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické

Více

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují

Více

DJ2 rekurze v SQL. slajdy k přednášce NDBI001. Jaroslav Pokorný

DJ2 rekurze v SQL. slajdy k přednášce NDBI001. Jaroslav Pokorný DJ2 rekurze v SQL slajdy k přednášce NDBI001 Jaroslav Pokorný 1 Obsah 1. Úvod 2. Tvorba rekurzívních dotazů 3. Počítaní v rekurzi 4. Rekurzívní vyhledávání 5. Logické hierarchie 6. Zastavení rekurze 7.

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

10 P EDMLUVA 0. P edmluva P EDMLUVA Dostáváte do rukou publikaci, která si klade za cíl seznámit široký okruh tená se základy práce s databázemi v jejich sou asné nej ast jší form databázemi rela ními.

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

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ Pozemkem se podle 2 písm. a) katastrálního zákona rozumí část zemského povrchu, a to část taková, která je od sousedních částí zemského povrchu (sousedních pozemků)

Více

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

Uložené procedury Úvod ulehčit správu zabezpečení rychleji Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen

Více

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost

Více

Kreativní malování. s dětmi. Dana Cejpková

Kreativní malování. s dětmi. Dana Cejpková Kreativní malování s dětmi Dana Cejpková Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D

Více

Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

Co najdete v ASPI? (pro uživatele SVI FSE UJEP) Co najdete v ASPI? (pro uživatele SVI FSE UJEP) ASPI = komplexní pokrytí všech předpisů publikovaných na území ČR včetně předpisů měst a obcí a předpisů ES / EU Manuál ASPI: http://www.systemaspi.cz/co_je_system_aspi/co_je_system_aspi.html

Více

Příprava na 1. čtvrtletní písemku pro třídu 1EB

Příprava na 1. čtvrtletní písemku pro třídu 1EB Variace 1 Příprava na 1. čtvrtletní písemku pro třídu 1EB Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Číselné

Více

Marian Kamenický. Syntea software group a.s. marian.kamenicky. kamenicky@syntea.cz. MFFUK Praha 2012/13

Marian Kamenický. Syntea software group a.s. marian.kamenicky. kamenicky@syntea.cz. MFFUK Praha 2012/13 Datové a procesní modely Relační databáze Přednáška 5 Marian Kamenický Syntea software group a.s. marian.kamenicky kamenicky@syntea.cz MFFUK Praha 2012/13 1 Poddotazy OsoReg Jm Poh St Pepa m CZ Franz m

Více

Databázové systémy trocha teorie

Databázové systémy trocha teorie Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů

Více

TISKOVÁ ZPRÁVA Centrum pro výzkum veřejného mínění Sociologický ústav AV ČR, v.v.i. Jilská 1, Praha 1 Tel./fax: 286 80 129 E-mail: paulina.tabery@soc.cas.cz Názory obyvatel na zadlužení a přijatelnost

Více

Miroslav Čepek 16.12.2014

Miroslav Čepek 16.12.2014 Vytěžování Dat Přednáška 12 Kombinování modelů Miroslav Čepek Pavel Kordík a Jan Černý (FIT) Fakulta Elektrotechnická, ČVUT Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 16.12.2014

Více

3 nadbytek. 4 bez starostí

3 nadbytek. 4 bez starostí Metody měření spokojenosti zákazníka Postupy měření spokojenosti zákazníků jsou nejefektivnější činnosti při naplňování principu tzv. zpětné vazby. Tento princip patří k základním principům jakéhokoliv

Více

Postup šetření pro rok 2009. Ministerstvo pro místní rozvoj Odbor veřejného investování

Postup šetření pro rok 2009. Ministerstvo pro místní rozvoj Odbor veřejného investování Vytvoření adekvátního systému získávání informací o legislativních, zadáváním veřejných zakázek a informací od jednotlivých zadavatelů ohledně přijímání elektronických obchodních praktik Postup šetření

Více

účetních informací státu při přenosu účetního záznamu,

účetních informací státu při přenosu účetního záznamu, Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních

Více

Informační systémy ve zdravotnictví. 10. cvičení

Informační systémy ve zdravotnictví. 10. cvičení Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 10. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování K čemu

Více

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy -1- I I. N á v r h VYHLÁŠKY ze dne 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních informací státu a o požadavcích na technické

Více

A. PODÍL JEDNOTLIVÝCH DRUHŮ DOPRAVY NA DĚLBĚ PŘEPRAVNÍ PRÁCE A VLIV DÉLKY VYKONANÉ CESTY NA POUŽITÍ DOPRAVNÍHO PROSTŘEDKU

A. PODÍL JEDNOTLIVÝCH DRUHŮ DOPRAVY NA DĚLBĚ PŘEPRAVNÍ PRÁCE A VLIV DÉLKY VYKONANÉ CESTY NA POUŽITÍ DOPRAVNÍHO PROSTŘEDKU A. PODÍL JEDNOTLIVÝCH DRUHŮ DOPRAVY NA DĚLBĚ PŘEPRAVNÍ PRÁCE A VLIV DÉLKY VYKONANÉ CESTY NA POUŽITÍ DOPRAVNÍHO PROSTŘEDKU Ing. Jiří Čarský, Ph.D. (Duben 2007) Komplexní přehled o podílu jednotlivých druhů

Více

Čl. 3 Poskytnutí finančních prostředků vyčleněných na rozvojový program Čl. 4 Předkládání žádostí, poskytování dotací, časové určení programu

Čl. 3 Poskytnutí finančních prostředků vyčleněných na rozvojový program Čl. 4 Předkládání žádostí, poskytování dotací, časové určení programu Vyhlášení rozvojového programu na podporu navýšení kapacit ve školských poradenských zařízeních v roce 2016 čj.: MSMT-10938/2016 ze dne 29. března 2016 Ministerstvo školství, mládeže a tělovýchovy (dále

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz Mgr. Jitka Hůsková, Mgr. Petra Kašná OŠETŘOVATELSTVÍ OŠETŘOVATELSKÉ POSTUPY PRO ZDRAVOTNICKÉ ASISTENTY Pracovní sešit II/2. díl Recenze: Mgr. Taťána

Více

Příloha č. 54. Specifikace hromadné aktualizace SMS-KLAS

Příloha č. 54. Specifikace hromadné aktualizace SMS-KLAS Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396

Více

KIV/ZIS cvičení 5. Tomáš Potužák

KIV/ZIS cvičení 5. Tomáš Potužák KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí

Více

průvodce správou, využitím a programováním

průvodce správou, využitím a programováním Oracle průvodce správou, využitím a programováním David Procházka Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7 jako svou 3575. publikaci Odpovědná redaktorka Eva Grillová Sazba Eva Grillová Návrh

Více

1.7. Mechanické kmitání

1.7. Mechanické kmitání 1.7. Mechanické kmitání. 1. Umět vysvětlit princip netlumeného kmitavého pohybu.. Umět srovnat periodický kmitavý pohyb s periodickým pohybem po kružnici. 3. Znát charakteristické veličiny periodického

Více

Objektově orientované databáze

Objektově orientované databáze Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová

Více

Algoritmizace a programování

Algoritmizace a programování Pátek 14. října Algoritmizace a programování V algoritmizaci a programování je důležitá schopnost analyzovat a myslet. Všeobecně jsou odrazovým můstkem pro řešení neobvyklých, ale i každodenních problémů.

Více

Obr. 1 Jednokvadrantový proudový regulátor otáček (dioda plní funkci ochrany tranzistoru proti zápornému napětí generovaného vinutím motoru)

Obr. 1 Jednokvadrantový proudový regulátor otáček (dioda plní funkci ochrany tranzistoru proti zápornému napětí generovaného vinutím motoru) http://www.coptkm.cz/ Regulace otáček stejnosměrných motorů pomocí PWM Otáčky stejnosměrných motorů lze řídit pomocí stejnosměrného napájení. Tato plynulá regulace otáček motoru však není vhodná s energetického

Více

( x ) 2 ( ) 2.5.4 Další úlohy s kvadratickými funkcemi. Předpoklady: 2501, 2502

( x ) 2 ( ) 2.5.4 Další úlohy s kvadratickými funkcemi. Předpoklady: 2501, 2502 .5. Další úlohy s kvadratickými funkcemi Předpoklady: 50, 50 Pedagogická poznámka: Tato hodina patří mezi ty méně organizované. Společně řešíme příklad, při dalším počítání se třída rozpadá. Já řeším příklady

Více

PŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA

PŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA č. j.: TACR/14666/2014 PŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA Schválil/a: Lenka Pilátová, vedoucí oddělení realizace

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

Úvod do databázových systémů

Ú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í 5 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování K čemu se používají

Více

1.2.5 Reálná čísla I. Předpoklady: 010204

1.2.5 Reálná čísla I. Předpoklady: 010204 .2.5 Reálná čísla I Předpoklady: 00204 Značíme R. Reálná čísla jsou čísla, kterými se vyjadřují délky úseček, čísla jim opačná a 0. Každé reálné číslo je na číselné ose znázorněno právě jedním bodem. Každý

Více

MANUÁL PRO HODNOCENÍ OTEVŘENÝCH TESTOVÝCH ÚLOH MATEMATIKA SADA B (TEST PRO PŘIJÍMACÍ ZKOUŠKY DO 8LETÉHO GYMNÁZIA)

MANUÁL PRO HODNOCENÍ OTEVŘENÝCH TESTOVÝCH ÚLOH MATEMATIKA SADA B (TEST PRO PŘIJÍMACÍ ZKOUŠKY DO 8LETÉHO GYMNÁZIA) PH-M5MBCINT MANUÁL PRO HODNOCENÍ OTEVŘENÝCH TESTOVÝCH ÚLOH MATEMATIKA SADA B (TEST PRO PŘIJÍMACÍ ZKOUŠKY DO 8LETÉHO GYMNÁZIA) 1. TYPY TESTOVÝCH ÚLOH V TESTU První dvě úlohy (1 2) jsou tzv. úzce otevřené

Více

Komentář k datovému standardu a automatizovaným kontrolám obsahu F_ODPRZ_BAT

Komentář k datovému standardu a automatizovaným kontrolám obsahu F_ODPRZ_BAT Komentář k datovému standardu a automatizovaným kontrolám obsahu F_ODPRZ_BAT Ohlašovací povinnost: Roční zpráva zpětného odběru baterií a akumulátorů Formulář: F_ ODPRZ_BAT Dle příslušné legislativy: Příloha

Více

Kontrola správnosti sledování a měření objemu vypouštěných odpadních vod dle 92 vodního zákona

Kontrola správnosti sledování a měření objemu vypouštěných odpadních vod dle 92 vodního zákona Kontaktní osoba: Jan Brychta Tel.: 267 994 407 Fax: 272 936 597 E-mail: verejnazakazka@sfzp.cz Zadávací dokumentace dle ustanovení 44 zákona č. 137/2006 Sb., o veřejných zakázkách Název veřejné zakázky

Více

KOMENTÁŘ K SLDB 2011 V PLZEŇSKÉM KRAJI

KOMENTÁŘ K SLDB 2011 V PLZEŇSKÉM KRAJI KOMENTÁŘ K SLDB 2011 V PLZEŇSKÉM KRAJI Definitivní výsledky Sčítání lidu, domů a bytů 2011 jsou poprvé zpracovány podle místa obvyklého bydliště sčítaných osob. Při porovnávání s předchozími sčítáními

Více

Názory obyvatel na přijatelnost půjček leden 2016

Názory obyvatel na přijatelnost půjček leden 2016 TISKOVÁ ZPRÁVA Centrum pro výzkum veřejného mínění Sociologický ústav AV ČR, v.v.i. Jilská 1, Praha 1 Tel.: 286 840 129 E-mail: milan.tucek@soc.cas.cz Názory obyvatel na přijatelnost půjček leden 2016

Více

VYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE

VYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE VYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE I. Úvodní informace Vedení fakulty upozorňuje akademické pracovníky a doktorandy na následující skutečnosti: V souvislosti s probíhající reformou výzkumu a vývoje v

Více

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = 65 0 30. Vypočtěte stranu b a zbývající úhly.

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = 65 0 30. Vypočtěte stranu b a zbývající úhly. 9. Úvod do středoškolského studia - rozšiřující učivo 9.. Další znalosti o trojúhelníku 9... Sinova věta a = sin b = sin c sin Příklad : V trojúhelníku BC platí : c = 0 cm, α = 45 0, β = 05 0. Vypočtěte

Více

KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb. SQL dotazy. budeme probírat pouze SELECT

KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb. SQL dotazy. budeme probírat pouze SELECT KIV/ZIS - SQL dotazy stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb SQL dotazy textové příkazy pro získání nebo manipulaci s daty SELECT - výběr/výpis INSERT - vložení UPDATE - úprava DELETE - smazání

Více

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce Číslo projektu Číslo materiálu Název školy Autor Název Téma hodiny Předmět Ročník /y/ CZ.1.07/1.5.00/34.0394 VY_32_INOVACE_9_ČT_1.09_ grafická minimalizace Střední odborná škola a Střední odborné učiliště,

Více

1. Informace o předmětu zakázky Stručný textový popis zakázky, technická specifikace

1. Informace o předmětu zakázky Stručný textový popis zakázky, technická specifikace VÝZVA K PODÁNÍ NABÍDKY Veřejná zakázka malého rozsahu zadávaná v souladu s 12 odst. 3 a 18 odst. 3 zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění pozdějších předpisů (dále jen zákona o veřejných

Více

9 METODICKÉ POKYNY AD HOC MODUL 2010: Sladění pracovního a rodinného života

9 METODICKÉ POKYNY AD HOC MODUL 2010: Sladění pracovního a rodinného života 9 METODICKÉ POKYNY AD HOC MODUL 2010: Sladění pracovního a rodinného života Ad hoc modul 2010 bude šetřen na 1. vlně (resp. podle čtvrtletí zařazení sčítacího obvodu) v domácnosti ve všech čtvrtletích

Více

Databáze I. Přednáška 6

Databáze I. Přednáška 6 Databáze I Přednáška 6 SQL aritmetika v dotazech SQL lze přímo uvádět aritmetické výrazy násobení, dělení, sčítání, odčítání příklad z minulé přednášky: zdvojnásobení platu všem zaměstnancům UPDATE ZAMESTNANEC

Více

Nastavení telefonu Samsung S6500 Galaxy Mini 2

Nastavení telefonu Samsung S6500 Galaxy Mini 2 Nastavení telefonu Samsung S6500 Galaxy Mini 2 Telefon Samsung S6500 Galaxy Mini 2, zakoupený v prodejní síti společnosti T-Mobile Czech Republic a.s., má potřebné parametry pro použití T-Mobile služeb

Více

XMW4 / IW4 Pokročilé SELECT dotazy. Štefan Pataky

XMW4 / IW4 Pokročilé SELECT dotazy. Štefan Pataky XMW4 / IW4 Pokročilé SELECT dotazy Štefan Pataky TOP, OFFSET-FETCH Konverze datových typů Logické funkce Práce s řetězci Poddotazy a množinové dotazy SQL Windowing Agenda TOP TOP omezení počtu vrácených

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

Algoritmus (nebo dřívějším pravopisem algorithmus)

Algoritmus (nebo dřívějším pravopisem algorithmus) Algoritmus (nebo dřívějším pravopisem algorithmus) o přesný návod či postup, kterým lze vyřešit daný typ úlohy. Pojem algoritmu se nejčastěji objevuje při programování, kdy se jím myslí teoretický princip

Více

SQL - SELECT. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 7

SQL - SELECT. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 7 SQL - SELECT Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,

Více

Vyhláška č. 294/2015 Sb., kterou se provádějí pravidla provozu na pozemních komunikacích

Vyhláška č. 294/2015 Sb., kterou se provádějí pravidla provozu na pozemních komunikacích Změny 1 vyhláška č. 294/2015 Sb. Vyhláška č. 294/2015 Sb., kterou se provádějí pravidla provozu na pozemních komunikacích a která s účinností od 1. ledna 2016 nahradí vyhlášku č. 30/2001 Sb. Umístění svislých

Více

1.3 Druhy a metody měření

1.3 Druhy a metody měření Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 1.3 Druhy a metody měření Měření je soubor činností, jejichž cílem je stanovit hodnotu měřené fyzikální veličiny.

Více

Stanovisko k otázce úpravy doprodejů léčiv v souvislosti se snížením a opětovným zvýšením regulované ceny původce léčivého přípravku

Stanovisko k otázce úpravy doprodejů léčiv v souvislosti se snížením a opětovným zvýšením regulované ceny původce léčivého přípravku V Praze dne 23. 4. 2010 č.j. MZDR19297/2010 Stanovisko k otázce úpravy doprodejů léčiv v souvislosti se snížením a opětovným zvýšením regulované ceny původce léčivého přípravku Odbor farmacie, s ohledem

Více

PROGRAM OBNOVY VENKOVA VYSOČINY

PROGRAM OBNOVY VENKOVA VYSOČINY PROGRAM OBNOVY VENKOVA VYSOČINY Smluvní strany SMLOUVA O POSKYTNUTÍ PODPORY (POVV/xxx/2010) I. Smluvní strany Vysočina, kraj se sídlem: Žižkova 57, 587 33 Jihlava IČ: 70890749 zastoupený: MUDr. Jiřím Běhounkem,

Více

DUM 09 téma: P edepisování struktury povrchu

DUM 09 téma: P edepisování struktury povrchu DUM 09 téma: P edepisování struktury povrchu ze sady: 03 tematický okruh sady: Kreslení výrobních výkres ze šablony: 04_Technická dokumentace Ur eno pro :1. ro ník vzd lávací obor: 26-41-M/01 Elektrotechnika

Více

Jazyk SQL 2. Michal Valenta. Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c M.Valenta, 2011 BI-DBS, ZS 2011/12

Jazyk SQL 2. Michal Valenta. Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c M.Valenta, 2011 BI-DBS, ZS 2011/12 Jazyk SQL 2 Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c M.Valenta, 2011 BI-DBS, ZS 2011/12 https://edux.fit.cvut.cz/courses/bi-dbs/ M.Valenta (FIT ČVUT) Jazyk

Více

Investice a akvizice

Investice a akvizice Fakulta vojenského leadershipu Katedra ekonomie Investice a akvizice Téma 4: Rizika investičních projektů Brno 2014 Jana Boulaouad Ing. et Ing. Jana Boulaouad Operační program Vzdělávání pro konkurenceschopnost

Více

Ř í j e n 2 0 1 0. 18. října (pondělí) Spotřební daň: splatnost daně za srpen (mimo spotřební daně z lihu)

Ř í j e n 2 0 1 0. 18. října (pondělí) Spotřební daň: splatnost daně za srpen (mimo spotřební daně z lihu) D aňový kalendář Ř í j e n 2 0 1 0 8. října (pátek) Pojistné na důchodové zabezpečení a příspěvek na státní politiku zaměstnanosti a pojistné na nemocenské pojištění: záloha na pojistné osob samostatně

Více

6. blok část B Vnořené dotazy

6. blok část B Vnořené dotazy 6. blok část B Vnořené dotazy Studijní cíl Tento blok je věnován práci s vnořenými dotazy. Popisuje rozdíl mezi korelovanými a nekorelovanými vnořenými dotazy a zobrazuje jejich použití. Doba nutná k nastudování

Více

FOND VYSOČINY NÁZEV GP

FOND VYSOČINY NÁZEV GP RF-04-2009-01, př. 1upr1 Počet stran: 6 FOND VYSOČINY Výzva k předkládání projektů vyhlášená v souladu se Statutem účelového Fondu Vysočiny 1) Název programu: NÁZEV GP Grantový program na podporu 2) Celkový

Více

21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) 21. Číslicový měřicí systém se sběrnicí IEEE 488 1/5 21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) Úkol měření : 1. Seznamte se s propojením přístrojů při měření předloženého převodníku

Více

Analýza oběžného kola

Analýza oběžného kola Vysoká škola báňská Technická univerzita 2011/2012 Analýza oběžného kola Radomír Bělík, Pavel Maršálek, Gȕnther Theisz Obsah 1. Zadání... 3 2. Experimentální měření... 4 2.1. Popis měřené struktury...

Více

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

Databázové systémy Cvičení 5 Databázové systémy Cvičení 5 Dotazy v jazyce SQL SQL jako jazyk pro manipulaci s daty Aktualizace dat v SQL úprava záznamů v relacích (tabulkách) vložení záznamu INSERT INTO oprava záznamu UPDATE vymazání

Více

Ukázka analýzy zpravodajství Českého rozhlasu za období 03.10.14-09.10.14

Ukázka analýzy zpravodajství Českého rozhlasu za období 03.10.14-09.10.14 Ukázka analýzy zpravodajství Českého rozhlasu za období 03.10.14-09.10.14 Obsah 1 Zdrojová data a metodika... 2 2 Kontext sledovaného období... 3 3 Zastoupení reprezentantů české politiky... 4 4 Zastoupení

Více

téma: Formuláře v MS Access

téma: Formuláře v MS Access DUM 06 téma: Formuláře v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:

Více

PŘIJÍMACÍ ŘÍZENÍ. Strana

PŘIJÍMACÍ ŘÍZENÍ. Strana PŘIJÍMACÍ ŘÍZENÍ Strana Vyhledávání textu - přidržte klávesu Ctrl, kurzor umístěte na příslušný řádek a klikněte levým tlačítkem myši. 1. Právní předpisy upravující přijímací řízení ke studiu ve střední

Více

Statistika ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ. Jiří Volf, Adam Kratochvíl, Kateřina Žáková. Semestrální práce - 0 -

Statistika ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ. Jiří Volf, Adam Kratochvíl, Kateřina Žáková. Semestrální práce - 0 - ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ Jiří Volf, Adam Kratochvíl, Kateřina Žáková 2 34 Statistika Semestrální práce - 0 - 1. Úvod Popis úlohy: V této práci se jedná se o porovnání statistických

Více

Miroslav Kunt. Srovnávací přehled terminologie archivních standardů ISAD(G), ISAAR(CPF) a české archivní legislativy

Miroslav Kunt. Srovnávací přehled terminologie archivních standardů ISAD(G), ISAAR(CPF) a české archivní legislativy Příloha č. 2 k výzkumné zprávě projektu VE20072009004 Miroslav Kunt Srovnávací přehled terminologie archivních standardů ISAD(G), ISAAR(CPF) a české archivní legislativy Pozn.: Za českou archivní legislativu

Více

MECHANICKÁ PRÁCE A ENERGIE

MECHANICKÁ PRÁCE A ENERGIE MECHANICKÁ RÁCE A ENERGIE MECHANICKÁ RÁCE Konání práce je podmíněno silovým působením a pohybem Na čem závisí velikost vykonané práce Snadno určíme práci pro případ F s ráci nekonáme, pokud se těleso nepřemísťuje

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName 8 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah MS SQL Server 2005, Jazyk Transact-SQL, syntaxe, proměnné, struktury,

Více

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět Metodické listy pro předmět ÚVOD DO DATABÁZÍ Cíl: Cílem tohoto předmětu je získat základní znalosti v oblasti databází, naučit se dotazovací jazyk SQL a naučit se zásady dobrého navrhování databází. Převážná

Více

Václav Meškan - PF JČU v Českých Budějovicích, ZŠ L. Kuby, České Budějovice

Václav Meškan - PF JČU v Českých Budějovicích, ZŠ L. Kuby, České Budějovice Tvůrčí řešení problémových úloh Divergentní fyzikální úlohy Václav Meškan - PF JČU v Českých Budějovicích, ZŠ L. Kuby, České Budějovice Problémové fyzikální úlohy Úlohy, k jejichž vyřešení nestačí pouhá

Více

ZADÁVACÍ DOKUMENTACE K VEŘEJNÉ ZAKÁZCE ZADÁVANÉ PODLE ZÁKONA Č. 137/2006 SB., O VEŘEJNÝCH ZAKÁZKÁCH, VE ZNĚNÍ POZDĚJŠÍCH PŘEDPISŮ (DÁLE JEN ZÁKON )

ZADÁVACÍ DOKUMENTACE K VEŘEJNÉ ZAKÁZCE ZADÁVANÉ PODLE ZÁKONA Č. 137/2006 SB., O VEŘEJNÝCH ZAKÁZKÁCH, VE ZNĚNÍ POZDĚJŠÍCH PŘEDPISŮ (DÁLE JEN ZÁKON ) ZADÁVACÍ DOKUMENTACE K VEŘEJNÉ ZAKÁZCE ZADÁVANÉ PODLE ZÁKONA Č. 137/2006 SB., O VEŘEJNÝCH ZAKÁZKÁCH, VE ZNĚNÍ POZDĚJŠÍCH PŘEDPISŮ (DÁLE JEN ZÁKON ) 1. NÁZEV VEŘEJNÉ ZAKÁZKY Název veřejné zakázky: EXPOZICE

Více

Mgr. Jan Svoboda VY_32_INOVACE_19_PRÁVO_3.01_Vlastnické právo. Výkladová prezentace k tématu Vlastnické právo

Mgr. Jan Svoboda VY_32_INOVACE_19_PRÁVO_3.01_Vlastnické právo. Výkladová prezentace k tématu Vlastnické právo Škola Střední odborná škola a Střední odborné učiliště, Hustopeče, Masarykovo nám. 1 Autor Číslo Název Téma hodiny Předmět Ročník/y/ Datum vytvoření Anotace Očekávaný výstup Druh učebního materiálu Mgr.

Více

Grafický manuál jednotného vizuálního stylu

Grafický manuál jednotného vizuálního stylu Grafický manuál jednotného vizuálního stylu Logo dvouřádková varianta Základním prvkem jednotného vizuálního stylu je logo společnosti. Logo je snadno zapamatovatelné a i bez slovního označení dostatečně

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

Cenové rozhodnutí ERÚ č. 12/2005 ze dne 30. listopadu 2005, o cenách plynů

Cenové rozhodnutí ERÚ č. 12/2005 ze dne 30. listopadu 2005, o cenách plynů Cenové rozhodnutí ERÚ č. 12/2005 ze dne 30. listopadu 2005, o cenách plynů Energetický regulační úřad podle 2c zákona č. 265/1991 Sb., o působnosti orgánů České republiky v oblasti cen, ve znění pozdějších

Více

DATABÁZE 2007. DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:

DATABÁZE 2007. DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní: DATABÁZE 2007 DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní: - jednoduše a rychle provést úpravy ve struktuře vaší databáze podle potřeby

Více

ZATÍŽENÍ SNĚHEM A VĚTREM

ZATÍŽENÍ SNĚHEM A VĚTREM II. ročník celostátní konference SPOLEHLIVOST KONSTRUKCÍ Téma: Cesta k pravděpodobnostnímu posudku bezpečnosti, provozuschopnosti a trvanlivosti konstrukcí 21.3.2001 Dům techniky Ostrava ISBN 80-02-01410-3

Více

SOUTĚŽNÍ ŘÁD soutěží ČSOB v orientačním běhu

SOUTĚŽNÍ ŘÁD soutěží ČSOB v orientačním běhu SOUTĚŽNÍ ŘÁD soutěží ČSOB v orientačním běhu I. ZÁKLADNÍ USTANOVENÍ 1.1 Soutěžní řád soutěží ČSOB v orientačním běhu (SŘ) stanovuje podmínky mistrovských a dlouhodobých soutěží v orientačním běhu na území

Více

Definice, metody měření a výpočtu

Definice, metody měření a výpočtu Číslo Parametr znění Definice, metody měření a výpočtu Subjekt 1 Průměrná doba, za kterou je zřízeno připojení v pevném místě k veřejné telefonní síti Doba, za kterou je zřízeno připojení v pevném místě

Více

Metodika kontroly naplněnosti pracovních míst

Metodika kontroly naplněnosti pracovních míst Metodika kontroly naplněnosti pracovních míst Obsah Metodika kontroly naplněnosti pracovních míst... 1 1 Účel a cíl metodického listu... 2 2 Definice indikátoru Počet nově vytvořených pracovních míst...

Více