Introduction to Database SystemsCovers the fundamentals of database systems, including data modeling, information processing, and the challenges of managing large volumes of data.
Data Management: OverviewIntroduces fundamental concepts of data management, including data models, databases, and key tasks.
Relational Model: BasicsIntroduces the relational model, SQL, keys, integrity constraints, ER translation, weak entities, ISA hierarchies, and SQL vs. noSQL.
Principles of ParallelismCovers the basics of parallelism, including physical examples, historical context, multicore era, and parallel collections in Scala.
Storage: Tree IndexingExplores storage layers, disk management, flash disks, and B+ tree indexing for efficient data retrieval.
Entity-Relationship ModelIntroduces the Entity-Relationship model for designing databases with a focus on conceptual and relational aspects.