Cilj kursa: Savladavanje SQL (Structured Query Language) jezika, standardnog relacionog upitnog jezika, koji omogućava definisanje, korišćenje i kontrolu podataka relacione baze podataka. Kurs takođe obuhvata dizajniranje SQL server baze podataka, održavanje i administraciju SQL servera, čime se zaokružuje znanje programera u kreiranju projekata ili aplikacija, povezanih sa pripadajućom bazom podataka.
Sadržaj kursa:
- Klijent-server baze podataka
- Upitni jezik TRANSACT-SQL
- Dizajniranje SQL Server baze podataka
- Tabele
- Ograničenja i referencijalni integritet
- Indeksi
- Administracija i bezbednost SQL servera
- Kreiranje rezervnih kopija i restauracija baze
- Pogledi
- Trigeri
- Uskladištene procedure
- Korisnički definisane funkcije
- Transakcije i zaključavanje
- Distribuirani upiti i transakcije
- Integracija XML-a u SQL Server