hero-image

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

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

Aktuálně

Bulk insert/select, SQL server

V T-SQL neexistuje obdoba BULK COLLECT/FORALL, návrhy řešení:

  • Data vygenerujeme do souboru a utilitou BULK INSERT importujeme do databáze.
  • Minimalizace logování: SET RECOVERY BULK_LOGGED; ... SET RECOVERY FULL;
  • Použít kurzory FAST_FORWARD.
  • Smazat indexy tabulky a snížit tak režii operace vkládání.
  • Neprovádět commit po vložení každého záznamu.

Semestrální projekt

Semestrální projekt je rozdělen do dvou částí. Maximální počet bodu 45, minimální počet bodů je 23. Body budou udělovány za plnění dílčích úkolů na cvičení.

Přednášky a cvičení

TýdenPřednáškaCvičení
1.Úvod, efektivita informačních systémů   
pdf (poslední změna: 15.9.2021)   
funkční analýza   
pdf (poslední změna: 16.9.2016)

Zadání semestrálního projektu, návrh databáze a operací.
2.Úložiště dat   
pdf (poslední změna: 22.9.2021)

Zadání semestrálního projektu - datová a funkční analýza

Generování velkých kolekcí dat

pdf (poslední změna: 22.9.2021)

generování dat: oracle a mssql (poslední změna: 2.10.2014)

3.

Úvod do datových struktur

pdf (poslední změna: 1.10.2021)

Generování velkých kolekcí dat
4.Fyzický implementace DBS I - plán vykonávání dotazu   
pdf (poslední změna: 6.10.2021)

Sběr operací vytížení

pdf (poslední změna: 6.10.2021)

5.

Fyzický návrh databáze II - Tabulky a indexy 

pdf (poslední změna: 13.10.2021)

Sběr operací vytížení
6.Fyzický návrh databáze III    
pdf (poslední změna: 20.10.2021)
Sběr statistik operací
7.Fyzický návrh databáze IV   
pdf (poslední změna: 27.10.2021)
Fyzický návrh databáze, sběr statistik operací, plán vykonání operací.
8. Fyzický návrh databáze - odevzdání.
9.

Výkonnostní testování datové vrstvy pdf

Testovací aplikace:BenchmarkApp   
(poslední změna: 10.11.2021)

Datová vrstva IS, objektově relační mapování, odkazy na DAIS:

  • pdf (přednáška, poslední změna: 11.4.2019)
  • scripts.zip (create skript, generování DTO, poslední změna: 16.4.2018)
  • AuctionSystemORM_sqls (ukázka ORM v .NET,  SQL Server, poslední změna: 16.4.2018)
  • AuctionSystemORM (ukázka ORM v .NET, SQL Server a Oracle, poslední změna: 16.4.2018)
10. Výkonnostní testování datová vrstvy.
11.Řadkové a sloupcové uložení dat (pdf)    
(poslední změna: 24.11.2021)
Řádkové a sloupcové uložení dat
12.

Komprimace v databázových systémech (pdf)

(poslední změna: 24.11.2021)

Komprimace v databázových systémech
13.

Uložení a dotazování prostorových dat (pdf)    
(poslední změna: 8.12.2021)

Vyhledávání v textech a databázové systémy (pdf)    
(poslední změna: 8.12.2021)

Grafové databázové systémy (pdf)    
(poslední změna: 8.12.2021)

 
14.

Distribuované databázové systémy, NoSQL (pdf)    
(poslední změna: 15.12.2021)

Paměťové (In-Memory) databázové systémy (pdf)    
(poslední změna: 15.12.2021)