SQLite
Dr. sc. Emir Skeji, vanr. prof.
Pregled DBMS paketa Komercijalni
Oracle MS SQL server
Besplatni Klijent/server arhitektura
MySQL http://www.mysql.com
PostgreSQL http://www.postgresql.org
Samostalni programi HSQLDB
http://hsqldb.sourceforge.net
SQLite http://www.sqlite.org
Informacioni sistemi2
SQLite
Informacioni sistemi3
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 sistemi4
Instrukcije za instalaciju na Windows operativnom sistemu 2/4
Informacioni sistemi5
Nakon toga, potrebno je dodati C:\sqlite u path environment varijablu. To ete uraditi na sljedei nain:1. Kliknite desnim tasterom
mia na ikonu My Computer, a zatim kliknite na Properties.
2. U prozoru koji se pojavi kliknite na link Advanced system settings.
3. Otvara se prozor System Properties kao na slici ispod.
Instrukcije za instalaciju na Windows operativnom sistemu 3/4
Informacioni sistemi6
4. Kliknite na dugme Environment Variables.
5. U prozoru Environment Variables (slika desno), oznaite varijablu Path u sekciji System variables i kliknite na dugme Edit.
6. U prozoru Edit System Variable unesite C:\sqlite u okvir Variable value.
7. Kliknite OK.
Instrukcije za instalaciju na Windows operativnom sistemu 4/4
Informacioni sistemi7
Konano, idite na Command Prompt (izvrno ime cmd.exe) i unesite sqlite3 naredbu. Dobiete prikaz kao na slici ispod.
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:
Napisati naredbe za dohvat: svih podataka unesenih u tabelu prezimena, imena i datuma roenja svih studenata ije ime sadri
kombinaciju znakova 'ri'
Matbr Prezime Ime datRodjenja pbrPreb
1 ati Jasmin 1.1.1991 75000
2 Pavi Zoran 15.3.1991 75000
3 Luki Dario 7.9.1990 75000
Informacioni sistemi8
Primjer
Informacioni sistemi9
Vana napomena!
Informacioni sistemi10
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.
Database Browser for SQLite
Jednostavni GUI editor za SQLite baze podataka
Informacioni sistemi11
Osnovni pojmovi
Informacioni sistemi12
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.
Instalacija
Informacioni sistemi13
Trenutno aktualna verzija aplikacije je Database Browser 3.7.0 for SQLite.
Postupak instalacije je vrlo jednostavan.
Potrebno je sa stranicehttps://github.com/sqlitebrowser/sqlitebrowser/releases
preuzeti datoteku
sqlitebrowser-3.7.0-win32.exe
a nakon toga se sve zavrava s nekoliko klikova miem.
Isprobajte!