Cilj tečaja
Po tečaju boste usposobljeni za:
- planiranje in implementacijo podatkovnih zbirk na SQL strežniku,
- uporabo orodij in postopkov za razvoj aplikacijskih rešitev po sistemu odjemalec/strežnik.
Vsebina tečaja
- Uvod v SQL Server: shema modela odjemalec/strežnik, orodja za upravljanje (Enterprise Manager, Query Analizer, Services, Client Configuration, Command Prompt,…), servisi (SQL Server Agent, MDTC, Microsoft Search), avtentifikacija uporabnikov (SQL, Mixed)
- Objekti v bazah: sintaksa strežnik-baza-lastnik-objekt, tabele, podatkovni tipi, Rule/Index/View/Triggger, Stored Procedure
- Relacije in ER modeli, DBMS (varnost, zaščita, integriteta)
- Podrobno o načrtovanju zbirke: poznavanje problematike, zbiranje podatkov, normalizacija, entitete in atributi, primarni in sekundarni ključ, relacija, števnost relacij, tranzitivne odvisnosti, referenčna integriteta
- Transact SQL: namen rabe, spremenljivke (@var, DECLARE, sistemske spremenljivke…), podatkovni tipi, SELECT/INSERT/UPDATE/DELETE, WHERE, WHILE
- Nadzor baze: SQL Server Profiler, snemanje sledi, sprotni pregled sledi
- Načrtovanje in implementacija indeksov
- Optimizacija povpraševanja z SQL Query Analyzer
- Reševanje praktičnih problemov
Komu je tečaj namenjen
Vsebina tečaja in obravnavana orodja so specifično namenjena razvijalcem in načrtovalcem programske opreme. Tečaj priporočamo predvsem:
- programerjem, ki ste doslej razvijali aplikacije v namiznih okoljih za upravljanje (Access, Paradox) in želite aplikacijo preseliti ali razviti po sistemu odjemalec/strežnik,
- programerjem, ki ste razvijali aplikacije na podatkovnih zbirkah v Cobolu, Btrieveu ali dBaseu in želite aplikacije preseliti v okolje Windows,
- administratorjem na SQL strežniku, ki se želite podrobneje seznaniti z razvojem in orodji za načrtovanje podatkovnih zbirk,
- računalniškim strokovnjakom s praktičnimi izkušnjami s poljubnim relacijskim sistemom, ki se želite podrobneje seznaniti z razvojnimi orodji na SQL strežniku.
Potrebno predznanje
Praktične izkušnje z relacijskimi bazami, osnovno poznavanje arhitekture SQL strežnika. Zaželene so izkušnje z SQL strežnikom, poznavanje osnovnih ukazov SQL92.
Trajanje tečaja
Tečaj traja 25 pedagoških ur in poteka pet dni. Izvede se v enem tednu.