Undergraduate study programme

Back   Loomen   Schedule   Hrvatski

Data Bases PRK501

ECTS 7 | P 45 | A 15 | L 15 | K 0 | ISVU 74228 | Academic year: 2017./2018.

Course groups

Prikaži sve grupe na predmetu

Course lecturers

ROMIĆ KREŠIMIR, Associate
KRPIĆ ZDRAVKO, Associate
LUKIĆ IVICA, Lecturer

Course description

Information system. Business system model. Data bases. Database management system. Information system development. Development methods. Development phases. Data modelling. Conceptual data modelling. Entity relationship model. Object models. Logical data modelling. Relational data model. Relational algebra. SQL. Integrity rules in the relational database model. Normalisation. Network, hierarchical and relational model. Physical data modelling. Data control. Control functions. Computer-aided control.

Knowledge and skills acquired

Basic knowledge of database working principles. Basic knowledge of development methods of a communication system. Knowledge of conceptual, logical and physical data modelling, SQL language use, data normalisation and data management.

Teaching methods

Mandatory lectures and laboratory exercises.

Student requirements

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Monitoring of students

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Student assessment

Successful design of a date base in laboratory exercises, tests, oral examination.

Obligatory literature

1. Hamilton, Bill . Programiranje SQL Server 2005. O'Reilly, 2006

2. Churcher, Clare . Beginning Database Design, 2nd Edition.New York, Apress, 2012.

3. D. Grundler, Primijenjeno računalstvo, Graphis, Zagreb, 2000.


Pretraži literaturu na:

Recommended additional literature

1. E. Codd, The Relational model for base Management, Addison Wesley, 1990.

2. L. Budin, Informatika za 1. razred gimnazije, Element, Zagreb, 1997.

3. J. Martin, Computer -base Organization, Prentice Hall, 1977.

4. M. Varga, Baze podataka, DRIP- Zagreb, 1994.

ECTS credits

An ECTS credit value has been added according to calculation of time required for studying and successful course completion.

Examination methods

Written and oral exam.

Course assessment

Conducting university questionnaires on teachers (student-teacher relationship, transparency of assessment criteria, motivation for teaching, teaching clarity, etc.). Conducting Faculty surveys on courses (upon passing the exam, student self-assessment of the adopted learning outcomes and student workload in relation to the number of ECTS credits allocated to activities and courses as a whole).

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. list basic database terms, and use ER diagram for database modeling

2. differentiate database models with the emphasis on a relational model, and create a relational database model from an ER diagram

3. comprehend a normalised relational database schema and sketch a database using normalisation

4. create a database using SQL queries on various database management systems

5. evaluate and implement simple and complex SQL queries using relational algebra

6. create SQL queries to ensure database security and integrity, and understand the link between database integrity and business rules



Learning outcomes available only as desktop version    Export to Excel
Student's activity Workload ECTS (Workload/30) Learning outcomes
Upon successful completion of the course, students will be able to:
Teaching
method
Assessment method Points
Attendance
Lectures, Auditory exercises, Laboratory exercises

75
ECTS
2.5
- list basic database terms, and use ER diagram for database modeling- differentiate database models with the emphasis on a relational model, and create a relational database model from an ER diagram- comprehend a normalised relational database schema and sketch a database using normalisation- create a database using SQL queries on various database management systems- evaluate and implement simple and complex SQL queries using relational algebra- create SQL queries to ensure database security and integrity, and understand the link between database integrity and business rulesLectures, Auditory exercises, Laboratory exercises Attendance register. Mandatory attendance percentage is:
70%

This percentage defines the minimum workload for the activity. The maximum is defined by the study programme.
Min

3
Max

5
Practice – problem solving Workload
60
ECTS

2
- differentiate database models with the emphasis on a relational model, and create a relational database model from an ER diagram- comprehend a normalised relational database schema and sketch a database using normalisation- create a database using SQL queries on various database management systems- evaluate and implement simple and complex SQL queries using relational algebraMidterm exam Evaluation of (written) exercises Min

25
Max

50
Writing pre-lab write-ups, results analysis and writing laboratory reports Workload
30
ECTS

1
- create a database using SQL queries on various database management systems- evaluate and implement simple and complex SQL queries using relational algebra- create SQL queries to ensure database security and integrity, and understand the link between database integrity and business rulesLaboratory practice Assessment of pre-lab write-ups, supervision of laboratory exercises, evaluation of written reports Min

8
Max

15
Oral exam Workload
45
ECTS

1.5
- list basic database terms, and use ER diagram for database modeling- differentiate database models with the emphasis on a relational model, and create a relational database model from an ER diagram- comprehend a normalised relational database schema and sketch a database using normalisation- evaluate and implement simple and complex SQL queries using relational algebraOral exam Assessment of student's answers Min

15
Max

30
Σ Activities Σ Workload
210
Σ ECTS
7
Σ Max
100