Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the concepts of file organization and indexing in databases. It starts with an overview of relational models and the need for efficient data storage and access. Topics include file organization, page formats, record formats, indexing techniques, and index classifications. The instructor explains the differences between heap and sorted files, various record formats, and the implementation of fixed-length and variable-length records. The lecture also delves into page formats, including fixed-length and variable-length records, and discusses the benefits of clustering and sparse/dense indexing. Different types of indexes, such as primary, secondary key, and secondary non-key indexes, are explored, along with the tradeoffs between clustered and unclustered indexes.