Plan po kojem se radi
Naziv predmeta: |
BAZE PODATAKA |
Godišnji fond časova: |
62 |
Razred: |
četvrti |
Ciljevi predmeta: |
1. Osposobljavanje učenika za
obavljanje osnovnih radnji administriranja SQL Servera kao što su
kreiranje korisničkih naloga i rola, implementiranje sigurnosnih
mehanizama, backup i oporavak baze.
2. Usvajanje osnovnih znanja o optimizaciji performansi kao i automatizaciji procesa nadgledanja i održavanja baze.
3. Osposobljavanje učenika za kreiranje SQL Server aplikacija.
4. Razvijanje sposobnosti učenika za napredno korišćenje upitnog jezika T-SQL.
5. Usvajanje osnova za dalje sticanje znanja i usavršavanje. |
TEMA |
CILJ |
ISHODI
Po završetku teme učenik će biti u stanju da: |
OBAVEZNI I PREPORUČENI SADRŽAJI PO TEMAMA |
NAČIN OSTVARIVANJA PROGRAMA |
Administracija SQL server-a |
Upoznavanje učenika sa načinima konfigurisanja, administracije, praćenja i optimizacije baza podataka.
Ovladavanje tehnikama očuvanja sigurnosti podataka. |
• instalira i konfiguriše SQL Server
• upravlja fajlovima baze podataka
• upravlja sigurnošću i pravima pristupa bazi
• pravi rezervne kopije i vrši ponovno iniciranje prethodno sačuvanih kopija
• pravi poslove za automatsku administraciju
• prebacuje podatke u i izvan SQL Servera
• razmenjuje podatke između SQL Server instanci |
• Šta je SQL server
• Instalacija SQL server-a
• Alati SQL Server sistema
• Konfiguracija, upravljanje i administracija komponenata unutar SQL Server-a
• SQL Server Management Studio
• Server Configuration Manager
• Objekti unutar SQL Server 2008 baze podataka
• Sigurnost baze podataka, korisnici i uloge
• Prijavljivanje korisnika na bazu
• Dodeljivanje dozvola korisnicima
• Šeme (schemas) i organizacija korisnika i objekata unutar baze
• Rutine za automatsku administraciju
• backup podataka i oporavak baze
• Repliciranje podataka
• Nadgledanje i optimiziranje rada
• Uvoz i izvoz podataka |
Na početku teme učenike upoznati sa ciljevima i ishodima nastave - učenja, planom rada i načinima ocenjivanja.
Oblici nastave:
Predmet se realizuje kroz sledeće oblike nastave:
Vežbe (2 časa x 31 sedmica = 62 časa)
Podela odeljenja na grupe:
Odeljenje se deli na grupe prilikom realizacije vežbi.
Mesto realizacije nastave:
Vežbe se realizuju u kabinetu za informatiku. |
Programiranje SQL server-a |
Osposobljavanje učenika za rad sa naprednim funkcijama SQL Servera.
Ovladavanje veštinama programiranja Microsoft SQL Servera. |
• kreira SQL Server bazu podataka
• kreira tabele i koristi tipove podataka
• kreira i optimizira indekse
• primeni integritet podataka koristeći ograničenja
• koristi okidače
• primeni poglede
• primeni procedure koje se smeštaju na serveru
• primeni funkcije
• primeni i upravlja kodom u bazama podataka
• vrši analizu i optimizaciju upita
• upravlja transakcijama i katancima
• koristi XML u MSSQL serveru |
• Upitni jezik TRANSACT-SQL
• Dizajniranje SQL Server baze podataka
• Tipovi podataka i rad sa njima
• Tabele
• Ograničenja i referencijalni integritet
• Indeksi
• Pogledi
• Korisnički definisane funkcije
• Uskladištene procedure
• Okidači
• Skripte
• Analiza upita
• Optimizacija upita
• Transakcije i zaključavanje
• Distribuirani upiti i transakcije
• Integracija XML-a u SQL Server |
Preporuke za realizaciju nastave:
Za obuku koristiti: Microsoft SQL Server 2008 Express Edition
Ocenjivanje:
Vrednovanje ostvarenosti ishoda vršiti kroz:
Praćenje ostvarenosti ishoda.
Testove znanja.
Testove praktičnih veština.
Okvirni broj časova po temama:
Administracija SQL server-a 30 časova
Programiranje SQL server-a 32 časa |
PREPORUČENA LITERATURA ZA REALIZACIJU PREDMETA
1. Robert Vieira: SQL Server 2005 Programiranje, CET, 2006.
2. Michael Lee, Gentry Bieker: SQL Server 2008 Majstor, Kompjuter biblioteka
3. Sikha Saha Bagui: Naučite SQL na SQL serveru 2005, Kompjuter biblioteka
KORELACIJA SA DRUGIM PREDMETIMA
• Aplikativni programi
• Informacioni sistemi i baze podataka
• Programiranje
• Veb programiranje
Last modified: Thursday, 27 August 2020, 8:14 AM