The Database Systems course introduces students to the essential principles and practices of designing, implementing, and managing databases in business and enterprise environments. Using Coronel and Morris’s Database Systems: Design, Implementation, & Management, 14th Edition, students will gain a foundation in database theory, relational models, entity-relationship (ER) modeling, normalization, and SQL.
The course begins with database concepts and relational structures before advancing into database design, query optimization, and administration. Students will practice modeling and implementing databases using industry tools and platforms, including Oracle, MS Access, MongoDB, and Neo4j. Advanced topics such as distributed databases, data warehousing, business intelligence, NoSQL, and cloud-based solutions are also explored.
Emphasis is placed on practical, real-world applications through case studies and tutorials that prepare learners to design efficient data structures, write optimized queries, and manage database systems for scalability, security, and performance. Designed for students pursuing careers in database administration, software development, or data management, this course provides the technical and applied skills needed to support organizational decision-making and modern data environments.