Microsoft SQL strežnik 2008 je odlična platforma za skladiščenje podatkov, poslovne aplikacije in e-trgovino. Strežnik se je izkazal kot robusten in zanesljiv, a za optimalno delovanje potrebuje dobro načrtovano namestitev, občasno preverjanje parametrov delovanja in predvsem redno ter zanesljivo arhiviranje podatkov.
Cilj tečaja
Po tečaju boste usposobljeni za:
- opravljanje dnevnih opravil administracije strežnika,
- dobro načrtovanje, namestitev, optimizacijo in vzdrževanje podatkovnega strežnika Microsoft SQL Server 2008,
- delo s podatki v jeziku T-SQL: posebna pozornost je namenjena načrtovanju in implementaciji arhiviranja podatkov.
Vsebina tečaja
- Kratka predstavitev SQL Server različic
- Ključne smernice za uspešno namestitev SQL Server okolja
- SQL Design Studio v praksi
- Baze podatkov na strežniku
- Varnost: vloge, sheme, priporočila
- Izdelava baze: normalizacija, tabele, primarni ključi in relacije, indeksi, DataBase diagram
- Transact SQL: Select, Inner/Outer/Right Join, Group By, Having, Subquery, When-Then-Else
- Akcijske poizvedbe: Insert, Update, Delete
- Vgrajene in lastne funkcije
- Definiranje in praktična raba pogledov
- Stored Procedure: izdelava, pravice, parametri
- Triggerji: raba in primeri
- Uvoz in izvoz podatkov
- Visual Studio for SQL Integration Services: predstavitev, praktični primer
- Linked Server: Online dostop
- Database Snapshot: primer restavriranja baze
- Backup: vrste (Transaction Log, popolni, diferencialni), strategije, Recovery model
- Replikacija baze: vrste, izdelava distributorja, priprava naročnika, postopek replikacije
- Nadzor: SQL Server Profiler, snemanje sledi, sprotni pregled sledi
- System Monitor in ključni parametri
- Database Engine Tuning Adviser: namen orodja in dobri nasveti
- Dynamic Managament: pogledi in funkcije, optimizacija indeksov s pomočjo DMW in DMF
- SQL Server Agent: praktična raba, uvoz/izvoz
- Database Maintanance Plan: načrtovanje vzdrževanja (backup, gradnja indeksov, krčenje baze)
- Obveščanje po e-pošti: izdelava poštnih profilov in določanje operaterjev, terminski načrt
Komu je tečaj namenjen
Tečaj priporočamo predvsem:
- informatikom, ki imate v lokalnem omrežju nameščen in konfiguriran SQL strežnik,
- sistemskim administratorjem, ki želite namestiti ali upravljati SQL strežnik,
- razvijalcem aplikacijske programske opreme, ki se želite podrobneje seznaniti z arhitekturo in konfiguracijo SQL strežnika,
- računalniškim strokovnjakom, ki ste doslej uporabljali namizne sisteme za upravljanje (Access, Paradox) in nameravate aplikacije preseliti na sistem s porazdeljenim procesiranjem odjemalec/strežnik,
- računalniškim strokovnjakom, ki ste se odločili za relacijski podatkovni strežnik in ste v fazi izbire programskega produkta (Microsoft SQL Server, Oracle,…).
Potrebno predznanje
Poznavanje osnovnih pojmov podatkovnih zbirk.
Trajanje tečaja
Tečaj traja 25 pedagoških ur in poteka pet dni. Izvede se v enem tednu.