Databases II (Database Implementation Techniques)
Organization
| Lecturer: | Sandro Schulze |
| SWS: | 2 Lecture, 2 Exercise; |
| Participants: | Computer science students of Wadi University |
| Time/Place: | Tuesday, 3-5 p.m., G29-335 |
| The exam takes place on Monday, Feb 8th from 9 a.m. until 11 a.m. in room 22A/020 !!!! | |
| Practice: | Monday 9-11 a.m., G22A-004 |
Objectives & acquired competences:
- Knowledge about functioning of database management systems
- Capability for physical design of database management systems
- Capaility for administration and tuning of database systems
- Capability for developing components of data management solutions
Contents
- Functionality and principles of database systems
- Architecture of database systems
- Management of storage device(s)
- File organisation and data structures
- Data structures for specific applications
- Basic algorithms for database operations
Requirements
Fundamental knowledge of databases or data management( e.g., SQL, relational algebra) is required.Slides
- Introduction/Requirements and principles of DBS [pdf]
- Architecture of database systems [pdf]
- Storage management [pdf]
- File organisation & access structures [pdf - part I] [pdf - part II] [pdf - part III]
- Specific access structures [pdf]
- Basic algorithms [pdf]
- Optimization [pdf - part I] [pdf - part II]
Practice
- Repetition of SQL and relational algebra (02.11.2009)
- Optimization 1 & DB architecture (09.11.2009)
- RAID & PAges & Buffer Management (16.11.2009)
- File Organisation (23.11.2009)
- Access Structures I (30.11.2009)
- Access Structures II (07.12.2009)
- Access Structures III(14.12.2009)
- Optimization 2 - part I(11.01.2010)
- Optimization 2 - part II(18.01.2010)
Literature
The lecture is based on the following book:G. Saake, A. Heuer, Kai-Uwe Sattler:
"Datenbanken: Implementierungstechniken"
MITP-Verlag, Bonn, 2003, ISBN 3-8266-1438-0
www
Further literature recommendations are given in the lecture (see introduction slides).
