uvod u sqlite
DESCRIPTION
predavanje na ffTRANSCRIPT
-
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!