hero-image

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

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

Přihlášení k MS SQL serveru

Server type: Database Engine Server name: dbsys.cs.vsb.cz\STUDENT Authentication:
SQL Server Authentication Login: při spuštění login (např. bon0007) Password: tuo460DbEd
Pro práci s DB používejte SQL Server management Studio.

Přihlášení k Oracle SQL serveru

Hostname: dbsys.cs.vsb.cz Port: 1521 SID: oracle, při spuštění login=heslo (např. bon0007).
Pro práci s DB používejte Oracle SQL Developer.

Podmínky udělení zápočtu

OPRAVA (Pozor neodpovídá Edisonu!) Zápočet se skládá ze dvou testů a selestrálního projektu. Test 1 zaměřený na PL/SQL 10 bodů (minimum 6) a Test 2 na T-SQL 10 bodů (minimum 6).

Semestrální projekt 2012-2013 je zaměřen na implementaci vlastní aplikace v prostředi MS .NET se zaměřením na fyzickou vrstu databáze, objektově relační mapování a použití procedur, funkcí, triggerů. JAko databázový server lze využít DB Oracle nebo MS SQL Server. Projekt je hodnocen maximálně 25 body (minimum 13) – student je povinen v zadaném termínu prezentovat vlastní zadání projektu, zapracovat připomínky cvičícího a následně prezentovat finální řešení. Součástí prezentace bude i část, kdy student změní dle pokynů cvičícího část výsledné aplikace samostatně přímo na cvičení. Toto je nedílnou součástí odevzdání projektu.

V případě neúspěchu u některého z testů bude stanoven náhradní termín s redukovaným počtem bodů. Semestrální projekt je nutné konzultovat v průběhu semestru, jelikož oprava projektu po termínu odevzdání nebude možná.

Podklady k výuce kniha: Databázové systémy (Krátky, Bača).

Přednášky a cvičení

TýdenPřednáškaCvičení
1.Úvod, PL/SQL I (blok, uložené funkce a procedury, statické a dynamické SQL, výjimky)
pdf (poslední změna: 21.9.2012)
Opakování SQL pokročilé dotazy pro MS SQL
Studenti jsou povinní vypracovat všechny požadované úkoly, které řeší na cvičení (případně dopracovávají doma) a odevzdají je na následujícím cvičení. Případné nejasnosti řeší s cvičícím. Studentům, kteří s těmito úkoly budou mít zásadní problémy je doporučeno dostudovat problematiku SQL samostatně.
Zadání cvičení AUKCE (poslední změna: 16.09.2012)
2.PL/SQL II - procedurální nadstavba SQL (triggery, kurzory, hromadné operace, vázané proměnné, porovnání výkonu)
pdf (poslední změna: 21.9.2012)
PL/SQL
úkoly (poslední změna: 8.10.2012)
řešení (dostupné pro studenty, poslední změna: 8.10.2012)

úkoly, doplňující příklady
řešení, řešení
3.Transakce a zotavení v databázových systémech
pdf (poslední změna:1.10.2012)
úkoly 1, řešení
úkoly 2, řešení (poslední změna: 8.10.2012)
4.T-SQL
pdf (poslední změna: 10.10.2012)
Opakování před testem.
5.API pro přístup k datům
pdf (poslední změna: 17.10.2012)
Test 1 PL/SQL
Data pro test PL/SQL (popis a skripty pro import)
DEMO TEST PL/SQL (poslední změna: 14.10.2012)
6.ASP.NET
pdf (poslední změna: 24.10.2012)
AspNetExampleApp.zip
T-SQL
úkoly (poslední změna: 22.10.2012)
řešení (poslední změna: 21.11.2012)
7.Objektově-relační mapování (ORM)
pdf (poslední změna: 31.10.2012)
T-SQL
úkoly (poslední změna: 29.11.2012)
řešení (poslední změna: 21.11.2012)
8. Konzultace projektu
9.Fyzická implementace databázových systémů
pdf (poslední změna: 14.11.2012)
Odevzdávání analýzy projektu
10.Vykonávání dotazů v databázových systémech
pdf (poslední změna: 21.11.2012)
Demo aplikace v .NET s ORM
11.-Test 2 T-SQL
Data pro test T-SQL
(popis viz PL/SQL zde pouze skripty pro MS SQL import 21.11.2012)
DEMO TEST T-SQL
12.Fyzická implementace databázových systémů
pdf (poslední změna: 28.11.2012)
Práce na projektech, odevzdávání, opravné testy
13.Řízení souběhu I
pdf (poslední změna: 5.12.2012)
Práce na projektech, odevzdávání, opravné testy
14.Řízení souběhu II
pdf (poslední změna: 12.12.2012)
Práce na projektech, odevzdávání, opravné testy
15.Bezpečnost informačních systémů, přehled databázových systémů
pdf
Objektově-relační datový model
pdf (poslední změna: 19.12.2012)
Odevzdávání projektů