Pozdrav!
Posto nemas oracle za probati, onda odgovor moze da bude i ovakav:
TABLESPACE ti je vid fajl sistema. Administratoru (a i bazi) je bitno da moze da rasporedi fajlove u kojima smesta svoje podatek na OS FS. Prilikom instalacije bazni podaci se rasporede na nakoliko fajlova (TABLESPACE). Kasnije, pravila lepog ponasanja (i jos po necega) nalazu da se podaci neke aplikacije smestau u drugim fajlovima (tablespace).
Posto samo citas, dok ne vidis to uzivo, jos plasticniji prikaz:
Dodao si tabelu IMENIK u word dokumentu MOJA_KANCELARIJA koja je smestena u folder FIRMA. A sef je dozvolio tebi da snimas u folder FIRMA i da mozes da koristis prostor u dokumentu MOJA_KANCELARIJA a ti (ili sef) si nekom kolegi dozvolio da moze da koristi podatke iz tvoje tabele IMENIK.
IMENIK = tvoja tabela
MOJA_KANCELARIJA = TABLESPACE
FIRMA = odredjeni prostor na disku gde se nalazi MOJA_KANCELARIJA
SEF = DBA ili neko ko ima odgovarajuce privilegije (ili ROLE)
Otprilike to tako funkcionise. Doduse, ovo je krajnje banalizovan primer i nije bas fizicka slika stanja ali logicki gledano, to bi bilo to. Samo sto ima tu cela filozofija kako i sta gde smestati, ko je ko u bazi i sta moze da radi, i zasto bi trebalo neke stvari tako da radi... Pazi, Oracle se ne koristi, uglavnom, kao baza za 5-6 tabele sa 20ak podataka vec kao baza od N tabela sa 20ak i vise MILIONA podata i sve to treba organizovati kako u logickom tako i u fizickom smislu...
PS. Najvece putovanje pocinje prvim korakom. Samo ti citaj i gledaj da se dokopas toga i u praksi.