Top Banner

of 13

Uvod u SQLite

Mar 06, 2016

Download

Documents

Armin Muminovic

predavanje na ff
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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!