Archive for the ‘MS SQL Server’ Category

Zasto je super-kljuc super stvar?

Monday, September 9th, 2013

Svi koji se bavimo bazam podataka znamo sta je kljuc - minimalan skup atributa koji jedinstveno odredjuje entorke (tuples) koji cine telo posmatrane relacije. Minimalan znaci da ako izbacimo neki element iz kljuca, preostali skup vise nije kljuc, jer se gubi jedinstvenost. Kljuc genralno ima vise atributa, a cesto tacno ...

Provjera Oracle db linka

Thursday, July 19th, 2012

Baza podataka Äesto ima potrebu komunicirati sa drugim bazama podataka, poželjno je da su to takoÄ‘er Oracle baze podataka kojima pristupamo direktno, ali mogu biti i bilo koje druge, na koje se spajamo Heterogeneous Services tj. Database Gateway tehnologijama kao Å¡to su DG4ODBC, DG4MSQL isl. U svakom sluÄaju, nakon instalacije konektora ...

Ko je uneo ili promenio podatke – misterija kolona CreatedUser, CreatedDate, UpdatedUser, UpdatedDate

Friday, June 29th, 2012

Uvod Podaci koje cuvamo u bazama podataka su zivi, menjaju se konstantno. Ponekad je sasvim u redu cuvati samo tekuce podatke, i promene nas ne interesuju. Mnogo cesce, medjutim, promene nas interesuju. Sta je sada, a sta je bilo pre. To nije jednostavno pratiti u relacionim bazama podataka. Nije ...

Malo slozeniji CHECK constraint

Monday, August 22nd, 2011

      Kad govorimo o projektovanju baze podataka, nekako uvek mislimo na to kako postaviti tabele i veze izmedju njih. Govoreci SQL jeziokom, oslanjamo se uglavnom na FOREIGN KEY ogranicenja. Cesto zaboravljamo da postoje i druga ogranicenja koja daju isti efekat a ponekad pojednostavljuju konacno resenja. Pokazacemo na jednom primeru kako se moze ...

Nastavak price o poredjenju tabela

Wednesday, September 1st, 2010

Moj poslednji clanak, prica o poredjenju tabela, ostao je nezavrsen. http://www.baze-podataka.net/2010/08/31/poredjenje-tabela/   Pokazali smo kako se mogu porediti dve tabele, pod odredjenim uslovima, ali nismo dali jedinstveni kveri. Zavrsili smo sa tri kverija i obecanjem da u sledecm nastavku krenemo nekim drugim putem. Pre nego sto krenemo drugim putem, ipak da zavrsimo ...

Transparent Gateway problem: Oracle NUMBER -> MS SQL DECIMAL

Friday, October 16th, 2009

Ovih dana smo imali jedan neoÄekivan problem prilikom prebacivanja podataka iz Oracle baze preko Transparent Gateway-a u jednu MS SQL Server bazu. Pojavljivala se nejasna greÅ¡ka: "ORA-28500: connection from ORACLE to a non-Oracle system returned this message" PoÅ¡to je sam tekst greÅ¡ke uopÅ¡ten i ne prikazuje njen stvarni uzrok, izgubio sam nekoliko sati dok ...

MS SQL: Da li je razmak punopravan znak?

Wednesday, September 9th, 2009

Svi SQL sistemi i programski jezici imaju funkciju za izracunavanje duzine stringa. U MS SQL tu ulogu ima funkcija LEN. Valjda i najveci pocetnik zna da izvrsi ovo: SELECT LEN('abc') i dobije rezultat 3.  Hajde da prosirimo string 'abc', ovako: SELECT LEN('abc        x') Rezultat je 12.  Ako odbacimo 'x' na kraju, ja bih ocekivao ...

MS SQL 2008: Novi tipovi podataka

Monday, June 15th, 2009

    Ovo je skraceni prevod originalnog teksta http://www.simple-talk.com/sql/learn-sql-server/sql-server-2008-the-new-data-types/ koji je napisao Brad McGhee. MS SQL 2008 donosi nekoliko novih tipova podataka: Date and Time: Cetiri nova pod-tipa, koji bi trebalo da olaksaju rad sa date/time podacima. To su: DATE, TIME, DATETIME2, DATETIMEOFFSET Prostorni tip: Dva nova tipa podataka za modelovanje prostora (Geografski Informacioni Sistemi, ...

LogiÄki model baze podataka za ankete

Wednesday, March 25th, 2009

  Ankete koje imaju ‘multiple choice’ pitanja su danas veome Äeste. Na svako pitanje nudi se N opcija od kojih uÄesnik ankete bira jednu. Broj opcija može biti razliÄit od pitanja do pitanja. Neka pitanja zahtevaju jednostavni Da/Ne odgovor, a neka mogu imati i desetak opcija.   Najjednostavniji naÄin da se doÄ‘e do ...

Ankete i testovi

Thursday, September 25th, 2008

 Automatska obrada podataka pocela je kada je gospodin po imenu Herman Hollerith za potrebe americke vlade obradio prikupljene podatke o popisu stanovnistva. Tada jos nije bilo kompjutera, sve se desava davne 1890. godine.  Gospodin Hollerith je zatim osnovao firmu pod imenom Inetrnational Business Machines, dobro nam poznati IBM. Za ljubitelje istorije, ...