Database and Information Systems
This course introduces students to the principles of data management systems that power modern AI applications. It covers relational database design, SQL-based querying, normalization, transactions, indexing, and query optimization, along with NoSQL systems and vector database extensions used in AI. Students learn how data is structured, stored, queried, and retrieved efficiently, with emphasis on building reliable, scalable, and query-efficient data systems, including similarity search over vector embeddings that support machine learning and generative AI applications.
