Comprehensive introduction to database management systems, covering the relational model, SQL, and hands-on database application development.
This course introduces the student to the design, use, and application of database management systems. Topics include the relational data model, relational query languages, design theory, and conceptual data design and modeling for relational database applications. It also covers database internal issues important to database designers, such as views, integrity constraints, triggers, authorization, data storage, indexing, query processing, and transactions.
This course is recommended for computer science and computer engineering majors, as well as others interested in developing software applications with large data management requirements. It provides a solid foundation in database management systems and hands-on experience in designing and implementing database applications.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.