hero-image

Výuka databázových předmětů na Katedře informatiky

Správa databází

Novinky

Opravný termín bude ve středu 20.4. v 9:00 a mohou se zůčastnit pouze studenti, kteří nemají dosatek bodů na zápočet, nebo kteří promeškali některý termín bodovaného úkolu a mají omluvenku od lékaře. Pokud se budete chtít zůčastnit napište nejpozději do nedělního večera email s pořadím bodovaného úkolu, který chcete opravit.

Bodované úkoly na cvičení

Celkem šest cvičení bude bodovaných. Tři bodované cvičení budou na SQL Server a tři na Oracle. První dvě bodované cvičení z každého SŘBD budou hodnoceny 15 body a třetí 20 body. Postupně budou zveřejňovány typové příklady ke každému bodovanému cvičení.
Harmonogram cvičení:

  1. Seznamování se první sadou úkolů k SQL Serveru.
  2. První bodované cvičení k SQL Serveru (max 15 bodů).
  3. Druhé bodované cvičení k SQL Serveru (max 15 bodů).
  4. Příprava na třetí bodovaný úkol.
  5. Třetí bodovaný úkol k SQL Serveru (max 20 bodů).
  6. Seznamování se první sadou úkolů k Oracle.
  7. Seznamování se první sadou úkolů k Oracle.
  8. První bodované cvičení k Oracle (max 25 bodů).
  9. Příprava na druhý bodovaný úkol.
  10. Druhý bodovaný úkol k Oracle (max 25 bodů).

Poslední zápočtový týden bude možné provést opravu jednoho vybraného bodovaného úkolu. Na běžných cvičeních se tedy budou absolvovat úkoly zpětně jen pokud budete mít hodinu předem omluvenu a donesete omluvenku od lékaře.

Třetí bodovaný úkol

Ve třetím bodovaném úkolu dostanete vytížení nad databází Aukce (testDB a testDB_tuned) ve formě jar souboru. Úkolem bude odchytit vytížení pomocí Profileru, analyzovat provoz, čekání a pokusit se detekovat a popsat případné problémy s pomocí DMV a perfmon. Výsledky budete muset sepsat do krátkého dokumentu, který bude také obsahovat screenshoty ze zachyceného provozu a případné výsledky dotazů.

Přechod na Oracle

Máte tři možnosti:

  1. Pro všechny je zde varianta nainstalovat si oracle na stávající virtuální stroj. Na FTP jsem umístil archív win32_11gR1_database_1013.zip, který obsahuje instalační soubor pro oracle. Pro bližší instrukce k instalci mrkněte do manuálu k oracle zde u šestého cvičení. Je potřeba nainstalovat jak instanci tak je třeba instalovat samotnou databázi pomocí DBCA. Doporučuji také zastavit služby SQL Serveru, či případně nastavit SQL Serveru minimum paměti (do 100MB), ať nedochází ke zbytečnému swapování.
  2. Pokud používáte VMWare můžete si prostě stáhnout novou image, která je dostupná na FTP na dbedu v adresáři oracle_VMWare.
  3. Pokud chcete nový virtuální stroj s oracle spustit na dbedu (tedy starý virtuální stroj s SQL Serverem zastavit) napište mi email s vaší MAC adresou. V tomto případě je nutné počítat s tím, že se již nedostanete ke starému virtuálnímu stroji ani k jeho datům. Tedy váš starý vyměním za nový.

Pátý bodovaný úkol

V pátém bodovaném úkolu si budete moci vybrat zadání ze dvou variant:

  1. Vytížení nad databází Aukce, které dostanete přímo na cvičení.
  2. Můžete si připravit (či použít již připravené) vytížení nad svojí databází. Databáze pak musí existovat ve dvou verzích, kde jedna bude neodladěná a druhá ano.

Úkolem bude odchytit vytížení pomocí workload repository a popsat případné problémy. Výsledky budete muset sepsat do krátkého dokumentu, který bude také obsahovat screenshoty ze zachyceného provozu a případné výsledky dotazů.

 

Přednášky a cvičení

TýdenPřednáškaCvičení
1.SQL Server - Úvod, Systemový katalog, Nastavení, Úložné struktury, Zabezpečení
pdf (poslední změna: 8.2.2011)
Manuál k SQL Serveru
Sada typových úkolů k prvnímu bodovanému cvičení (SQL Server)
2.Resource governor, Audit databáze, Zotavení, Záloha, Automatická údržba
pdf (poslední změna: 11.2.2011)
Sada typových úkolů k druhému bodovanému cvičení (SQL Server)
3.SQL Server Trace, Performance Monitor, Varování, Data Collector
pdf (poslední změna: 21.2.2011)
Manuál k SQL Serveru - ladění a monitorování (poslední změna: 1.3.2011)
Sada typových úkolů k třetímu bodovanému cvičení (SQL Server)
Auction.zip
AuctionData.zip (16 MB)
4.Čekání a fronty, DMV
pdf (poslední změna: 1.3.2011)
scripts.zip (poslední změna: 1.3.2011)
Úkoly k procvičení ke třetímu bodovanému cvičení (SQL Server)
5.-Jednotlivé vytížení zadávané na třetím bodovaném úkolu:1, 2, 3, 4, 5.
Vytížení bez závažnějších problémů (pro srovnání): BaseLine
6.Oracle - Nástroje, Systemový katalog, Nastavení, Úložné struktury, Zabezpečení
pdf (poslední změna: 15.3.2011)
Manuál k oracle (poslední změna 22.3.2011)
Sada typových úkolů k čtvrtému bodovanému cvičení
 
7.Oracle - Audit, Export Import, Zotavení a záloha, Plánováč
pdf (poslední změna: 22.3.2011)
Sada typových úkolů k čtvrtému bodovanému cvičení
 
8.Oracle - Monitorování výkonu, Nástroje pro automatické ladění pdf (poslední změna: 30.3.2011)Pokyny k pátému bodovanému cvičení (poslední změna: 5.4.2011)
Aukce.zip (poslední změna: 4.4.2011)
AukceImport.zip (36 MB)
9.MySQL - Nástroje, Nastavení, Úložné struktury, Paměť, Zabezpečení, Zotavení a záloha, Monitorování a ladění
pdf (poslední změna: 5.4.2011)
Zadání pátého bodovaného úkolu pro databázi Aukce:
Zadání 1
Zadání 2
10.Hardware, Partitioning, Vysoká Dostupnost
pdf
-

Kombinované studium

Celkem čtyři z pěti tutoriálů budou bodováný. Dvě bodované cvičení budou na SQL Server a dvě na Oracle. Každý bodovaný úkol bude ohodnocen maximálně 25 body. Typové příklady ke každému bodovanému cvičení je možné najít mezi výše uvedenými cvičeními, přižemz první dvě bodované cvičení ke kažkému SŘBD budou spojena do jednoho.
Harmonogram cvičení:

  1. Seznamovací tutoriál k SQL Serveru.
  2. První bodované cvičení k SQL Serveru (max 25 bodů).
  3. Druhé bodované cvičení k SQL Serveru (max 25 bodů).
  4. První bodované cvičení k Oracle (max 25 bodů).
  5. Druhé bodované cvičení k Oracle (max 25 bodů).