INET 4707

About This Course

This course prepares students to make decisions regarding the database technologies that should be included in an organization’s information technology portfolio. To that end, it covers:

  1. The theory and concepts of relational and NoSQL databases, the two predominant families of database technology.
  2. How to represent data in technology-independent, relational, and NoSQL data models.
  3. How to query relational and NoSQL databases, including hands-on experience with relational and NoSQL databases.
  4. How to determine which categories of relational and/or NoSQL databases are appropriate for a given application.
  5. Research into current and emerging database technology trends.

Sample course topics: Entity relation modeling, structured query language, key-value and column family, relational databases, advanced SQL, data warehouses, distributed transaction management, distributed databases, data security.

Sample textbooks:

  • Database Systems: Introduction to Databases and Data Warehouses, Nenad Jukic, Susan Vrbsky, and Svetlozar Nestorov
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Pramod J. Sadalage and Martin Fowler

Instructors

Head shot of Colin Miller
Colin Miller

MS, data science, Eastern University; MA, religion, Liberty University; BBA,management information systems, Howard University

Colin Miller brings a wealth of experience from both academia and the corporate world. With over 25 years in IT leadership positions, Colin has contributed significantly to corporations like UCare, Xcel Energy, Cargill, AT&T, General Mills, Pactiv Evergreen Inc., and Kraft Heinz. His academic tenure includes serving as director of the School of Technology and associate professor at North Central University in Minneapolis, where he combined his industry expertise with a passion for teaching and curriculum development. Specializing in business intelligence and data analytics, Colin is committed to mentoring the next generation of IT professionals at CCAPS, leveraging his extensive background and dedication to community service to enrich the educational experience.

Mark Langanki Photo
Mark Langanki

BS, computer science, University of Minnesota

Mark Langanki has been working in the IT industry since 1989. His work centers on computing as it relates to telephony, networked applications, and distributed systems. Mark is the CTO of ConvergeOne and is leading innovation around the next model of IT and cloud services. He teaches at the University of Minnesota about operating systems, network programming, languages, and IT operations, and believes that learning doesn’t stop once a student graduates. Mark is dedicated to ensuring that students learn topics that will be applicable in the tech industry.

  • INET 3101 C Programming: Language and Applications
  • INET 4001 Introduction to Operating Systems
  • INET 4021 Dev Ops I: Network Programming

Information Subject to Change

Course details, syllabus, and instructor are subject to change. Current course details can be found by clicking on the Term link(s) above.