COMPSCI X411
Advanced Databases
<p>Build on foundational database knowledge and explore more complex and specialized areas in database management for application development.
Students will study relational and non-relational databases, including design and administration of architectures and configurations that support scalability, high-availability and security.
Topics include complex SQL and optimization techniques, advanced data modeling and schema design, and optimization and performance techniques for SQL and NoSQL environments.
Distributed databases and Big data systems are also explored, including data integration and ETL processes, as well as advanced transactions and consistency models.
Emerging database technologies are also explored, such as utilizing AI to optimize database operations, performance, and security.
This course is designed for students who want to advance their knowledge and expertise in databases in the context of software development.</p>