Databases and Data Structures (ILV)
BackCourse lecturer:
FH-Prof. Dr.-Ing.
Karl-Heinrich Anders
FH-Prof.in DI Dr.in
Ulla Birnbacher
Course number | B2.09090.20.071 |
Course code | Databases |
Curriculum | 2024 |
Semester of degree program | Semester 2 |
Mode of delivery | Presence- and Telecourse |
Units per week | 3,0 |
ECTS credits | 5,0 |
Language of instruction | English |
Students acquire competencies related to
- Subject matter expertise: Students are able to apply techniques for storing, management, and retrieval of (spatiotemporal) data. They can describe and discuss the issues of large data sets and complex queries, and give an overview of the state of the art and current challenges in the field of databases.
- Method and action competence: Students are able to independently design innovative systems for data management from scratch as well as to select existing systems according to requirements and use them professionally.
- Competence of judgement: Students can assess systems for data management regarding their possibilities and limitations for specific requirements.
This course serves as an introduction to the basic topics of modern database systems and covers the following topics:
- Overview of current database systems
- Conceptual database design (ER modeling)
- Object relational data model and relational algebra
- Logical database design
- Data definition and data manipulation with SQL
- Transactions and multi-user operations
- Formal database design (normalization theory)
- Introduction OGC compliant spatial data types and extensions
- Introduction to standard temporal data types and extensions
- Exercises with PostgreSQL and PostGIS
Atzeni P., et al.: Database Systems: Concepts, Languages, Architectures. McGraw-Hill. 1999
Beaulieu A.: Learning SQL: Generate, Manipulate, and Retrieve Data. 3. Edition. O'Reilly Media. 2020
Hsu L., Obe R.: PostGIS in Action. 3. Edition. Manning. 2021
Lecture, practical lab exercises with PostgreSQL and PostGIS, presentation(s), problem-based learning
Integrated module examination
Immanent examination character:
Final exam, active participation in-class, short tests, lab assignments, presentation(s)