Database management systems are the cornerstone of data management. And data engineering is one of the three building blocks of data science. This is the only module in MSE that teaches data engineering. It has four parts: Part 1, "DB," begins with an exploration of modern SQL, introducing data types (arrays, key-values, dictionaries, JSON, graphs) and NoSQL beyond traditional RDBMS. Part 2, "DW," focuses on integrating data from disparate systems into data warehouses and data lakes and analyzing it efficiently. Part 3, "DI," covers the critical steps of cleaning and integrating big data, emphasizing the importance of preparing data for analysis through techniques such as synthetic data generation. Part 4 "IR" covers information retrieval to find information in unstructured and semi-structured data, including semantic search.