Databázové systémy
Učebnica predmetu Databázové systémy pre študentov Spojenej školy sv. Jána Bosca v Novej Dubnici.
Náplň predmetu
Tento kurz vás uvedie do sveta tvorby databázy a správy údajov. Osvojíte si proces návrhu koncept...
1. Konceptuálny model databázy
V tejto kapitole sa zaoberáme správnym návrhom databázy, osvojíme si pravidlá a používanú termino...
2. Tvorba a používanie relačnej databázy
Naučíme sa transformovať konceptuálny model na fyzické tabuľky relačnej databázy. K teórii pridám...
3. Práca s údajmi v SQL
Prenikneme hlbšie do tvorby výberových dopytov. Predstavíme si funkcie na spracovanie textových a...
3.1 Funkcie pre textové reťazce
Funkcie v SQL Funkcie už poznáme z programovania, v prípade databáz ich môžeme rozdeliť na dva t...
3.2 Funkcie pre čísla
V databázach je práca s číslami azda najčastejšou operáciou, obzvlášť pri zbere a vyhodnocovaní ú...
3.3 Práca s časovými údajmi
Vo výrazoch a funkciách pre dátum a čas sú rozdiely medzi jednotlivými SQL dialektami značné a tr...
3.8 Práca s rekurzívnymi reláciami
Niekedy sa potrebujeme vysporiadať s rekurzívnou reláciou (pozri kapitolu 1.7 Alternatívne, hiera...
4. Agregácia a vizualizácia údajov
Zoznámime sa s agregačnými funkciami, pomocou ktorých budeme údaje zoskupovať a vytvárať štatisti...
4.1 Agregačné funkcie
Prehľad agregačných funkcií Agregačné (group) funkcie umožňujú z viacerých riadkov tabuľky získa...
4.2 Zoskupovanie údajov a súhrny
Zoskupovanie údajov Údaje v tabuľke môžeme zoskupiť (agregovať) podľa nejakého spoločného atribú...
4.3 Množinové operácie
Zlúčenie dopytov zjednotením Sú situácie, keď potrebujeme zlúčiť výsledky viacerých dopytov. Nie...
5. Manipulácia s údajmi a štruktúrou
Naučíme sa využívať vnorené dopyty pre zložitejšie výbery. Následne prejdeme od čítania k zmenám:...
6. Optimalizácia a správa databázy
Spoznáme pokročilé prvky pre efektívnejšiu prácu s databázou, ako sú obmedzenia, kľúče, pohľady, ...
7. Prepojenie SQL databázy s aplikáciami
Táto téma sa venuje integrácii databázy do reálneho softvéru. Ukážeme si spracovanie údajov z SQL...
8. Databázy časových radov
V záverečnej kapitole sa zameriame na zber veľkého množstva údajov v čase, a to v spojení so smar...