VEBINAR - Baze podataka i MySQL za početnike (SQL od nule za jedan dan)
Opšte informacije
Opis kursa
Baze podataka i MySQL za jedan dan — praktična online radionica za početnike
Ako evidenciju još uvek vodite u tabelama koje se granaju, dupliraju i kvare čim ih otvori druga osoba, ova radionica je namenjena vama. Za šest sati, prelazite put od nulte tačke do sposobnosti da samostalno kreirate bazu podataka u MySQL-u, unesete podatke i napišete SQL upit koji odgovara na konkretno poslovno pitanje.
Radionica se održava online, uživo sa predavačem, preko platforme Google Meet. Nema snimljenih lekcija koje se gledaju sami i nema instalacije koja pojede pola dana — svaki polaznik dobija pristup pripremljenom MySQL okruženju DIGIMED AKADEMIJE i piše SQL već od prvog časa.
Kome je namenjena ova radionica o bazama podataka
- Zaposlenima u administraciji, računovodstvu, prodaji i logistici koji su naišli na granicu tabelarnih programa.
- Početnicima u IT-u i polaznicima kurseva programiranja kojima baza podataka nedostaje kao karika.
- Sistem administratorima i tehničkoj podršci koji održavaju aplikacije sa MySQL ili MariaDB pozadinom, a nikada nisu formalno učili SQL.
- Web programerima početnicima koji koriste bazu „po receptu“, bez razumevanja šta se ispod dešava.
- Studentima kojima treba brz i praktičan uvod u relacione baze podataka.
- Vlasnicima malih firmi koji procenjuju da li im je baza podataka bolje rešenje od postojeće evidencije.
Šta ćete naučiti — SQL i MySQL od nule
- Šta je relaciona baza podataka i po čemu se razlikuje od obične tabele.
- Kako se povezati na MySQL server pomoću alata MySQL Workbench i preko komandne linije.
- Kako napisati SQL upit sa filtriranjem, sortiranjem i ograničenjem broja rezultata (SELECT, WHERE, ORDER BY, LIMIT).
- Kako sažeti podatke i praviti izveštaje pomoću funkcija COUNT, SUM, AVG i naredbe GROUP BY.
- Kako izabrati ispravan tip podatka za kolonu i zašto se novac nikada ne čuva kao broj sa pokretnim zarezom.
- Kako kreirati bazu i tabele sa primarnim i stranim ključem (CREATE DATABASE, CREATE TABLE).
- Kako prepoznati veze između tabela i spojiti podatke pomoću naredbi INNER JOIN i LEFT JOIN.
- Kako uneti, izmeniti i obrisati podatke bez rizika, uz upotrebu transakcija.
- Kako napraviti rezervnu kopiju baze i vratiti je (mysqldump).
- Kako kreirati korisnika sa ograničenim privilegijama i zašto aplikacija nikada ne radi kao root nalog.
Program radionice — 7 školskih časova, od 09:00 do 15:00
Blok 1 (09:00–10:30) — Temelji. Šta je baza podataka i koji problem rešava. Relacioni model: tabela, red, kolona, ključ. SQL kao jezik. MySQL, MariaDB, PostgreSQL i SQLite — kada se koji sreće. Stanje MySQL-a u 2026. godini i koju verziju birati. Povezivanje na server i uvoz demonstracione baze.
Blok 2 (10:40–12:10) — Čitanje podataka. SELECT naredba, izbor kolona, aliasi. Filtriranje pomoću WHERE, operatori IN, BETWEEN, LIKE i IS NULL. Sortiranje i ograničenje rezultata. Agregatne funkcije, GROUP BY i HAVING. Funkcije za rad sa tekstom i datumima. Zamke sa NULL vrednostima.
Blok 3 (12:35–14:05) — Modelovanje i spajanje tabela. Tipovi podataka i ograničenja. Primarni ključ, AUTO_INCREMENT, strani ključ i referencijalni integritet. Normalizacija objašnjena kroz jednu lošu tabelu koja se u toku časa razbija na tri ispravne. Kreiranje i izmena tabela. Veze 1:1, 1:N i N:M. INNER JOIN i LEFT JOIN, spajanje tri tabele u jednom izveštaju.
Blok 4 (14:15–15:00) — Rad sa podacima i bezbednost. INSERT, UPDATE i DELETE uz pravilo koje sprečava skupe greške. Transakcije i oporavak od pogrešne izmene. Korisnici i privilegije. Rezervna kopija i vraćanje baze. Šta su indeksi i čemu služi EXPLAIN. Kako izgleda SQL injection i zašto se upiti ne sastavljaju spajanjem teksta. Mapa daljeg učenja, pitanja i odgovori.
Između blokova su tri pauze, ukupno 45 minuta. Sedam školskih časova od po 45 minuta daje 315 minuta nastave, što uz pauze čini tačno šest sati.
Kako izgleda rad na radionici
Šezdeset odsto vremena polaznik sam piše SQL. Svaka nova naredba se prvo pokaže, a zatim je polaznici odmah kucaju u sopstvenom okruženju. Radi se nad jednom istom demonstracionom bazom koja opisuje poslovanje servisa računarske opreme — pet tabela, sa svim tipovima veza potrebnim za vežbe.
Greške se namerno izazivaju i objašnjavaju, jer je čitanje poruke o grešci veština koja se stiče. Grupa je ograničena na najviše 20 polaznika, tako da svako može da dobije pomoć u toku dana.
Šta dobijate uz radionicu
- Virtualnu (Oracle VirtualBox format) mašinu potpuno podešenu za rad sa MySQL bazom podataka i prilagođena efikasnom praćenju nastave. Pre nastave dobijate video uputstvo za postavljanje virtualne mašine.
- Priručnik u PDF formatu sa svim naredbama obrađenim na radionici.
- Referentnu karticu na dve strane — SELECT, JOIN, tipovi podataka, najčešće funkcije.
- SQL skripte: demonstraciona baza, svi primeri sa časova i rešenja vežbi.
- Zbirku od 25 dodatnih zadataka sa rešenjima za samostalan rad.
- Snimak radionice.
- Potvrdu o učešću koju izdaje DIGIMED D.O.O.
- Vaučer od 5.000 dinara za bilo koji višenedeljni program DIGIMED AKADEMIJE, sa rokom važenja do kraja godine.
Šta je potrebno da biste pratili radionicu
- Osnovna računarska pismenost i rad sa tabelama na nivou Excel-a.
- Računar sa operativnim sistemom Windows, macOS ili Linux sa inteliranim Oracle VirtualBox-om i stabilna internet veza.
- Slušalice sa mikrofonom.
Predznanje iz SQL-a, programiranja ili administracije servera nije potrebno. Nije potrebno ni da unapred instalirate MySQL — okruženje obezbeđuje DIGIMED. Dan pre radionice organizuje se besplatan termin od 30 minuta za proveru pristupa, da se u subotu ne izgubi ni minut na tehničke probleme.
Termin, cena i prijava
- Termin: subota, 19. septembar 2026, od 09:00 do 15:00, online preko platforme Google Meet.
- Cena za raniju prijavu: 7.500 dinara, uz uplatu najmanje 21 dan pre termina.
- Puna cena: 9.000 dinara.
- Grupna cena za tri i više polaznika (kolege, saradnici, prijatelji ...): 6.600 dinara po polazniku (sve prijave moraju da budu u jednom danu a naplata objedinjena).
- Ista cena važi i za polaznike koji su ranije završili neki program DIGIMED AKADEMIJE.
- Za pravna lica cena se iskazuje po predračunu; moguć je i zakup celog termina za zatvorenu grupu (u tom slučaju naplaćuje se cena za 20 polaznika a broj polaznika nije ograničen).
- Sve cene su iskazane sa uračunatim PDV-om.
Broj mesta je ograničen na 20. Radionica se održava ako se prijavi najmanje šest polaznika; u suprotnom se pomera na rezervni termin (koji će u tom slučaju biti objavljen), a nikako ne otkazuje, uz pravo na povraćaj uplate.
Često postavljana pitanja
Da li mi treba predznanje iz programiranja? Ne. Radionica počinje od pojma tabele i ne pretpostavlja nikakvo iskustvo sa bazama podataka ni sa programiranjem.
Da li dobijam sertifikat? Dobijate potvrdu o učešću koju izdaje DIGIMED D.O.O., sa nazivom radionice, datumom, trajanjem i spiskom obrađenih tema. Radionica traje jedan dan i nema završnu proveru znanja, pa se ne izdaje uverenje o završenom programu.
Da li je ovo priprema za neki sertifikacioni ispit? Nije. Ovo je praktičan uvod u baze podataka i SQL. Ako vas zanima sertifikacija, radionica je dobra polazna tačka, ali sama po sebi nije priprema za ispit.
Da li mogu da pratim radionicu ako radim sa MariaDB ili PostgreSQL-om? Sve što se radi u prva tri bloka — SELECT, JOIN, modelovanje — prenosi se gotovo neizmenjeno na MariaDB, a u velikoj meri i na PostgreSQL. MariaDB je posebno blizak, pa je razlika zanemarljiva.
Ima li nastavka? Da. Za polaznike koji žele dalje, u pripremi je napredna radionica o bazama podataka koja pokriva indekse i EXPLAIN, poglede, procedure, okidače i rezervne kopije, a prirodan nastavak je i program „Linux: Brzi start za IT profesionalce“, jer se MySQL u praksi najčešće sreće upravo na Linux serveru.
Prijava
Za prijavu i uplatu obratite se DIGIMED AKADEMIJI preko dugmeta „Prijavite se na kurs“ ili nas pitajte sve što vas zanima preko dugmeta „Pitajte organizatora“.
