Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

VU Database Systems (DBS) (up)

News (up)

English versions of previous exams are now available in "Materials".

Course Organization (up)

Practical lessons according to registration 
«Information in courses directory» 
1
Fr 15:00-16:30 (from 09.03.)
PC 2
«Pittl»
2
Fr 16:45-18:15 (from 09.03.)
PC 2
«Pittl»
3
We 16:45-18:15 (from 07.03.)
PC 2
«Pittl»
4
Tu 11:30-13:00 (from 06.03.)
PC 2
Kickoff class (presence not mandatory) in the first theoretical lecture on 06.03.  
Mandatory presence in the first practical lesson according to registered group. 
 
Theoretical lectures 
Tu 13:15-14:45 (from 06.03.)
HS 2
«Schikuta», «Wanek»
Tutor: Thomas Fenz «a00702096@unet.univie.ac.at» 
 

General information (up)

Classification (up)

The course is an optional part covering 6 ECTS of the core-programme CO-INF2 for the study of Master Computational Sience (910). 

Goals (up)

Students develop knowledge of the theoretical foundations of database systems and learn to program applications with integration of a relational database. 

Prerequistes (up)

Some basic understanding of modeling, algorithms and data structures is assumed. Lacking knowledge can eventually be easily acquired by self study. 

Method and Assessment (up)

The theoretical lectures cover the fundamentals of database systems and offer the knowledge needed for the development of a small application with an integrated database which is the project part of the practical classes. 
 
The topics covered are: 
- Introduction, Basic Terms and Presentations 
- Fundamentals of Logical Data Organization, Relational Model 
- Database Languages (focus SQL) 
- Integrity and Security 
- Conceptual Modeling 
- Physical Data Organization, Memory-, File- and Index-Structures 
- Query Processing and Optimization 
- Transactions and Recovery 
- Programming with Database Systems 
 
In each part (theoretical and practical) there is a maximum of 50 marks achievable. The grade is derived from the sum of the two parts (i.e. a maximum of 100 marks in total). 
 
There are three possibilities to achieve marks: 
- presentation of solved homework tasks and participation in the practical part (20 marks max. - upper limit incl. bonus points) 
- hand in and presentation of a self developed project (30 marks max. - upper limit incl. bonus points) 
- theoretical test (no aids allowed, 50 marks max.) 

Knockout criteria (up)

- presence in the practical lessons 
- hand in and presentation of a project 

Grading (up)

If the knockout criteria are not fulfilled, the grade is "Nicht genügend (5)". Otherwise the grade is calculated from the total amount of marks achieved according to the following table 

Grading Scale (up)

Marks
Grade
>= 87,5
sehr gut (1)
>= 75
gut (2)
>= 62,5
befriedigend (3)
>= 50
genügend (4)
< 50
nicht genügend (5)
last change: 10.06.2018, 12:03 | 596 Worte