Od modela podataka do sigurnih SQL upita

Baze podataka (BP) • RAF

Baze podataka koje razumeš — modelovanje, SQL i normalizacija

Kurs Baze podataka povezuje konceptualno modelovanje, relacioni model i praktičan SQL. Namenjen je studentima RAF-a koji žele da razumeju logiku upita, a ne samo da pamte sintaksu.

Video lekcije Praktični zadaci Učenje svojim tempom
izvestaj.sqlTeachify lesson
01SELECT p.naziv, COUNT(*) AS broj_prijava02FROM predmet p03JOIN prijava pr ON pr.predmet_id = p.id04GROUP BY p.id, p.naziv05HAVING COUNT(*) >= 506ORDER BY broj_prijava DESC;
Jasno objašnjenjePraktičan zadatakProvera razumevanja
Program kursa

Oblasti koje prolazimo na kursu BP

Gradivo je organizovano tako da svaki novi koncept koristi ono što si već savladao/la. Na taj način se znanje gradi bez preskakanja ključnih koraka.

  1. 01

    ER model i prevođenje u relacioni model

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

  2. 02

    Ključevi, ograničenja i referencijalni integritet

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

  3. 03

    SELECT, filtriranje, grupisanje i agregacije

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

  4. 04

    JOIN operacije i podupiti

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

  5. 05

    Normalne forme i funkcionalne zavisnosti

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

  6. 06

    Transakcije, indeksi i osnove optimizacije

    Objašnjenje koncepta, vođen primer i zadaci za samostalnu proveru.

Cilj kursaSamostalno rešavanje
KonceptPrimerVežbaRazumevanje
Šta ćeš znati

Posle kursa nećeš samo prepoznavati rešenje — znaćeš da ga napraviš.

  • Da pravilno modeluješ entitete i veze
  • Da samostalno napišeš složenije SQL upite
  • Da razumeš kada i zašto se radi normalizacija
  • Da prepoznaš greške u šemi i rezultatima upita
Priprema za kolokvijum i ispit

Vežba koja te priprema za novi zadatak, a ne samo za već viđeni primer.

Kurs BP je usmeren na način razmišljanja, česte obrasce i proveru graničnih slučajeva. Cilj je da na ispitu umeš da prilagodiš znanje, čak i kada zadatak nije identičan onome koji si vežbao/la.

Pogledaj aktuelnu ponudu
01

Prevođenje zahteva u ER i relacioni model

02

Kombinovanje JOIN-a, grupisanja i podupita

03

Određivanje ključeva i normalnih formi

04

Provera rezultata na malom skupu test podataka

Paketi i cene

Izaberi paket za kurs BP

Možeš da izabereš pripremu za jedan deo predmeta ili kompletan paket koji obuhvata oba kolokvijuma i ispit.

KLK 1

Kolokvijum 1

Ciljana priprema oblasti koje se obrađuju na prvom kolokvijumu.
5.000RSD
  • Objašnjenje ključnih oblasti
  • Zadaci za pripremu kolokvijuma
  • Učenje sopstvenim tempom
Izaberi paket

KLK 2

Kolokvijum 2

Sistematična priprema oblasti koje se obrađuju na drugom kolokvijumu.
5.000RSD
  • Objašnjenje ključnih oblasti
  • Zadaci za pripremu kolokvijuma
  • Učenje sopstvenim tempom
Izaberi paket

Ispit

Ispit

Fokusirana priprema ispitnog gradiva i povezivanje najvažnijih koncepata.
5.000RSD
  • Pregled ispitnih oblasti
  • Tipični zadaci i obrasci
  • Priprema za samostalno rešavanje
Izaberi paket
Najisplativije

Sve

Kompletan kurs

Kompletna priprema za KLK 1, KLK 2 i ispit u okviru jednog paketa.
15.000 RSD10.000RSD
  • Kolokvijum 1
  • Kolokvijum 2
  • Ispit
  • Ušteda 5.000 RSD
Izaberi paket

Nisi siguran/na koji paket ti odgovara? Pozovi 060/1436-400 ili piši na info@teachify.rs.

Pitanja o kursu BP

Pre početka proveri sve što ti je važno

Za dodatna pitanja pozovi 060/1436-400 ili piši na info@teachify.rs.

Da li se SQL uči kroz zadatke?+

Da. Svaki novi koncept se vezuje za konkretne tabele i pitanje koje upit treba da odgovori, pa sintaksa dobija jasan smisao.

Da li kurs pokriva normalizaciju?+

Da. Funkcionalne zavisnosti, ključevi i normalne forme obrađuju se postupno, uz objašnjenje kako anomalije nastaju i kako se uklanjaju.

Da li je kurs koristan i za praktičan rad?+

Da. SQL, modelovanje, integritet podataka i razumevanje transakcija primenjuju se u gotovo svakoj ozbiljnijoj poslovnoj aplikaciji.

Ostali RAF kursevi

Nastavi da gradiš programersku osnovu

Svi kursevi
01

UUP RAF

Uvod u programiranje

Kurs Uvod u programiranje vodi te korak po korak kroz logiku programiranja, rad sa podacima i rešavanje zadataka. Namenjen je studentima koji žele sistematičnu pripremu za kolokvijum i ispit, kao i onima koji traže privatne časove RAF iz UUP-a.

  • Promenljive, tipovi podataka i operatori
  • Grananje, petlje i logičko razmišljanje
  • Funkcije i pravilno razlaganje problema
Pogledaj kurs
02

OOP RAF

Objektno orijentisano programiranje

OOP kurs objašnjava objektno orijentisano programiranje kroz male, povezane primere i praktične zadatke. Dobar je izbor za studente RAF-a kojima su potrebni privatni časovi OOP-a ili kompletna priprema za predmet.

  • Klase, objekti, atributi i metode
  • Konstruktori, enkapsulacija i pristupni nivoi
  • Nasleđivanje i kompozicija
Pogledaj kurs
03

ASP RAF

Algoritmi i strukture podataka

ASP kurs povezuje algoritme i strukture podataka u jednu jasnu celinu. Učiš kako da izabereš odgovarajuću strukturu, proceniš složenost i napišeš rešenje koje radi i na zahtevnim test primerima.

  • Asimptotska složenost i Big O notacija
  • Povezane liste, stekovi i redovi
  • Heš tabele i strategije rešavanja kolizija
Pogledaj kurs
Nazad na početnu
Kreni organizovano

Spremi BP bez nepotrebnog lutanja

Uči svojim tempom uz video lekcije, zadatke i materijale koji su dostupni kada god ti zatrebaju.

Pogledaj ponudu Online pristup i učenje svojim tempom