Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zašto je SQL Server baza izvedena kao server?

[es] :: Baze podataka :: Zašto je SQL Server baza izvedena kao server?

[ Pregleda: 6337 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zorrome

Član broj: 22587
Poruke: 198
*.cmu.carnet.hr.



Profil

icon Zašto je SQL Server baza izvedena kao server?06.09.2005. u 17:29 - pre 226 meseci
Zašto su neke baze kao npr. SQL Server, Pervasive.SQL Server izvedene kao server, odnosno treba se pokrenuti npr. SQL Server da bi se to baze moglo doći iz aplikacije. Što su u ovom slučaju file-ovi baze, a što sam SQL Server.
Ako je pitanje malo krivo formulirano, ne ljutite se jer nisam znao kako bi ga točno složio.
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.dialup.neobee.net.



+6 Profil

icon Re: Zašto je SQL Server baza izvedena kao server?06.09.2005. u 22:52 - pre 226 meseci
Kako to mislis?

SQL Server je jedan od mnogih SUBP (Sistem za Upravljanje Bazama Podataka). On je konkretno proizvod Microsoft-a.
Da bi mogao da koristis Bazu Podataka u pravom smislu(pretraga, preuzimanje, azuriranje podataka i sl.) mora da bude aktivan SUBP kome ti prosledjujes svoj zahtev (tj. upit) a on tebi prosledjuje odgovor.

SUBP moze da primi zahteve od vise klijenata istovremeno. Jel iz toga proistice tvoje pitanje?
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Zašto je SQL Server baza izvedena kao server?06.09.2005. u 23:03 - pre 226 meseci
U nekom fajlu drzis sadrzaj baze. Ako znas koji je format podataka u tom fajlu, nije ti potreban nikakav sql server da bi citao te podatke. Samo napises svoj kod i citas direktno iz fajla.

E sad, zasto server? Zamisli da pet programa (klijenata) zeli istovremeno da cita i upisuje u taj fajl. Jedan krene da upisuje na jedno mesto, drugi na drugo, treci preko oba, cetvrti .... Na kraju kad zavrse, format podataka ce sigurno biti unisten, jer niko od klijenata nije znao da jos neki program pise u isti fajl i ti vise neces dobijati ispravne podatke kad krenes da citas bazu, ili ce tvoje izmene biti izgubljene posle tudjeg upisivanja. E tome sluzi server. To je program koji se brine o tome ko pristupa kojim podacima, da li ima prava na to, vodi racuna da se ne gube podaci, kao i sto izvrsava tvoje sql upite.

Nadam se da sam pomogao.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

zorrome

Član broj: 22587
Poruke: 198
*.cmu.carnet.hr.



Profil

icon Re: Zašto je SQL Server baza izvedena kao server?07.09.2005. u 19:57 - pre 226 meseci
Jeste, pomogli ste. A sad da drugačije objasnim što sam želio pitati. Kad sam napravio bazu u accessu i aplikaciju u VB-u u sa source-om prema bazi u istom folderu kao i aplikacija ili sam pri otvaranju korisniku ponudio da izabere bazu, pa s da se s njom radi, čovjek je mogao nositi aplikaciju gdje je htio i raditi. Kod SQL Servera ukoliko sam SQL Server nije bio startan nije se moglo pristupati bazi, pa me je zato zanimalo zašto se tu razlikuju ova dva principa.
 
Odgovor na temu

McKracken
Vladimir Jovanovic
HuxleyDev

Član broj: 465
Poruke: 2941
*.sattvmeteor.co.yu.

ICQ: 203079925


+7 Profil

icon Re: Zašto je SQL Server baza izvedena kao server?07.09.2005. u 21:35 - pre 226 meseci
Odgovor je vec bio tu :)

Citat:
To je program koji se brine o tome ko pristupa kojim podacima, da li ima prava na to, vodi racuna da se ne gube podaci, kao i sto izvrsava tvoje sql upite.
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ftn.ns.ac.yu.



+6 Profil

icon Re: Zašto je SQL Server baza izvedena kao server?08.09.2005. u 12:19 - pre 226 meseci
Citat:
zorrome: ...Kad sam napravio bazu u accessu... čovjek je mogao nositi aplikaciju gdje je htio i raditi. ...


Proguglaj malo o MSJet. Pa ce ti se samo kasti :)
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.77.EUnet.yu.



+73 Profil

icon Re: Zašto je SQL Server baza izvedena kao server?09.09.2005. u 18:51 - pre 226 meseci
Kako god izgledalo jednostavno SUBP nema nimalo jednostavnu funkciju. Shematski se to prikazuje kao:

- u sredini su podaci, nebitno da li su u jednom ili vise fajlova
- okruzuje ih SUBP koji "cuva" podatke
- onda je sloj za pristup
- pa tek aplikacija

Jednostavno receno, nikad neces pristupiti podacima direktno nego samo preko nekog sloja softvera. Sve to ide nekako ovako, pitanje je samo gde je taj softver za pristup, neko ti je rekao da je kod Access-a neki JetEngine. Ono sto ti mislis da je baza su u stvari samo podaci, ostalo resava aplikacija.

Kako to radi? Aplikacija daje komandu bazi ali to ide preko sloja koji se brine o tome i daje rezultat. Ono "cuva" podatke znaci da sve ide preko toga, i tako se ostvaruje integitet baze. Sta se desi kad se resetuje racunar a baza radi? Ako je dobra onda nista strasno, dici ce se sa prethodnim regularnim stanjem.



[Ovu poruku je menjao dragancesu dana 09.09.2005. u 21:55 GMT+1]
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

[es] :: Baze podataka :: Zašto je SQL Server baza izvedena kao server?

[ Pregleda: 6337 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.