Skip to content

This repository will contain materials from laboratory exercises that were held for the purpose of Introduction to Relational Databases course at the Faculty of Mathematics within the University of Belgrade.

Notifications You must be signed in to change notification settings

PosteruOle/URBP_2023

Repository files navigation

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)

About

This repository will contain materials from laboratory exercises that were held for the purpose of Introduction to Relational Databases course at the Faculty of Mathematics within the University of Belgrade.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published