1 - Uvod - Šta je SQL server

Microsoft SQL Server 2008 je sistem za upravljanje relacionom bazom podataka (RDBMS), ali ćete često čuti da kažu da je to relaciona baza podataka (u zavisnosti ko je pisao lekciju). Najčešća upotreba mu je za smeštanje podataka.

Kada se iz neke aplikacije koriste upiti, koristi se SQL kao standardni jezik za komunikaciju sa bazama podataka. Da bi upravljali SQL Serverom za početak nam neće biti potreban SQL.

Izdanja SQL Servera

Postoji više izdanja SQL Servera, a mi ih uglavnom delimo na besplatne i one koje je potrebno platiti:

besplatna izdanja:

  • Express (namenjeno za učenje, podržava samo 1 CPU i 1GB RAM, baza podataka je max 4GB)
  • Compact (za mobilne uređaje, nema limit za CPU i RAM, baza podataka je max 4GB)

redovna izdanja:

    • Standard (do 4 CPU, nema ograničenja ni za RAM ni za veličinu baze, ali je max 16 instanci Servera)
    • Enterprise (nema ograničenja ni za CPU ni za RAM ni za veličinu baze, i do 50 instanci sa još dodatih opcija)

specijalna izdanja:

    • Workgroup (za udeljene kancelarije kojima treba lokalni primerak podataka kompanije uz povremenu sinhronizaciju sa glavnim serverom)
    • Web (za internet aplikacije)
    • Developer (ovo u zadnje vreme može da se preuzme i besplatno, uz registraciju na njihovom web sajtu) (može sve što i Enterprise, ali samo za programiranje, testiranje, demonstriranje - Ne koristi se u druge svrhe !)
Režimi autentifikacije koji postoje na SQL Serveru 2008:
  • Windows autentifikacija - Sve dozvole su povezane sa korisničkim nalozima u aktivnom direktorijumu. U većini slučajeva, ovo je lakše i za korisnike i za administratore.
  • Mixed autentifikacija - Dozvole mogu da budu povezane sa korisničkim nalozima u aktivnom direktorijumu ili sa nekim lokalnim korisničkim nalozima koji su kreirani u SQL Serveru.

Upravljački alati za SQL Server
  • SQL Server Management Studio - grafički alat za upravljanje SQL Serverom, pomoću kojega administrator može da upravlja skoro svim delovima SQL Servera, pa i sa ranijim verzijama SQL Server-a. To znači da administrator može da: kreira baze podataka, menja sigurnosne postavke, konfiguriše rezervne kopije, i još dosta toga. Sem toga, administratori mogu da ubacuju SQL komande direktno, koristeći SQL Server Management Studio.
  • SQL Configuration Manager - grafički alat koji se koristi za specifične upravljačke zadatke: može da pokreće i zaustavlja SQL servise, može da menja i upravlja nalozima koje koriste SQL servise, može da menja mrežne protokole.
  • Command Prompt Utilities - Prvobitna namena im je bila da dozvole automatizaciju pomoću skripti. Administrator pomoću komandi koje unosi na komandnoj liniji može, na primer, da upisuje SQL komande i da ih šalje pravo ka SQL Serveru, ili da pošalje SQL skriptu ka serveru.

2 - teorija: SQL Server Management Studio


Na sajtu LINKuniversity videćete lepo objašnjene osnovne funkcionalnosti koje nas za početak interesuju:

SQL Server Management Studio i kreiranje baze podataka u njemu - KLIK na LINK 

(OBAVEZNO se prolazi ovaj deo gradiva)

Pasusi od interesa su sa sledećim naslovima: 
  -  SQL Server Management Studio
  - Opis opcija (ali samo do dela "Čvor Server Roles")
  -  Standardne sistemske baze podataka
(- Ne treba prolaziti deo "Koriščenje opcija baze podataka")
-  Pridruživanje postojeće baze podataka

3 - Vežba koju radimo na času:

(samo ispratite vežbu sa videa - nema potrebe za zvučnicima )

Last modified: Friday, 10 October 2025, 12:10 AM