In this course, you covered an introduction to database engineering. Let's take a few moments to briefly recap what you learned. In the opening module, you'd an introduction to the course, and explored possible career roles that you might want to follow as a database engineer. You also reviewed some tips around how to take this course successfully, and discuss what it is that you hope to learn. You then covered an introduction to SQL, or Standard Query Language, the coding syntax used to interact with databases. Finally, you explored the basic structure of databases and learned about the different types of keys they use. You began Module 2 with an exploration of SQL datatypes, and learned how to differentiate between numeric data, string data, and default values. You also completed several exercises in which you learned how to utilize these different datatypes in your database projects. You then moved on to explore CRUD, or create, read, update, and delete operations. You learned how to create databases and tables, and populate them with data. You explored how to update and delete data. You demonstrated your ability with CRUD operations by completing exercises in creating and managing data. In the third module, you reviewed SQL operators, learned how to sort and filter data. You began the module with a lesson on SQL operators in which you explored the syntax and process steps to deploy SQL arithmetic and comparison operators within a database. Next, you covered how to sort and filter data using clauses. The clauses that you learned about include the ORDER BY clause, the WHERE clause, and the SELECT DISTINCT clause. You also covered an overview of how each clause is used to sort and filter data in a database. You went through demonstrations of these clauses, and had an opportunity to try them for yourself. In Module 4, you learned about database design. In the first lesson, you'd an overview of how to design a database schema. You explored basic database design concepts like schema, and learned about different types of schemas. The next lesson focused on relational database design. In this lesson, you investigated how to establish relationships between tables in a database using keys. You also learned about the different types of keys that are used in relational database design, such as primary, secondary, candidate, and foreign keys. Finally, you covered the lesson on database normalization. In this lesson, you investigated the key concepts around database normalization. You then learned about the concept of normal form, and about the first, second, and third normal forms. Well done on completing this recap. Now it's time to try out what you've learned in the graded assessment. Good luck.