Giter Site home page Giter Site logo

posteruole / urbp_2023 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 62 KB

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.

Home Page: https://www.bazepodataka.matf.bg.ac.rs/RelacioneBazePodataka.html

ibm-db2 relational-algebra relational-calculus relational-databases sql triggers

urbp_2023's Introduction

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)

urbp_2023's People

Contributors

posteruole avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.