Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 4.28 KB

README.md

File metadata and controls

59 lines (50 loc) · 4.28 KB

URBP_2023

Repozitorijum sadrži materijale sa časova vežbi iz predmeta Uvod u relacione baze podataka na Matematičkom fakultetu u Beogradu za školsku 2023/2024. godinu.

Hronologija

U nastavku je navedeno sve što je do sada urađeno na časovima vežbi:

  • Nedelja 1: uvod u SQL, upoznavanje sa bazom podataka STUD2020 na kojoj ćemo raditi;
  • Nedelja 2: naredba VALUES, spajanje tabela (unakrsno, unutrašnje i spoljašnje);
  • Nedelja 3: operatori ANY, SOME, ALL, (NOT) EXISTS i izraz CASE;
  • Nedelja 4: skupovne operacije (UNION, UNION ALL, INTERSECT, INTERSECT ALL, EXCEPT, EXCEPT ALL) i rad sa skalarnim funkcijama;
  • Nedelja 5: kolonske funkcije (COUNT, MIN, MAX, AVG i druge), GROUP BY i HAVING klauze;
  • Nedelja 6: složeni upiti (naredba WITH) i vežbanje SQL-a;
  • Nedelja 7: naredbe za menjanje sadržaja baze podataka (INSERT, UPDATE, DELETE);
  • Nedelja 8: kreiranje tabela, promena njihovih struktura i vežbanje SQL-a;
  • Nedelja 9: kreiranje indeksa i rad sa njima, kreiranje pogleda i rad sa njima, vežbanje SQL-a;
  • Nedelja 10: MERGE naredba, vežbanje SQL-a;
  • Nedelja 11: formalni upitni jezici (relaciona algebra);
  • Nedelja 12: formalni upitni jezici (relacioni račun);

U folderu ZADACI_SA_ROKOVA će se nalaziti zadaci sa praktičnog dela ispita iz prethodne školske godine!

Snimci vežbi:

U nastavku možete pronaći snimke vežbi iz školske 2021/2022. godine preuzete od koleginice Nikoline Kuprešanin (sadržaj i dinamika vežbi se nisu menjali):

Nedelja Tema Šifra
1 Uvod u SQL, upoznavanje sa bazom podataka STUD2020 jXmVATt6
2 Naredba VALUES, spajanje tabela (unakrsno, unutrašnje i spoljašnje) uP3j3Msx
3 Operatori ANY, SOME, ALL, (NOT) EXISTS i izraz CASE MfReTwJ5
4 Skupovne operacije (UNION, INTERSECT, EXCEPT) i rad sa skalarnim funkcijama qWfUjsc9
5 Kolonske funkcije (COUNT, MIN, MAX, AVG i druge), GROUP BY i HAVING klauze yGmsf4Zh
6 Složeni upiti (naredba WITH) i vežbanje SQL-a aZge8w3Q
7 Naredbe za menjanje sadržaja baze podataka (INSERT, UPDATE, DELETE) Qx5wpjmB
8 Kreiranje tabela, promena njihovih struktura i vežbanje SQL-a GrdntKk3
9 Kreiranje indeksa i pogleda, vežbanje SQL-a PcpMFJJ7
10 MERGE naredba, vežbanje SQL-a 4Ynks8UB
11 Formalni upitni jezici (relaciona algebra) GmPndiC9
12 Formalni upitni jezici (relacioni račun) xUe29mvx

Obaveze studenata

Nastava:

Nastava se sastoji iz dva časa predavanja i dva časa vezbi nedeljno. Predmet nosi 5 ESPB.

Predispitne obaveze:

Predispitne obaveze na kursu su ukinute.

Ispit:

  • Pismeni ispit (80 poena)
  • Usmeni ispit (20 poena)

Pismeni ispit se sastoji od praktičnog dela ispita (zadaci od 1. do 4.) koji nosi 50 poena, kao i teorijskog dela ispita (zadaci od 5. do 10.) koji nosi 30 poena.

Uslov za izlazak na usmeni deo ispita je barem 41 poen ukupno ostvaren na ispitu, kao i barem 26 poena na praktičnom delu pismenog ispita.

O kursu

Predmetni nastavik:

  • dr Saša Malkov (link do veb stranice profesora možete pronaći ovde)

Asistenti:

  • Milan Čugurović (link do veb stranice možete pronaći ovde)
  • Petar Tešić (link do veb stranice možete pronaći ovde)