Uvod:
Poslovni korisnici zahtijevaju dostupnost sve veće količine podataka, pa shodno tome i
pouzdane baze podataka koje će moći čuvati tako velike količine podataka koje se mogu
mjeriti i u terabajtima. Microsoft SQL Server omogućava čuvanje podataka, ali i laku
administraciju što je cilj većine baza podataka. Osim toga, omogućava i laku integraciju u
klijent - server arhitekturu te stapanje sa Microsoft .Net platformom za pristup podacima
putem interneta.
Cilj
Nakon odslušanog seminara znat ćete instalirati
i održavati SQL server, pratiti njegove performanse,
instalirati jednu ili više instanci baza, raditi
sa bazama podataka (planirati, kreirati, održavati,
brisati), održavati bazu podataka i njenu sigurnost
(izrađujući rezervne kopije, restauraciju, transfer
podataka, dozvole, autorizacije), ukratko - moći
ćete se baviti kompletnom administracijom baze
podataka.
Trajanje seminara
40 sati(a), 10 dana
Nastavni materijal:
Priručnik: "Administriranje baza podataka - SQL Server 2005"
Predznanje
P01: Osnove PC računala i MS Windows
N01: Administranje operativnog sustava
P11: MS Access - relacijske baze podataka
ili odgovarajuća znanja i vještine
Uvjerenje
Algebra svjedodžba o pohađanju seminara
Sadržaj seminara
Instalacija SQL servera
- Postupak instalacije
- Nadogradnja na SQL server 2008
- Podešavanje SQL servera
- SQL server management studio
Rad s bazom podataka
- Planiranje baze podataka
- Fizička struktura baze podataka
- Datoteka dnevnika transakcija (transaction log datoteka)
- Kreiranje baze podataka
- Specificiranje opcija prilikom kreiranja baze
- Korisnički definirane grupe datoteka
- Kreiranje shema
- Smanjenje baze ili datoteka
- Brisanje baze podataka
- Optimizacija performansi baze podataka
- RAID
Sigurnost i SQL server 2008
- Objekti sigurnosnog sustava SQL servera 2008
- Kreiranje prijavnih naloga (login)
- Dodavanje windows korisničkog računa u SQL server
- SQL server prijavni nalog
- Unaprijed zadani prijavni nalozi
- Davanje i oduzimanje pristupa korisnicima SQL serveru
- Brisanje prijavnog naloga
- Kreiranje korisničkog računa u SQL serveru
- Brisanje korisničkog računa
- Uloge u bazi podataka (roles)
- Stalne serverske uloge
- Stalne uloge u bazi podataka
- Uloge za aplikacije
- Korisnički definirane uloge
- Dozvole
- Dodjela dozvola korisnicima, zabrana i ukidanje dozvola
- Ključevi i certifikati
Rezervne kopije (backup)
- Izrada rezervne kopije
- Ograničenja prilikom izrade rezervnih kopija
- Zrcaljene rezervne kopije
- Uređaj za izradu rezervnih kopija
- Rezervne kopije sistemskih baza
- Rezervne kopije korisničkih baza
- Potpuna rezervna kopija baze podataka
- Diferencijalne rezervne kopije
- Rezervna kopija transakcijskog dnevnika
- Rezervna kopija razlike dnevnika transakcije
- Rezervne kopije datoteka ili grupa datoteka
- Parcijalna rezervna kopija
- Strategije kreiranja rezervnih kopija
- Rezervne kopije grupe datoteka
Obnova baze podataka
- Restauriranje baze podataka iz potpune rezervne kopije
- Restauriranje baze na točno određeno vrijeme
- Djelomične obnove
- Obnova sistemskih baza
Modeli oporavka podataka
- Full recovery model
- Bulk_logged recovery model
- Simply recovery model
- Obnova podataka iz trenutnog snimka stanja
- Kopiranje baze podataka
Administrativne zadaće
- Prednosti automatizacije administrativnih zadaća
- SQL server agent
- Kreiranje poslova
- Kreiranje operatera
- Kreiranje alarma
- SQL server agent mail
- Korištenje database mail-a sa SQL server agent-om
- Korištenje SQL mail sa SQL server agent-om
- Transfer podataka
Nadgledanje rada SQL servera
- Nadgledanje korištenja memorije
- Performanse CPU-a
- Aktivnosti diskova
- Nadgledanje zaključavanja
- Slabe performanse upita
- Windows system monitor
- Korištenje performance monitora
- Windows event viewer
- SQL server logs
- Prozor trenutnih aktivnosti SQL server management studia
- SQL server profiler
- SQL editor