Baze podataka MySQL Community Server i MySQL Workbench
Preuzimanje i instalacija Iz Internet browser-a pristupiti adresi: www.mysql.com Kliknuti na link Downloads Kliknuti na link Community Kliknuti na MySQL Community Server Kliknuti na Go to Download Page Kliknuti na Download Kliknuti na "...start my download", sačekati preuzimanje instalacionog fajla i potom ga pokrenuti Kliknuti na dugme Add... Prihvatiti uslove korišćenja i kliknuti Next Izabrati MySQL Servers->MySQL Server->MySQL Server x.y->mysql Server x.y.z X86 Kliknuti na strelicu na desno Izabrati Applications->MySQL Workbench->MySQL Workbench x.y->mysql Workbench x.y.z Kliknuti strelicu na desno Kliknuti Next Ako su ponuđene dodatne instalacije (.NET ili Visual C++) kliknuti Execute, a kada se završe kliknuti na Next Kliknuti na Execute, pa na Next Konfigurisanje MySQL Servera Izabrati Standalone MySQL Server i kliknuti na Next Parametre mrežnog povezivanja ostaviti na default vrednosti (TCP/IP, port 3306) i kliknuti na Next Zadati lozinku za Root nalog (upisati je u oba polja) i kliknuti Next Parametre pokretanja ostaviti na default vrednosti (Windows Service, Start at System Startup) i kliknuti na Next Kliknuti na Next i potom na Execute Sačekati da se instalacija završi Kliknuti na Next i potom na Finish
Povezivanje na MySQL Server 2. a) Povezivanje na server u LAB3 1. Pored labele MySQL Connections kliknuti na simbol + Hostname: LAB3-1.vps.ns.ac.yu Student sa brojem indeksa 2016/004006 umesto userxy piše user06 Password je isti kao i Username 2. b) Povezivanje na lokalnu mašinu Hostname: 127.0.0.1 Username: root Password: (kako je zadat prilikom instalacije)
Kreiranje MySQL Workbench modela Prečicom CTRL+N otvoriti novi model Dvoklikom na šemu baze mydb prikazaće se dijalog u kome je potrebno naziv ove šeme promeniti u dbxy pri čemu su XY poslednje dve cifre broja Vašeg indeksa Prečicom CTRL+S sačuvati model, na primer: F:\BP\MYSQL\ZADATAK01.MWB Prečicom CTRL+T otvoriti novi dijagram
Toolbar za rad sa dijagramima
Dodela naziva (table name) i kolona (column name, datatype, ) kreiranoj tabeli
Primer dijagrama
Kartica Inserts
Zadatak 1 U MySQL Workbench-u kreirati dijagram prema sledećim zahtevima: U školi postoje smerovi (opisani šifrom i nazivom), na koje su upisani studenti (opisani brojem indeksa, imenom, prezimenom, mestom i adresom). Na smeru se slušaju predmeti (opisani šifrom i nazivom). Organizuju se ispitni rokovi (šifra i naziv) za koje student popunjava ispitnu prijavu (opisanu datumom prijave). Ispitna prijava sadrži stavke (opisane rednim brojem) koje se odnose na predmete koje student prijavljuje. Na kartici Inserts uneti podatke za 2 do 3 sloga svake tabele
Zadatak 2 U MySQL Workbench-u kreirati dijagram prema sledećim zahtevima: U biblioteci se nalaze knjige (ISBN i naziv), grupisane po oblastima (šifra, naziv). Oblast može sadržati podoblasti Za svaku knjigu može postojati više primeraka (redni broj) Član biblioteke (jmbg, ime, prezime) se učanjuje uplatama članarine (redni broj uplate, datum, iznos i datum isteka članarine). Pozajmica knjiga, od strane člana biblioteke, se evidentira reversom (šifra, datum) koji glasi na određen primerak knjige. Na kartici Inserts uneti podatke za 2 do 3 sloga svake tabele
Zadatak 3 U MySQL Workbench-u kreirati dijagram prema sledećim zahtevima: Na klinici rade lekari specijalisti (šifra, ime, prezime) grupisani po specijalnostima (šifra, naziv). Vode se podaci o pacijentima (LBO, ime, prezime, datum rođenja). Postoji šifarnik mogućih dijagnoza (šifra, naziv) Pregled (datum) se odnosi na pacijenta, lekara koji ga je pregledao i postavljenu dijagnozu Prilikom pregleda se mogu izdati recepti (redni broj, količina) koji glase na određeni lek (šifra, naziv) Na kartici Inserts uneti podatke za 2 do 3 sloga svake tabele