Baze podataka
BOSNA I HERCEGOVINA
REPUBLIKA SRPSKA
VISOKA ŠKOLA ZA EKONOMIJU I INFORMATIKU
PRIJEDOR
-SEMINARSKI RAD-
PREDMET: BAZE PODATAKA 1
IZRADA BAZE PODATAKA ZA WEB
POMOĆU MYSQL-A
Mentor:
Student:
Prof. dr Vladimir Šimović
Šeila Džamastagić
10/17-RI
Prijedor, juni 2018 godina
2
SADRŽAJ:
UVOD....................................................................................................................3
Koncepti relacionih baza podataka........................................................................3
Instaliranje MySQL-a u Windowsu.......................................................................5
Rad sa MySQL-ovom bazom podataka.................................................................7

4
Kolone
Svaka kolona u tabeli ima jedinstveno ime i sadrži odgovarajući tip podataka. Kolone tabele
se ponekad nazivaju
polja
ili
atributi
tabele.
Redovi
Zbog tabelarnog formata, svaki red ima iste atribute. Redovi tabela se nazivaju i
zapisi
(engl.
records),
ili
torke
(engl.
tuples).
Vrednosti
Svaki red se sastoji od skupa pojedinačnih vrednosti koje se nalaze u kolonama. Svaka
vrednost mora imati tip podataka određen kolonom u kojoj se nalazi.
Ključevi
Identifikaciona kolona u tabeli naziva se
ključ
(engl.
key
)
ili
primarni ključ
(engl.
Primary
key).
Ključ ne mora da se sastoji samo od jedne kolone. Baze podataka se obično sastoje od
više tabela za čije povezivanje se koriste ključevi.
Šema baze podataka
Skup struktura svih tabela u bazi naziva se
šema
(engl.
schema)
baze podataka. Ona
predstavlja „nacrt" ili „plan" baze podataka. Šema se sastoji od opisa tabela i njihovih
kolona, tipova podataka u tim kolonama, primarnog ključa svake tabele i eventualnih
spoljnih ključeva. Šema ne sadrži podatke, ali određene podatke možemo prikazati uz šemu
kao primere, ako želimo da bolje objasnimo čemu ti podaci služe. Šema se može prikazati u
obliku neformalnih dijagrama, zatim u obliku
dijagrama relacija i entiteta
i u tekstualnom
obliku.
Relacije
Spoljni ključevi predstavljaju relacije (veze) između podataka u dve tabele. U relacionoj
bazi podataka postoje tri osnovne vrste relacija. One se klasifikuju prema broju povezanih
redova na svakoj strani relacije. Tipovi relacija su: „jedan prema jedan", ,,jedan prema više"
i ,,više prema više". Relacija tipa ,,jedan prema jedan" povezuje po jedan red u obe tabele. U
relaciji tipa ,,jedan prema više", jedan red u jednoj tabeli povezan je sa više redova u drugoj
5
tabeli. U relaciji tipa ,,više prema više", više redova u jednoj tabeli povezano je sa više
redova u drugoj.
Instaliranje MySQL-a u Windowsu
Osnovnu instalacionu datoteku *.msi (Windows Essentials) preuzmamo sa adrese
http://www.mysql.com. Dvaput pritisnemo tu datoteku da bismo započeli proces
instaliranja. Prvih nekoliko ekrana čarobnjaka koji nam pomaže pri instalaciji, sadrži opšte
inforrmacije o instaliranju i licenci za MySQL. Pročitamo ih i pritiskamo dugme Continue
kako bismo prelazili iz jednog ekrana u drugi. Prva važna odluka koju ćemo morati da
donesemo je tip instalacije — typical, compact ili custom. Ponuđena opcija typical je sasvim
u redu, pa je prihvatamo i pritiskamo dugme Next kako bi se proces instalacije nastavio.
Kada se instaliranje završi, pomoću čarobnjaka MySQL Configuration napravićemo
datoteku my.ini prema sopstvenim potrebama. Da bismo pokrenuli MySQL Configuration
Wizard, potvrdimo opciju Configure MySQL Server Now i pritisnite dugme Finish.
Izabiramo odgovarajuće konfiguracione opcije u nekoliko prozora čarobnjaka MySQL
Configuration Wizard. Kada završimo konfigurisanje — što obuhvata i dodavanje lozinke
za administratora - čarobnjak će aktivirati MySQL.
Pošto instaliramo server, pomoću alatke Services (koju ćemo naći u Control Panelu možemo
ga zaustaviti, pokrenuti ili podesiti tako da se automatski pokreće. Da bismo otvorili
Services, pritiskamo dugme Start i biramo opciju Control Panel. Dvaput pritisnemo ikonicu
Administrative Tools, a zatim dvaput pritisnemo ikonicu Services.
Ako želimo da podesimo bilo koju opciju za MySQL, prvo zaustavljamo taj servis, a zatim,
pre nego što servis ponovo pokrenemo, zadajemo vrednosti parametara u prozora alatke
Services. Servis MySQL možemo zaustaviti iz prozora alatke Services, ili pomoću komandi
NET STOP MySQL ili mysqladmin shutdown.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti