Dotazovací jazyk SQL I
|
|
- Luboš Marcel Beránek
- před 9 lety
- Počet zobrazení:
Transkript
1 Dotazovací jazyk SQL I
2 Historický vývoj I IBM 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 National Standards Institute ISO: International Organization for Standardization IEC: International Electrotechnical Commission SQL86 (někdy též SQL87) - SQL ANSI X Database language SQL ISO Database language SQL Stále nebyla standardizována referenční integrita, ta přišla až ANSI X Database Language SQL With Integrity Enhancement ISO Database language SQL
3 Historický vývoj II Embedded SQL 1989 ANSI X Database Language Embedded SQL neexistuje ISO standard pro embedde SQL Embedded SQL umožňuje klást SQL dotazy z prostředí hostitelského programovacího jazyka, typicky jazyka C Umožňuje zapisovat dotazy přímo do zdrojového kódu v jazyce C. Speciální preprocesor pak tyto dotazy nahradí voláním příslušných knihovních procedur. Počátkem 90. let hojně využíváno při vývoji databázových aplikací v jazyce C.
4 Historický vývoj III SQL92 známý jako SQL2: 1992 ANSI X Database language SQL 1992 ISO/IEC Database language SQL Dnes nejběžněji používaný standard jazyka SQL Hlavně tomuto standardu se budeme na přednáškách věnovat
5 Další vývoj SQL99 známý jako SQL3 Regulární výrazy Rekurzivní dotazy Non-scalar datové typy a další 2003: SQL2003 Podpora XML Standardizované sekvence a automaticky generované hodnoty : SQL2006 Rozšířená podpora XML (XQuery) Převody XML SQL Export/import XML
6 SQL datové typy I Numerické datové typy ukládané přesně INTEGER Celá čísla Rozsah implementačně závislý, obvykle až SMALLINT Celá čísla Rozsah implementačně závislý, obvykle až Definice: rozsah není větší než u typu INTEGER. NUMERIC NUMERIC(p) NUMERIC(p,s) Číslo - může mít desetinnou část, ale uložené přesně. Dekadické číslo o p cifrách, z toho s za desetinnou čárkou. Např. DECIMAL(5,2) má 3 pozice před čárkou, 2 pozice za čárkou. Pokud p nebo s nevyjádřeno, vezme se implementačně závislý default. Číslo vždy uloženo v předepsané přesnosti (ledaže by se narazilo na implementačně dané maximum). DECIMAL DECIMAL(p) DECIMAL(p,s) Obdoba jako NUMERIC, avšak číslo může být ukládáno přesněji než je požadavek (ledaže by se narazilo na implementačně dané maximum). Poznámka: NUMERIC zřejmě vždy ukládáno jako řetězec cifer - znaků, zatímco DECIMAL ve vnitřním formátu, pro repúrezentaci se použije tolik bytů, aby bylo dosaženo (alespoň) požadované přesnosti.
7 SQL datové typy II Numerické datové typy ukládané nepřesně REAL DOUBLE PRECISON plovoucí řádová čárka jednoduchá přesnost plovoucí řádová čárka v dvojnás. přesnosti přesnost implementačně závislá, obvykle defaultní přesnost pro data s plovoucí řádovou čárku v jednoduché přesnosti pro danou hardwarovou platformu přesnost implementačně závislá, obvykle defaultní přesnost pro data s plovoucí řádovou čárku v dvojnásobné přesnosti pro danou hardwarovou platformu. Definice: přesnost větší než u typu REAL. FLOAT FLOAT(p) Dovoluje definovat požadovanou přesnost. Přesnost uložení může být větší než požadovaná. Požadovaná přesnost p může být na jedné platformě realizována jednoduchou přesností, zatímco na jiné platformě dvojnásobnou přesností. Poznámka: Nepřesnost uložení je dána tím, že se jedná o plovoucí řádovou čárku. Číslo je vyjádřeno dvojicí <mantisa, exponent>
8 SQL datové typy III Znakové řetězce CHARACTER CHARACTER(x) CHARACTER VARYING VARCHAR CHARACTER VARYING(x) VARCHAR(x) NATIONAL CHARACTER NCHAR NVARCHAR Znakový řetězec o definované délce. Není-li x vyjádřeno, jedná se o CHAR(1). Znakové řetězce s proměnnou délkou (alokováno tolik byte, kolik je potřeba) maximální délka stringu (počet znaků v řetězci) omezena číslem x. Maximální hodnota x stringu implementačně závislá. Pro potřeby národních abeced. UNICODE
9 SQL datové typy IV Datum a čas DATE TIME TIME(p) Datum: rok 4 cifry, měsíc 2 cifry, den 2 cifry Délka definována na 10 znaků včetně oddělovačů YYYY-MM-DD Čas: hodiny(2 cifry), minuty(2 cifry), vteřiny (2 cifry, navíc možno p desetinných míst) Délka 8 cifer pokud p=0, jinak 9+p Default 0 desetinných míst HH:MM:SS TIMESTAMP TIMESTAMP(p) Datum + čas. Délka 19 cifer pokud p=0, jinak 20+p Default 6 desetinných míst YYYY-MM-DD HH:MM:SS
10 CREATE TABLE I CREATE TABLE PACKAGE ( PACKID CHAR(4), PACKNAME CHAR(20), PACKVER DECIMAL(3,2), PACKTYPE CHAR(15), PACKCOST DECIMAL(5,2) ) Jméno tabulky, která má být vytvořena Jmeno atributu Typ atributu Vytvoří prázdnou tabulku s 5 definovanými sloupci příslušných typů. DROP TABLE Computer Zruší existující tabulku daného jména. Jméno tabulky, která má být zrušena
11 CREATE TABLE II (integritní omezení atributu) CREATE TABLE COMPUTER ( COMPID DECIMAL(2) NOT NULL, MFGNAME CHAR(15) NOT NULL, MFGMODEL CHAR(25), PROCTYPE DECIMAL(7,2) ) Integritní omezení (atributu), specifikující, že daný atribut musí mít povinně vyplněnou hodnotu Vkládáme-li do tabulky nový řádek, nemusíme v obecném případě specifikovat hodnoty všech atributů (sloupců). Takový řádek pak bude mít ve sloupcích, pro něž jsme nezadali hodnotu, hodnotu uvedenu NULL. Pokud ovšem při vkládánířádku do tabulky neuvedeme hodnotu takového atributu, který má specifikováno integritní omezení NOT NULL, databázový engine odmítne takový řádek do tabulky vložit (chybová hláška nebo výjimka), protože by došlo k porušení příslušného integritního omezení.
12 CREATE TABLE III (integritní omezení atributu) CREATE TABLE Films ( CODE CHAR(5) CONSTRAINT Firstkey PRIMARY KEY TITLE VARCHAR(40) NOT NULL, DateProd DATE, KIND VARCHAR(10), LEN INTERVAL HOUR TO MINUTE ) Integritní omezení může být (ale nemusí a obvykle nebývá) pojmenováno. Šedivý text tedy může být vynechán. Toto integritní omezeníříká, že atribut CODE je primárním klíčem. Musí mít tudíž povinně zadanou hodnotu a tato hodnota musí být unikátní přes všechny řádky dané tabulky.
13 CREATE TABLE IV (integritní omezení tabulky) CREATE TABLE Films ( TITLE VARCHAR(40) NOT NULL, ) DateProd DATE, KIND VARCHAR(10), LEN INTERVAL HOUR TO MINUTE ), CONSTRAINT pk_const PRIMARY KEY (TITLE, DateProd) Integritní omezení tabulky Nepovinné jméno integritního omezení tabulky. Integritní omezení je vhodné pojmenovávat, abychom je mohli popřípadě odtsranit, pokud nevyhovují: V případě, že je primární klíč tvořen dvojicí, trojicí,... atributů, nemůžeme tuto skutečnost vyjádřit integritním ALTER omezením TABLE Films atributu. DROP Žádný CONSTRAINT z atributů podílejících pk_const; se na primárním klíči totiž není sám o sobě primárním klíčem. V uvedeném příkladu je primárním klíčem dvojice atributů (TITLE, DateProd), což vyjádříme uvedeným integritním omezením tabulky. Unikátní přes všechny řádky nemá být hodnota každého z atributů TITLE, DateProd, ale jejich kombinace. PRIMARY KEY je jedním z možných integritních omezení tabulky.
14 CREATE TABLE V (integritní omezení) CREATE TABLE osoby ( os_cislo NUMBER(5) NOT NULL, 1 rod_cis VARCHAR2(30) NOT NULL UNIQUE, jmeno VARCHAR2(30) NOT NULL, prijmeni VARCHAR2(30) NOT NULL, plat NUMBER(5) CHECK ( plat > 5000 AND plat < ), cislo_prac NUMBER(5) NOT NULL, CONSTRAINT pk_osoby PRIMARY KEY ( os_cislo ), CONSTRAINT fk_prac FOREIGN KEY ( cislo_prac ) REFERENCES pracoviste ( cislo_prac ) ON UPDATE CASCADE ON DELETE CASCADE ) Atribut může mít zadáno více integritních omezení současně v tomto případě je hodnota atributu povinná (NOT NULL) a unikátní (UNIQUE) přes všechny řádky. 2. Integritní omezení může být zadáno i obecnou podmínkou, která musí být pro vkládaný řádek TRUE, jinak chyba. 3. Libovolné integritní omezení atributu může být rovněž vyjádřeno jako integritní omezení tabulky. V tomto případě jsme mohli skutečnost, že os_cislo je primárním klíčem, rovnocenně vyjádřit integritním omezením atributu rod_cis. 4. Toto je tzv. referenční integrita bude probrána na samostatném slajdu.
15 CREATE TABLE VI (integritní omezení) CREATE TABLE PREDMETY ( zkratka VARCHAR2(10) PRIMARY KEY, nazev VARCHAR2(30) NOT NULL, kredity NUMBER(2) DEFAULT 2, ); Pomocí svého druhu integritního omezení můžeme definovat i defaultní hodnotu atributu. Budeme-li vkládat řádek do tabulky vytvořené výše uvedeným příkazem a neuvedeme-li přitom hodnotu sloupce kredity, nezústane tento sloupec nevyplněn (NULL), ale bude mít hodnotu 2.
16 CREATE TABLE VII (generování hodnot) CREATE SEQUENCE distrib_prim; 1 CREATE TABLE distributors ( did integer PRIMARY KEY DEFAULT nextval('distrib_prim'), name varchar(40) NOT NULL CHECK (name <> '') ) 1 1. Nejprve definujeme tzv. sekvenci. V daném případě jsme ji pojmenovali distrib_prim. 2. Při vkládání nového řádku bude chtít integritní omezení DEFAULT přiřadit sloupci did vkládaného řádku hodnotu. Tuto hodnotu zjistí vyhodnocením funkce nextval(), jež ovšem vygeneruje nový (ještě neexistující) prvek sekvence distrib_prim. Jako výsledek bude mít každý řádek vygenerovanou unikátní hodnotu sloupce did. Toto není SQL standard, ale syntax DB systému ProgreSQL. Generování hodnot bylo standardizováno až v SQL2006.
17 REFERENČNÍ INTEGRITA I CREATE TABLE osoby ( os_cislo NUMBER(5) PRIMARY KEY, rod_cis VARCHAR2(30) NOT NULL UNIQUE, cislo_prac NUMBER(5) NOT NULL, CONSTRAINT fk_prac FOREIGN KEY ( cislo_prac ) REFERENCES pracoviste ( cislo_prac ) ON UPDATE CASCADE ON DELETE CASCADE ) 1. Integritní omezení fk_prac říká, že atribut cislo_prac je cizím klíčem, jehož hodnota odkazuje na takový řádek tabulky pracoviste, jehož hodnota primárního klíče se shoduje s hodnotou atributu cislo_prac. 2. Znamená to tedy, že řádky reprezentující všechny osoby z daného pracoviště se prostřednictvím atributu cislo_prac odkazují na stejnou řádku tabulky pracoviste, jež odpovídá jejich společnému pracovišti. 3. Co se stane, když někdo změní hodnotu primárního klíče jejich společného pracoviště? To řeší sekce ON UPDATE... V žádném případě by nemělo dojít k tomu, že nějaký řádek tabulky osoby bude odkazovat na neexistující řádek tabulky pracoviste. V daném případě je specifikováno ON UPDATE CASCADE. To znamená, že příkaz modifikující hodnotu primárního klíče bude proveden, ale současně budou změněny příslušným způsobem hodnoty cizího klíče (atributu cislo_prac) u všech řádků tabulky osoby, jež reprezentují osoby zařazené na pracoviště, jehož primární klíč jsme změnili.
18 REFERENČNÍ INTEGRITA II CREATE TABLE osoby ( os_cislo NUMBER(5) PRIMARY KEY, rod_cis VARCHAR2(30) NOT NULL UNIQUE, cislo_prac NUMBER(5) NOT NULL, CONSTRAINT fk_prac FOREIGN KEY ( cislo_prac ) REFERENCES pracoviste ( cislo_prac ) ON UPDATE CASCADE ON DELETE CASCADE ) 4. Co se stane, když někdo zruší řádek tabulky pracoviště, který reprezentuje jejich společné pracoviště? To řeší sekce ON DELETE... Opět by v žádném případě nemělo dojít k tomu, že nějaký řádek tabulky osoby bude odkazovat na neexistující řádek tabulky pracoviste. V daném případě je specifikováno ON DELETE CASCADE. To znamená, že příkaz rušící jejich společné pracoviště bude proveden, ale současně budou smazány i všechny řádky tabulky osoby, jež odpovídaly odsobám pracujícím na zrušeném pracovišti.
19 REFERENČNÍ INTEGRITA III CREATE TABLE osoby ( os_cislo NUMBER(5) PRIMARY KEY, rod_cis VARCHAR2(30) NOT NULL UNIQUE, cislo_prac NUMBER(5) NOT NULL, CONSTRAINT fk_prac FOREIGN KEY ( cislo_prac ) REFERENCES pracoviste ( cislo_prac ) ON UPDATE CASCADE ON DELETE CASCADE ) Jaké jsou jiné možnosti než CASCADE? 1. RESTRICT změna, která by porušila referenční integritu se neprovede. DB systém odmítne změnu primárního klíče (ON UPDATE) nebo rušení řádku (ON DELETE) provést chybová hláška, výjimka. 2. SET NULL změna se provede, ale řádky tabulky osoby odkazující svým cizím klíčem na modifikovaný (změna primárního klíče nebo zrušení řádku) řádek tabulky pracoviste dostanou ve sloupci cislo_prac hodnotu NULL (Nebudou tedy odkazovat na neexistující řádek). 3. SET DEFAULT obdoba jako SET NULL určená pro případ, že cizí klíč má definovanou defaultní hodnotu. Modifikátory CASCADE, RSTRICT, SET NULL, SET DEFAULT se v sekcích ON UPDATE a ON DELETE nastavují nezávisle.
20 INSERT INTO Jméno tabulky Seznam hodnot INSERT INTO EMPLOYEE VALUES ( 611, 'Dinh Melissa', 2963 ) Seznam atributů neuveden hodnoty budou atributům přiřazeny v pořadí, jak byly atributy definovány v příkazu CREATE TABLE. Jméno tabulky Seznam atributů INSERT INTO EMPLOYEE ( EMPNUM, EMPNAME ) VALUES ( 611, 'Dinh Melissa' ) Seznam hodnot V pořadí, v jekém jsou zde vyjmenovány atributy, bude těmto atributům přiřazena hodnota ze seznamu hodnot v sekci VALUES. Atributy neuvedené v tomto seznamu neuvedené dostanou hodnotu NULL (t.j. hodnota nedefinována). V tomto případě EMPPHONE dostane hodnotu NULL.
21 SELECT I SELECT <seznam sloupců na výstupu nebo *> FROM <definice relace, v níž se vyhledává> WHERE <selekční podmínka> GROUP BY <seznam atributů> HAVING <podmínka filtrace skupin> ORDER BY <seznam atributů> <vzestupně nebo sestupně> Logické operátory pro konstrukci logických podmínek: = rovná se <= menší nebo rovno < menší než >= větší nebo rovno > větší než <> nerovná se!= nerovná se
22 SELECT II Tabulka PACKAGE PACKID PACKNAME PACKVER PACKTYPE PACKCOST AC01 Boise Accounting 3.00 Accounting DB32 Manta 1.50 Database DB33 Manta 2.10 Database SS11 Limitless View 5.30 Spreadsheet WP08 Words & More 2.00 Word Processing WP09 Freeware Processing 4.27 Word Processing SELECT PACKID, PACKNAME, PACKCOST FROM PACKAGE WHERE PACKCOST > 200 AND PACKCOST < 400 SELECT PACKID, PACKNAME, PACKCOST FROM PACKAGE WHERE PACKCOST BETWEEN 200 AND 400 Výsledek: PACKID PACKNAME PACKCOST DB32 Manta SS11 Limitless View
23 SELECT III Tabulka PACKAGE PACKID PACKNAME PACKVER PACKTYPE PACKCOST AC01 Boise Accounting 3.00 Accounting DB32 Manta 1.50 Database DB33 Manta 2.10 Database SS11 Limitless View 5.30 Spreadsheet WP08 Words & More 2.00 Word Processing WP09 Freeware Processing 4.27 Word Processing boolean predikát LIKE znak % plní roli wildcard, t.j. shoda s libovolným znakovým řetězcem SELECT PACKID, PACKNAME FROM PACKAGE WHERE PACKNAME LIKE '%&%' Výsledek: PACKID PACKNAME WP08 Words & More
24 SELECT IV Predikát "IS NULL" nabývá hodnoty true právě tehdy když příslušný atribut nemá přiřazenu hodnotu SELECT EMPNUM, EMPNAME FROM EMPLOYEE WHERE EMPPHONE IS NULL Tato podmínka nabude hodnoty TRUE právě pro ty řádky vstupní relace, pro něž atribut EMPPHONE má nedefinovanou
25 SELECT V (Aritmetické operátory ) Tabulka PACKAGE PACKID PACKNAME PACKVER PACKTYPE PACKCOST AC01 Boise Accounting 3.00 Accounting DB32 Manta 1.50 Database DB33 Manta 2.10 Database SS11 Limitless View 5.30 Spreadsheet WP08 Words & More 2.00 Word Processing WP09 Freeware Processing 4.27 Word Processing SELECT PACKID, PACKNAME, (.90 * PACKCOST ) FROM PACKAGE Výsledek: PACKID PACKNAME EXP1 AC01 Boise Accounting DB32 Manta DB33 Manta SS11 Limitless View WP08 Words & More WP09 Freeware Processing t.j. 0.9 * * * atd. DBMS sám vymyslel jméno tohoto sloupce, protože nebylo možné převzít jméno příslušného atributu. EXP znamená expression = výraz.
26 SELECT VI Tabulka PACKAGE PACKID PACKNAME PACKVER PACKTYPE PACKCOST AC01 Boise Accounting 3.00 Accounting DB32 Manta 1.50 Database DB33 Manta 2.10 Database SS11 Limitless View 5.30 Spreadsheet WP08 Words & More 2.00 Word Processing WP09 Freeware Processing 4.27 Word Processing SELECT PACKID, PACKNAME, PACKTYPE FROM PACKAGE WHERE PACKTYPE IN ('Database', Spreadsheet', 'Word Processing') SELECT PACKID, PACKNAME, PACKTYPE FROM PACKAGE WHERE PACKTYPE = 'Database' OR PACKTYPE = Spreadsheet' OR PACKTYPE = 'Word Processing' Výsledek: PACKID PACKNAME PACKTYPE DB32 Manta Database DB33 Manta Database SS11 Limitless View Spreadsheet WP08 Words & More Word Processing WP09 Freeware Processing Word Processing
27 SELECT VII (třídění) Tabulka PACKAGE PACKID PACKNAME PACKVER PACKTYPE PACKCOST AC01 Boise Accounting 3.00 Accounting DB32 Manta 1.50 Database DB33 Manta 2.10 Database SS11 Limitless View 5.30 Spreadsheet WP08 Words & More 2.00 Word Processing WP09 Freeware Processing 4.27 Word Processing Pořadí vět ve výsledku dotazu není určeno, pokud nepředepíšeme, jakým způsobem mají být setříděny. SELECT PACKID, PACKNAME, PACKTYPE, PACKCOST FORM PACKAGE ORDER BY PACKTYPE, PACKCOST DESC Věty budou setříděny podle atributů PACKTYPE a PACKCOST. Budou tedy setříděny podle atributu PACKTYPE, věty se stejnou hodnotou atributu PACKTYPE pak budou setříděny podle atributu PACKCOST. DESC znamená descending, t.j. sestupné setřídění. Vzestupné setřídění se předepíše klíč. slovem ASC, což je default, takže je není třeba uvádět. Výsledek: PACKID PACKNAME PACKTYPE PACKCOST AC01 Boise Accounting DB33 Manta Database DB32 Manta Database SS11 Limitless View Spreadsheet WP08 Words & More Word Processing WP09 Freeware Processing Word Processing 30.00
Dotazovací jazyk SQL I
Dotazovací jazyk SQL I Historický vývoj I IBM - 70. léta - prototyp relačního DBMS - System R 80. léta - základ 2 komerčních DBMS: SQL/DS, DB2 SQL jako standard Standardizační instituce ANSI: American
Dotazovací jazyk SQL
Dotazovací jazyk SQL 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 National
Databázové systémy. Dotazovací jazyk SQL - II
Databázové systémy Dotazovací jazyk SQL - II SELECT I SELECT FROM WHERE GROUP BY HAVING
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á
Databá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
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
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
Dotazovací jazyk SQL I
Dotazovací jazyk SQL I Historický vývoj I IBM - 70. léta - prototyp relačního DBMS - System R 80. léta - základ 2 komerčních DBMS: SQL/DS, DB2 SQL jako standard Standardizační instituce ANSI: American
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,
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
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,
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
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
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é
Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce
Databázové systémy 2 Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: čtvrtek, 4 5 Obor: ININ SWIN E-mail: jtichava@students.zcu.cz Databázové systémy II. KIV/DB2 LS 2007/2008 Zadání semestrální
Dotazovací jazyk SQL II
Dotazovací jazyk SQL II SELECT VIII Vestavěné (BUILT-IN) agregační funkce COUNT( sloupec ) COUNT(*) Počet řádků vyhovujících podmínce WHERE. Protože výsledek nezávisí na jménu sloupce uvedeného v argumentu,
Jazyk S Q L základy, příkazy pro práci s daty
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
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,
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
MySQL manuál. Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/
MySQL manuál Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/ 1. ÚVOD - MySQL je relační databázový systém skládající se z jedné nebo více databází - databáze je tvořena
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
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
METODICKÉ POKYNY PRO AKREDITACI
ČESKÝ INSTITUT PRO AKREDITACI, o.p.s. Opletalova 41, 110 00 Praha 1 Nové Město METODICKÉ POKYNY PRO AKREDITACI Národního akreditačního orgánu České republiky MPA 30-02-08 Návaznost měřidel a výsledků měření
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
Konceptuá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í
1. Relační databázový model
1. Relační databázový model Poprvé představen 1969 (Dr. Edgar F. Codd) IBM Založeno na Teorii množin Predikátové logice prvního řádu Umožňuje vysoký stupeň nezávislosti dat základ pro zvládnutí sémantiky
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í
Databázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
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
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
ČÁ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ů)
Jazyk SQL slajdy k přednášce NDBI001
Jazyk SQL slajdy k přednášce NDBI001 Jaroslav Pokorný MFF UK, Praha pokorny@ksi.mff.cuni.cz Dotazovací jazyky 1 Přehled SQL92 1) jazyk pro definici dat, 2) interaktivní jazyk pro manipulaci dat, 3) jazyk
Uživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici
Uživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici Založení ulice a změna příslušnosti adresního místa k ulici Strana 1/17 Obsah 1) Založení nového návrhu změny... 3
1) vložení záznamu o smlouvě a jeho atributy (rozumí se i možnost opravy záznamu)
V Praze dne 10.4.2014 Čj.: 568-15 /2014 - ÚVN Věc: Dodávka systému elektronické evidence smluv Ústřední vojenská nemocnice Vojenská fakultní nemocnice Praha vyhlašuje poptávku na dodání systému elektronické
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_038.ICT.34 Tvorba webových stránek SQL stručné minimum OA a JŠ Jihlava, VY_32_INOVACE_038.ICT.34 Číslo
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é
Android Elizabeth. Verze: 1.3
Android Elizabeth Program pro měření mezičasů na zařízeních s OS Android Verze: 1.3 Naposledy upraveno: 12. března 2014 alesrazym.cz Aleš Razým fb.com/androidelizabeth Historie verzí Verze Datum Popis
Operace nad celými tabulkami
10 Operace nad celými tabulkami V předchozích kapitolách jsme se převážně zabývali sloupci tabulek. V této kapitole se naučíme provádět některé operace, které ovlivňují tabulky jako celek. Probereme vlastnosti
Datové modelování. Datové modely v GIS. Úrovně abstrakce reality
Datové modelování Úrovně abstrakce reality Reálný svět Datový model Datová struktura Struktura datových souborů Datové modely v GIS Klasické datové modely (vznikly jako výsledek transformace mapy do GIS)
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.
29 Evidence smluv. Popis modulu. Záložka Evidence smluv
29 Evidence smluv Uživatelský modul Evidence smluv slouží ke správě a evidenci smluv organizace s možností připojení vlastní smlouvy v elektronické podobě včetně přidělování závazků ze smluv jednotlivým
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í
Databázové systémy. Dotazovací jazyk SQL - II
Databázové systémy Dotazovací jazyk SQL - II SELECT VIII Vestavěné (BUILT-IN) agregační funkce COUNT( sloupec ) COUNT(*) Počet řádků vyhovujících podmínce WHERE. Protože výsledek nezávisí na jménu sloupce
Generátor sítového provozu
Generátor sítového provozu Přemysl Hrubý, HRU221 Abstrakt: Nalezení nebo naprogramování (v přenositelném jazyce) konfigurovatelného generátoru provozu simulátoru zátěže charakteristické pro různé typy
Mikromarz. CharGraph. Programovatelný výpočtový měřič fyzikálních veličin. Panel Version. Stručná charakteristika:
Programovatelný výpočtový měřič fyzikálních veličin Stručná charakteristika: je určen pro měření libovolné fyzikální veličiny, která je reprezentována napětím nebo ji lze na napětí převést. Zpětný převod
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
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
TECHNICKÉ KRESLENÍ A CAD
Přednáška č. 7 V ELEKTROTECHNICE Kótování Zjednodušené kótování základních geometrických prvků Někdy stačí k zobrazení pouze jeden pohled Tenké součásti kvádr Kótování Kvádr (základna čtverec) jehlan Kvalitativní
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Seznámení s SQL Server Management Studiem (SSMS) Základní architektura
Transformace konceptuálního modelu na relační
Transformace konceptuálního modelu na relační Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16
Sbírka úloh pro elektronickou stavebnici. Stručný popis programovacího jazyka Bascom AVR
Sbírka úloh pro elektronickou stavebnici Sbírka úloh obsahuje pracovní listy pro práci s moduly elektronické stavebnice, které vedou k samostatné práci. Ve sbírce jsou uvedeny pracovní listy, které postupnými
NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE
NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE 1. Přehled možností programu 1.1. Hlavní okno Hlavní okno programu se skládá ze čtyř karet : Projekt, Zadání, Výsledky a Návrhový
Jazyk SQL 3 - DML, DDL, TCL, DCL
Jazyk SQL 3 - DML, DDL, TCL, DCL Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/
Ú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
Uživatelská dokumentace
Uživatelská dokumentace k projektu Czech POINT Provozní řád Konverze dokumentů z elektronické do listinné podoby (z moci úřední) Vytvořeno dne: 29.11.2011 Verze: 2.0 2011 MVČR Obsah 1. Přihlášení do centrály
SRF08 ultrazvukový dálkoměr
SRF08 ultrazvukový dálkoměr Technické údaje Ultrazvukový dálkoměr SRF08 komunikuje pomocí sběrnice I2C, která je dostupná na řadě oblíbených kontrolérů jako OOPic, Stamp BS2p, Atom či Picaxe. Z hlediska
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz
Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním
Manuál Kentico CMSDesk pro KDU-ČSL
Manuál Kentico CMSDesk pro KDU-ČSL 2011 KDU-ČSL Obsah 1 Obecně... 3 1.1 Přihlašování... 3 1.2 Uživatelské prostředí... 4 2 Stránky... 4 2.1 Vytvoření nové stránky... 4 2.1.1 Texty... 7 2.1.2 Styly textu...
úč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
-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é
Databázové systémy. Dotazovací jazyk SQL - III
Databázové systémy Dotazovací jazyk SQL - III Vnořený select: kam všude Vytvoření kopie existující tabulky I Vytvoření kopie existující tabulky II Integritní omezení III SQL tříhodnotová logika SQL tříhodnotová
VYR-32 POKYNY PRO SPRÁVNOU VÝROBNÍ PRAXI - DOPLNĚK 6
VYR-32 POKYNY PRO SPRÁVNOU VÝROBNÍ PRAXI - DOPLNĚK 6 Platnost od 1.1.2004 VÝROBA PLYNŮ PRO MEDICINÁLNÍ ÚČELY VYDÁNÍ PROSINEC 2003 1. Zásady Tento doplněk se zabývá průmyslovou výrobou medicinálních plynů,
Tekla Structures Multi-user Mode
Tekla Structures Multi-user Mode Úvod V programu Tekla Structures můžete pracovat buď v režimu jednoho uživatele (single-user) nebo v režimu sdílení modelu (multi-user mode). Sdílení modelu umožňuje současný
INFORMAČNÍ SYSTÉM O AREÁLU
CHEMOPETROL, a.s. Strana 1/7 INFORMAČNÍ SYSTÉM O AREÁLU Schválil: Ing. Petr Cingr, generální ředitel a.s. Platnost od: 25.10.2004 Správce dokumentu: Zpracovatel: Odbor integrovaných systémů řízení Odbor
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:
B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux
B0M33BDT Technologie pro velká data Supercvičení SQL, Python, Linux Sergej Stamenov, Jan Hučín 18. 10. 2017 Osnova cvičení Linux SQL Python 2 SQL pro uživatele aneb co potřebuje znát a umět bigdatový uživatel:
obecně závazné vyhlášky o vedení technické mapy obce A. OBECNÁ ČÁST Vysvětlení navrhované právní úpravy a jejích hlavních principů
O D Ů V O D N Ě N Í obecně závazné vyhlášky o vedení technické mapy obce A. OBECNÁ ČÁST Vysvětlení navrhované právní úpravy a jejích hlavních principů 1. Definice technické mapy Technickou mapou obce (TMO)
Tlačítkový spínač s regulací svitu pro LED pásky TOL-02
Tlačítkový spínač s regulací svitu pro LED pásky TOL-02 Tlačítkový spínač slouží ke komfortnímu ovládání napěťových LED pásků. Konstrukčně je řešen pro použití v hliníkových profilech určených pro montáž
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
I. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb
I. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb 1 VŠEOBECNĚ ČSN EN 1991-1-1 poskytuje pokyny pro stanovení objemové tíhy stavebních a skladovaných materiálů nebo výrobků, pro vlastní
5. Ř etězce (třída String)
Řetězce (třída String) strana 49 5. Ř etězce (třída String) Pro práci s řetězci (tj. s posloupností znaků) se v jazyce Java používá třída String. Třída String slouží k ukládání konstantních řetězců, jejichž
3. Restrukturalizace nebo manipulace s údaji - práce s rastrovými daty
3. Restrukturalizace nebo manipulace s údaji - práce s rastrovými daty Většina systémových konverzí je shodná nebo analogická jako u vektorových dat. změna formátu uložení dat změny rozlišení převzorkování
KOMORA DAŇOVÝCH PORADCŮ ČR STANDARD PRO SDÍLENÍ ÚČETNÍCH / FAKTURAČNÍCH ÚDAJŮ. (Short Invoice Descriptor)
Komora daňových poradců ČR KOMORA DAŇOVÝCH PORADCŮ ČR STANDARD PRO SDÍLENÍ ÚČETNÍCH / FAKTURAČNÍCH ÚDAJŮ (Short Invoice Descriptor) www.qr-faktura.cz 14.6.2016 Komora daňových poradců ČR OBSAH 1. Úvod...
Vysoká škola ekonomická v Praze
Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Katedra informačních technologií Student : Tomáš Grombíř Vedoucí bakalářské práce : RNDr. Helena Palovská, Ph.D. Oponent bakalářské práce
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í
Programování 1. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015
Programování 1. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Vstupní znalosti Podmínky, cykly Funkce, Pole, třídění Retězce
Uložení potrubí. Postupy pro navrhování, provoz, kontrolu a údržbu. Volba a hodnocení rezervy posuvu podpěr potrubí
Uložení potrubí Postupy pro navrhování, provoz, kontrolu a údržbu Volba a hodnocení rezervy posuvu podpěr potrubí Obsah: 1. Definice... 2 2. Rozměrový návrh komponent... 2 3. Podpěra nebo vedení na souosém
modul Jízdy a Kniha jízd uživatelská příručka
modul Jízdy a Kniha jízd uživatelská příručka 2 UŽIVATELSKÁ PŘÍRUČKA MODULY JÍZDY A KNIHA JÍZD Moduly Jízdy a Kniha jízd Jak to funguje Jízdy jsou části trasy. Vypočítávají se na základě dat přijatých
- 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
Upíše-li akcie osoba, jež jedná vlastním jménem, na účet společnosti, platí, že tato osoba upsala akcie na svůj účet.
UPOZORNĚNÍ Tato osnova je určena výhradně pro studijní účely posluchačů předmětu Obchodní právo v případových studiích přednášeném na Právnické fakultě Univerzity Karlovy v Praze a má sloužit pro jejich
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
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
Obchodní podmínky pro spolupráci se společností Iweol EU s.r.o.
Obchodní podmínky pro spolupráci se společností Iweol EU s.r.o. 1. ÚVODNÍ USTANOVENÍ 1.1. Tyto obchodní podmínky (dále jen obchodní podmínky ) obchodní společnosti Iweol EU s.r.o., se sídlem Kovářská 140/10,
Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013
Maturitní témata z předmětu Programování a databázové systémy pro šk. rok 2012/2013 1. Základy - proměnné a datové typy a) Co je to proměnná, co znamená deklarace proměnné, a popište syntaxi deklarace
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.
250. Štítek musí obsahovat alespoň tyto údaje:
24.1.2009 Úřední věstník Evropské unie L 21/3 NAŘÍZENÍ KOMISE (ES) č. 68/2009 ze dne 23. ledna 2009, kterým se podeváté přizpůsobuje technickému pokroku nařízení Rady (EHS) č. 3821/85 o záznamovém zařízení
VEŘEJNÁ NABÍDKA POZEMKŮ URČENÝCH K PRODEJI PODLE 7 ZÁKONA
VEŘEJNÁ NABÍDKA POZEMKŮ URČENÝCH K PRODEJI PODLE 7 ZÁKONA č. 95/1999 Sb., O PODMÍNKÁCH PŘEVODU ZEMĚDĚLSKÝCH A LESNÍCH POZEMKŮ Z VLASTNICTVÍ STÁTU NA JINÉ OSOBY, VE ZNĚNÍ POZDĚJŠÍCH PŘEDPISŮ (DÁLE JEN ZÁKON
GIGAmatic. Tenzometrický přetěžovací převodník. 1. Popis 2. 2. Použití 2. 3. Technické informace 2. 4. Nastavení 3. 5. Popis funkce 6. 6.
GIGAmatic Tenzometrický přetěžovací převodník OBSAH 1. Popis 2 2. Použití 2 3. Technické informace 2 4. Nastavení 3 5. Popis funkce 6 6. Zapojení 8 7. Údržba 9 Strana # 1 z 8 Revize: 1.8 Květen 2007 1.
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ
PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ Obsah 1 Koncová zařízení... 3 2 Charakteristika typů služeb logistika KZ Dodání KZ, Instalace KZ... 3 3 Další
Sada 2 - MS Office, Excel
S třední škola stavební Jihlava Sada 2 - MS Office, Excel 17. Excel 2007. Seznamy 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
SNÍMAČ T3110. Programovatelný snímač teploty, relativní vlhkosti a dalších odvozených vlhkostních veličin s výstupy 4-20 ma.
SNÍMAČ T3110 Programovatelný snímač teploty, relativní vlhkosti a dalších odvozených vlhkostních veličin s výstupy 4-20 ma Návod k použití Návod na použití snímače T3110 Snímač je určen pro měření okolní
Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové
Pro usnadnění podání Ročního hlášení o produkci a nakládání s odpady může posloužit služba firmy INISOFT, která je zdarma přístupná na WWW stránkách firmy. WWW.INISOFT.CZ Celý proces tvorby formuláře hlášení
Budování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS.
Budování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS. Použité zkratky ERMS ESS i AIS ESS elektronická spisová služba AIS agendový
Základní stavební prvky algoritmu
Základní stavební prvky algoritmu Podmínka. Cyklus for, while, do-while. Funkce, metody. Přetěžování. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká
Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem.
Nadpis kapitoly Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem. Klíčové pojmy: Překladač, editor, compiler, linker. Úvod Abychom mohly využívat našich napsaných programů, musíme
Integrovaný Ekonomický Systém Zakázkový list - IES WIN 2006
Úvod...2 1. Zakázkový list...2 1.1. Identifikační údaje...2 1.2. Položková část...2 1.3. Rezervace (materiálu, resp. zboží)...3 1.4. Materiálové náklady (resp. Výdej nebo Prodej ze skladu)...3 1.5. Běžné
Nástroje produktivity
Nástroje produktivity Skupina nástrojů zvyšující produktivitu práce. Automatický update obsahu a vzhledu dokumentu (textů i obrázků, včetně obrázků v galerii) při změně dat. Export 3D obrázků z dokumentu