You are on page 1of 13

SQLite

Dr. sc. Emir Skeji, vanr. prof.

Pregled DBMS paketa


Komercijalni

Oracle
MS SQL server

Besplatni

Klijent/server arhitektura

MySQL

PostgreSQL

http://www.postgresql.org

Samostalni programi

HSQLDB

http://hsqldb.sourceforge.net

SQLite

http://www.mysql.com

http://www.sqlite.org
Informacioni sistemi

SQLite

Informacioni sistemi

Instrukcije za instalaciju na Windows


operativnom sistemu
1/4
S web stranice predmeta preuzmite datoteku sqlite.zip
Kreirajte folder C:\sqlite u koji ete raspakovati datoteku
sqlite.zip
U folderu ete imati datoteke sqlite3.def, sqlite3.dll i
sqlite3.exe.

Informacioni sistemi

Instrukcije za instalaciju na Windows


operativnom sistemu
2/4
Nakon toga, potrebno je
dodati C:\sqlite u path
environment varijablu. To ete
uraditi na sljedei nain:

1.

2.

3.

Kliknite desnim tasterom


mia na ikonu My Computer,
a zatim kliknite na Properties.
U prozoru koji se pojavi
kliknite na link Advanced
system settings.
Otvara se prozor System
Properties kao na slici ispod.

Informacioni sistemi

Instrukcije za instalaciju na Windows


operativnom sistemu
3/4
4.
5.

6.

7.

Kliknite na dugme
Environment Variables.
U prozoru Environment
Variables (slika desno),
oznaite varijablu Path u
sekciji System variables i
kliknite na dugme Edit.
U prozoru Edit System
Variable unesite C:\sqlite u
okvir Variable value.
Kliknite OK.

Informacioni sistemi

Instrukcije za instalaciju na Windows


operativnom sistemu
4/4
Konano, idite na Command Prompt (izvrno ime cmd.exe) i
unesite sqlite3 naredbu. Dobiete prikaz kao na slici
ispod.

Informacioni sistemi

Primjer
Potrebno je kreirati tabelu studenti sa sljedeim poljima:

Matbr, Prezime, Ime, datRodjenja, pbrPreb

Primarni klju tabele je polje Matbr.


U tabelu unijeti sljedee zapise:

Matbr

Prezime

Ime

datRodjenja pbrPreb

ati

Jasmin

1.1.1991 75000

Pavi

Zoran

15.3.1991 75000

Luki

Dario

7.9.1990 75000

Napisati naredbe za dohvat:

svih podataka unesenih u tabelu


prezimena, imena i datuma roenja svih studenata ije ime sadri
kombinaciju znakova 'ri'
Informacioni sistemi

Primjer

Informacioni sistemi

Vana napomena!

SQLite ne raspolae naredbom za "unitenje" baze


podataka. Rije je o naredbi "Drop Database".
Razlog zbog kojeg je to tako lei u injenici da u SQLite-u
ne postoji server baze podataka SQLite je ugraena
baza podataka, te je baza podataka u potpunosti sadrana
u jednoj datoteci. Zbog toga nema potrebe za naredbom
tipa "Drop Database".
Da biste "unitili" SQLite bazu podataka, sve to trebate
uraditi je izbrisati datoteku sa SQLite bazom podataka.

10

Informacioni sistemi

Database Browser for SQLite


Jednostavni GUI editor za SQLite baze podataka

11

Informacioni sistemi

Osnovni pojmovi

Database Browser for SQLite je jednostavan GUI editor


za SQLite baze podataka.
Aplikacija je napisana u potpunosti u C++ programskom
jeziku i koristi grafiki korisniki interfejs (GUI) koji je
dizajniran u unakrsno platformskom Qt GUI toolkitu, to
znai da program podrava GNU/Linux, Microsoft
Windows i Mac OS X operativne sisteme.
Glavni cilj izrade ove aplikacije bio je da se netehnikim
korisnicima omogui kreiranje, modificiranje i ureivanje
SQLite baza podataka pomou skupa arobnjaka i tzv.
spreadsheet-like interfejsa.
12

Informacioni sistemi

Instalacija

Trenutno aktualna verzija aplikacije je Database Browser


3.7.0 for SQLite.
Postupak instalacije je vrlo jednostavan.
Potrebno je sa stranice
https://github.com/sqlitebrowser/sqlitebrowser/releases

preuzeti datoteku
sqlitebrowser-3.7.0-win32.exe

a nakon toga se sve zavrava s nekoliko klikova miem.


Isprobajte!

13

Informacioni sistemi

You might also like