preuzimanje - ITS-u
preuzimanje - ITS-u
preuzimanje - ITS-u
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
IS – Protivgradna odbrana - Izveštaj i Analiza Munir Husain Sarkar 104/06<br />
Od trenutka raskida sa Sybaseom, Microsoft je napravio značajne pomake u razvoju<br />
svoje baze podataka.<br />
SQL Server je prva baza podataka na svetu koja je posedovala korisnički interfejs. Sve<br />
baze su u tadašnje vrijeme radili pomoću „command-line“ sistema koji zna biti izrazito<br />
nezgodan i nezgrapan. Takoñe, SQL Server je prva komercijalna baza podataka koja je<br />
podržala Intelovu 64-bitnu arhitekturu procesora.<br />
Trenutno najnovija verzija SQL Servera je SQL Server 2005 koja je izdana u zimu<br />
2005. godine.<br />
Od SQL Servera 2000 do SQL Servera 2005 napravljeni su veliki pomaci u poboljšanju<br />
same baze podataka.<br />
Najbitniji od njih su: Klijentski dio IDE alata, SQL Server Integration Services,<br />
Reporting Server, OLAP server, podrška za data mining, Notification Services itd.<br />
SQL Server koristi Transact SQL kao implementaciju SQL-92 (ISO standard za SQL,<br />
prihvaćen 1992. godine) sa mnogim ekstenzijama. T-SQL uglavnom dodaje dodatnu sintaksu<br />
prilikom pisanja procedura, te utječe na podršku za transakcije.<br />
Microsoft SQL server i Sybase/ASE obje komuniciraju preko aplikacijski niveliranog<br />
protokola imenom „Tabular Data Stream“ ili kraće TDS. TDS je takoñer implementiran od<br />
strane FreeTDS-a da bi se omogućilo da što više aplikacija može komunicirati s Microsoft SQL<br />
Server i Sybase bazama podataka.<br />
Microsoft SQL takoñer podržava „Open Database Connectivity“, odnosno skraćeno<br />
ODBC tehnologiju. SQL Server 2005 posjeduje i podršku za Web servise, tj. za Simple Object<br />
Access Protocol, Service Oriented Architecture Protocol odnosno skraćeno SOAP W3C standard.<br />
To je izvanredna stvar zato što omogućuje ne Windows klijentima da komuniciraju preko te<br />
platforme sa SQL Serverom.<br />
U verziji 2005 takoñer je izdan i certificiran JDBC API za komunikaciju sa Java<br />
aplikacijama. SQL Server takoñer poseduje i mogućnosti poput mirroringa, clusteringa i<br />
snapshots-ova.<br />
Microsoft se ovde zbilja potrudio, te nam omogućio brojne aplikacije koje spremaju<br />
podatke na SQL Server. SQL Server 2005 uključuje i Common Language Runtime odnosno<br />
ranije spominjani CLR. Aplikacije pisane u .NET-u bez obzira koji programski jezik koristili,<br />
sada mogu implementirati procedure i funkcije. Starije verzije programa za razvoj su za to<br />
koristile API-je.<br />
42/51