Archive

Archive for Prosinac, 2008

Kriticna rupa u starijim verzijama MS SQL baze podataka

Prosinac 28th, 2008

MS je upozorio svoje musterije na jedan kriticni propust unutar starijih verija MS SQL servera, pomocu koje napadac moze da starta bilo koji kod unutar SQL prozesa na serveru. Napad se moze izvrsiti direktno na serveru ili putem SQL injection-a.
Sljedece verzije su pogodjene ovom rupom: SQL Server 2000, SQL Server 2005, SQL Server 2005 Express Edition, SQL Server 2000 Desktop Engine i Windows Internal Database (WYukon). Putem sigurnosnog propusta unutar “sp_replwritetovarbin” procedure moguce je izvrisiti bilo koji kod na serveru. Ovaj nedostatak poznat je MS vec od Aprila ove godine.

Evo i informacija Microsofta na ovu temu.

Popularity: 4% [?]

Sigurnost , , ,

SQL Lekcija 12 – ALGEBARSKE I DATUMSKE FUNKCIJE

Prosinac 26th, 2008

ALGEBARSKE I DATUMSKE FUNKCIJE

ALGEBARSKE FUNKCIJE

Mi cemo Vam ovdje predstaviti 3 algebarske funkcije, koje vjerovatno poznajete iz prvog i drugog razred osnovne skole:

  • UNION (osnovna skola = unija skupova)
  • INTERSECT (osnovna skola = presjek skupova)
  • MINUS (osnovna skola = razlika skupova)

Detaljnije…

Popularity: 11% [?]

SQL , , ,

SQL Lekcija 11 – AGREGATE SQL FUNKCIJE I PREDIKAT

Prosinac 26th, 2008

AGREGATE SQL FUNKCIJE I PREDIKAT

Ovdje cemo Vam, za pocetak, predstaviti nekoliko SQL funkcija bez kojih se SQL ne moze zamisliti. Prva na nasoj listi je komanda AVG.

AVG

AVG komanda, inace skracenica od engleske rijeci average = prosjek, izracunava srednju vrijednost jedne
kolumne koja se sastoji samo od brojeva.

Detaljnije…

Popularity: 10% [?]

SQL , , ,

SQL Lekcija 10 – JOINS

Prosinac 26th, 2008

JOINS

JOIN komande spadaju sa klausulama u tzv. advanced komande, u prevodu ‘zafrkane’ J komande. Prema tome, na posao. One obavljaju jednu veoma vaznu radnju, spajaju tabele.

Detaljnije…

Popularity: 17% [?]

SQL-tecaj , , , ,

SQL Lekcija 9 – ORDER BY – GROUP BY – HAVING

Prosinac 26th, 2008

ORDER BY – GROUP BY – HAVING

Ove tri nove komande spadaju u istu grupu komandi kao i WHERE (vidi lekciju br. 4) komanda, tj. spada u tzv. klausule. Ali posto je WHERE komanda najjednostavnija od njih i u svakom slucaju najpotrebnija i puno cesce se koristi, ona je objasnjena u posebnoj lekciji.

 
A sad da predjemo na nase komande.

 
Detaljnije…

Popularity: 22% [?]

SQL-tecaj , , , , ,

SQL Lekcija 8 – ALTER TABLE & DROP TABLE

Prosinac 26th, 2008

ALTER TABLE & DROP TABLE

ALTER TABLE, isto kao i CREATE TABLE, je prilicno opsirna komanda. Ona se sastoji iz velikog broja
podizraza, ali posto koristi iste izraze tj. Data Types kao i CREATE TABLE, ne bi trebalo da bude problema
pri ucenju. Kao sto smo u prosloj lekciji rekli, koriste se za mjenjanje tabela u svakom pogledu. S ovom
komandom dodajete kolumne, brisete ih, mjenjate njihove Data Types, mjenjate default vrijednosti itd.

 
Ovako izgleda prakticno primjena ove komande na nasoj staroj tabeli Auto1.
Detaljnije…

Popularity: 12% [?]

SQL-tecaj , , , ,