Professional Documents
Culture Documents
CUBRID
CUBRID
UVOD
Open source sustav za upravljanje
relacijskim bazama podataka
Bazira se na SQL u
Razvijen je od strane tvrtke Naver
Corporation, 2006.
Sintaksa slina kao MySQL
90% kompatibilnosti s MySQL
TROSLOJNA ARHITEKTURA
Server obrada korisnikovih zahtjeva
Broker prijenos komunikacije
izmeu posluitelja i aplikacije
Aplikacijski sloj omoguuje
upravljanje BP i brokerima
Prua Query Editor
Napisan u Javi
POSTUPAK KREIRANJA BP
Kreiranje baze pomou grafikog
suelja CUBRID Manager a
POSTUPAK KREIRANJA BP
Kreiranje baze pomou grafikog
suelja CUBRID Manager a
KREIRANJE TABLICA
KREIRANJE TABLICA
CREATE TABLE
Database space
AUTENTIFIKACIJA I AUTORIZACIJA
Autentifikacija utvrivanje identiteta
nekog subjekta
Autorizacija dodjeljivanje ovlasti
BACKUP
Proces izrade kopije podataka
originalnog izvora podataka
Backup je spremljen na C: disk u
direktorij CUBRID-a
(C:\CUBRID\databases\filmovi\backup
SAIMANJE BP
Proces smanjenja fizikog prostora za
pohranu podatak
Kompresijom se smanjuje prijenos
podataka izmeu diska i memorije
Compact
POSTUPAK OBNAVLJANJA BP
Sigurnosna kopija baze
Restore
IZRADA RM IZ SHEME BP
Shema opis struktura tablica BP
Nazivi kolona, tipovi podataka,
ogranienja
TRANSAKCIJSKI LOG
Stvara dokumentaciju korisnikovih
izmjena i promjena nad BP
CLUSTER
CUBRID cluster je projekt CUBRID
sustava za upravljanje podacima
Cilj pruiti skalabilnost bez mijenjanja
programa
Istodobno osigurava vie pristupnih
toaka na BP
Jo uvijek u razvoju
BRISANJE BP I DIJELOVA
Brisanje BP kroz GUI CUBRID
Managera
Brisanje tablica, brisanje podataka
unutar BP
OPTIMIZACIJA RADA BP
NA DMBS - u
Aktivnosti koje omoguuju bri i
stabilniji rad BP -> osigurava
sigurnost koritenja DBMS a
Odabir tipova podataka manjih veliina
Definiranje indeksa
OPTIMIZACIJA DMBS a
Poboljanje sustava BP
Desni klik Optimize DB
Predstavljanje informacije
Obavezna dostupnost
Sustavno tretirana null vrijednost
Dinamiki online katalog
Sveobuhvatni jezik za manipulaciju podacima
Auriranje pogleda
Visoka razina unosa, izmjene i brisanja
Fizika neovisnost podataka
Logika neovisnost podataka
Neovisnost integriteta
Neovisnost distribucije
Nesubverzivnost
POGLEDI
Prvi pogled koji je kreiran prikazuje
posuene filmove, njihovu godinu
proizvodnje, datum kada je film posuen i
osobu sa lanskim brojem 1 po datumu.
TRIGGERI
Blokovi PL/SQL koji se automatski izvravaju
kada korisnik pokua modificirati podatak u
tablici
OGRANIENJA RI UNUTAR
SHEME I IZMEU SHEME BP
Ogranienja RI uspostavljaju se pomoi PK i
FK koji povezuju tablice
RI pravila koja osiguravaju da veze izmeu
zapisanih povezanih tablica budu vaee i
nebi se obrisale ili da im se ne izmjene
podaci
RESTRICT
NO ACTION
CASCADE
SET NULL
SET DEFAULT
ZAKLJUAK
HVALA NA PANJI!