Advanced database concepts

Advanced database concepts

1.

Subject title

Advanced database concepts

Напредни концепти на бази на податоци

2.

Code

m23_w_040

3.

Study program

Data science in computer science and engineering, IT management, Bioinformatics, Security, Cryptography and Coding, Cloud Computing, Еducation with ICT, Eco-informatics, Inteligent Systems, Internet Technologies and cyber security, Computer Science, Statistics and Data Analytics, Software for embedded systems, Software Engineering, Cloud Computing, IT management, Bioinformatics, Security, Cryptography and Coding, Statistics and Data Analytics, Software Engineering,

4.

Organizer of the study program (unit, institute, department, division)

Faculty of Information Sciences and Computer Engineering

5.

Study cycle (first, second, third)

Втор циклус

6.

Academic year / semester

5 / Зимски

7. Number of ECTS credits

1000.0

8.

Instructor

проф. д-р Горан Велинов проф. д-р Вангел Ајановски

9.

Prerequisites for enrollment

10.

Subject goals and competencies:


The whole of the course would be to discern the student`s knowledge of advanced concepts, such as in conventional relational and non -fellow databases. After Completion of the course, the student is expected to know the strict theoretical aspects that are embedded in modern database management systems as well as Latest trends and open problems from theoretical and practical aspect of the development of Data databases.

11.

Subject content:


Themes processed within this course are: Data modeling - models, techniques and tools; Multiple databases; Relational Relational predicate calculation, functional addictions, normalization); Architecture of modern database management systems - view inside; n Very large databases, spatial, semi -structured and unstructured databases; Screw - relational and object - oriented databases;;; Semantic bases postures; File organized and distributed databases; Memory databases; Block chains and databases.

12.

Learning methods:


-

13.

Total available time fund

1000.0 ECTS x 30 hours = 180 hours

14.

Time distribution

30 + 30 + 0 + 0 + 0 = 180 hours

15.

Forms of teaching activities

15.1.

Lectures - theoretical teaching

30 hours

15.2.

Exercises (laboratory, classroom), seminars, team work

30 hours

16.

Other forms of activities

16.1.

Project tasks

0 hours

16.2.

Independent tasks

0 hours

16.3.

Homework

0 hours

17.

Grading method

17.1.

Tests

0 points

17.2.

Seminar work / project (presentation: written and oral)

0 points

17.3.

Activities and learning

0 points

17.4.

Final exam

0 points

18.

Grading criteria (points / grade)

up to 50 points

5 (five) (F)

from 51 to 60 points

6 (six) (E)

from 61 to 70 points

7 (seven) (D)

from 71 to 80 points

8 (eight) (C)

from 81 to 90 points

9 (nine) (B)

from 91 to 100 points

10 (ten) (A)

19.

Condition for signature and taking final exam

реализирани активности 15.1 и 15.2

20.

Language of instruction

македонски и англиски

21.

Quality assurance method

механизам на интерна евалуација и анкети

22.

Literature

22.1.

Mandatory literature

No.

Author

Title

Publisher

Year

6694

Avi Silberschatz, Henry F. Korth, S. Sudarshan

Database System Concepts, Seventh Edition

McGraw-Hill

2019

6695

Joseph M. Hellerstein, Michael Stonebraker, James Hamilton et al

Foundations and Trends® in Databases

Now Publishers Volume 1-12

2022

6696

C.J. Date

Introduction to Database Systems

Addison Wesley

2004

6697

Peter Bailis, Joseph M. Hellerstein, and Michael Stonebraker

Readings in Database Systems

The MIT Press

2015

22.2.

Additional literature

No.

Author

Title

Publisher

Year