Preskoči na glavno vsebino

Osnove podatkovnih baz

2026/2027
Program:
Interdisciplinarni univerzitetni študijski program 1. stopnje Računalništvo in matematika
Letnik:
2 letnik
Semester:
prvi
Vrsta:
obvezni
ECTS:
6
Jezik:
slovenski
Nosilec predmeta:

Marko Bajec

Ure na teden – 1. semester:
Predavanja
3
Seminar
0
Vaje
2
Laboratorij
0
Vsebina

predavanja:

I. Uvod v PB

1. Zgodovina področja;

2. Sistemi za upravljanje s PB (SUPB);

3. Vrste SUPB;

4. Vloge pri upravljanju PB;

 

II. Opisovanje, shranjevanje ter poizvedovanje v PB

5. tri-nivojska predstavitev podatkov;

6. Shramba in indeksiranje podatkov;

7. Formalni poizvedovalni jeziki;

8. Osnove SQL;

9. Predstavitev QBE;

10. XML PB in XQuery;

 

III. Osnove načrtovanja PB

11. tri-nivojski pristop k načrtovanju PB;

12. Konceptualno načrtovanje;

13. Logično načrtovanja;

14. Osnove normalizacije;

15. Fizično načrtovanje.

16. Podatkovna skladišča in njihovo načrtovanje

 

Opcijsko: noSQL in newSQL osnove

Temeljni literatura in viri
  1. Thomas M. Connolly, Carolyn E. Begg (2009). Database Systems, A Practical Approach to Design, Implementation and Management, Fifth Edition, Addison-Wesley.

  2. Raghu Ramakrishnan, Johannes Gehrke (2003). Database Management Systems, Third Edition, McGraw-Hill.

Cilji in kompetence

Cilj predmeta je študentom računalništva in informatike predstaviti osnove o podatkovnih bazah, kaj so prednosti uporabe podatkovnih baz v primerjavi z drugimi načini shranjevanja podatkov; kako podatkovne baze delujejo in kako upravljamo z njimi; kako poizvedujemo po podatkih v podatkovnih bazah, kako jih načrtujemo ter kako z njimi upravljamo.

Splošne kompetence:

  • Sposobnost razumevanja in reševanja strokovnih problemov s področja računalništva in informatike.
  • Sposobnost iskanja virov informacij in kritične evaluacije razpoložljivih virov.
  • Sposobnost uporabe pridobljenega znanja za samostojno reševanje problemov; sposobnost izpopolnjevanja pridobljenega znanja;

Specifične kompetence:

  • Osnovne spretnosti s področja računalništva in informatike;
  • Sposobnost prenosa znanja na sodelavce tako v tehničnih kot raziskovalnih skupinah.

Osnovno znanje in spretnosti, ki so potrebni za nadaljevanje študija na drugi bolonjski stopnji.

Predvideni študijski rezultati

Po uspešno zaključenem modulu bodo študenti zmožni:

  • načrtovati enostavne in kompleksnejše podatkovne baze,
  • razviti aplikacije z dostopom do različnih sistemov za upravljanje s podatkovnimi bazami,
  • poizvedovati po različnih vrstah podatkovnih baz,
  • analizirati poizvedbe,
  • optimizirati podatkovne baze ter poizvedbe,
  • uporabiti algoritme s področja podatkovnih baz na sorodnih problemih.
Metode poučevanja in učenja

Predavanja, računske vaje z ustnimi nastopi, projektni način dela pri domačih nalogah in seminarjih.

Načini ocenjevanja

Način (pisni izpit, ustno izpraševanje, naloge, projekt):
Sprotno preverjanje (domače naloge, kolokviji in projektno delo)

Sprotno preverjanje (domače naloge, kolokviji in projektno delo)
Končno preverjanje (pisni in ustni izpit)
Ocene: 6-10 pozitivno, 5 negativno
(v skladu s Statutom UL).

Reference nosilca

ŽITNIK, Slavko, ŠUBELJ, Lovro, BAJEC, Marko. SkipCor : skip-mention coreference resolution using linear-chain conditional random fields. PloS one, ISSN 1932-6203, Jun. 2014, vol. 9, no. 6, str. 1-14

ŠUBELJ, Lovro, FIALA, Dalibor, BAJEC, Marko. Network-based statistical comparison of citation topology of bibliographic databases. Scientific reports, ISSN 2045-2322, 2014, 4, str. 1-10

FIALA, Dalibor, ŠUBELJ, Lovro, ŽITNIK, Slavko, BAJEC, Marko. Do PageRank-based author rankings outperform simple citation counts?. Journal of informetrics, ISSN 1751-1577, Apr. 2015, vol. 9, no. 2, str. 334-348

KRALLINGER, Martin, ŽITNIK, Slavko, BAJEC, Marko, et al. The CHEMDNER corpus of chemicals and drugs and its annotation principles. Journal of cheminformatics, ISSN 1758-2946. [Online ed.], 2015, vol. 7, suppl. 1, str. 1-17

ŠUBELJ, Lovro, FIALA, Dalibor, BAJEC, Marko. Network-based statistical comparison of citation topology of bibliographic databases. Scientific reports, ISSN 2045-2322, 2014, 4, str. 1-10