The subject is taught in Polish
Lecture
The aim of the course is to familiarize students with file structures used at the physical level of databases. The lecture covers the following topics:
- Physical aspects of disk storage access
- Serial files
- Sequential Files: Organization, Reorganization
- Sorting sequential files using the merge method
- Sorting sequential files with a large pool of buffers in main memory
- Indexed-sequential files
- B-trees and B+-trees
- Files with static and dynamic hashing
- Bitmap indexes
- Multidimensional indexes: R-trees, quadtrees
- Organization of disk storage in RAID arrays
Project
As part of the project, students will implement selected file organizations and algorithms that operate on these files. Specifically, these include:
- sorting algorithms
- organization of indexes and operations on indexed files
The student has the option to choose the level of difficulty of the task being performed, which determines the final grade.
More information on the portal eNauczanie.pg.edu.pl