Learn database design
This course relies on primary readings from the database community to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, and transactions.
Recommended Reading
https://lagunita.stanford.edu/courses/DB/SQL/SelfPaced/course/
- Database Management Systems
Ramakrishnan, Raghu. (2009). Database Management Systems. Retrieved from https://books.google.co.uk/books/about/Database_Management_Systems.html?id=mcpQAAAAMAAJ&source=kp_book_description&redir_esc=y