This module establishes the conceptual and practical foundation for working with databases. You will explore what a database is, survey the major database models—relational, NoSQL, and hierarchical—compare their structural differences, and see how databases underpin real-world systems across industries. Work through the readings and artifacts below in order, then complete the assignment to demonstrate your understanding.
Module Artifacts
This file outlines the full scope of the Introduction to Databases module, listing all topics covered — including what a database is, relational, NoSQL, and hierarchical databases, and a comparison of database types — serving as a navigational overview for learners and instructors planning their study path.
This reading explains how databases power everyday digital systems such as e-commerce, healthcare, banking, and social media, helping learners connect abstract database concepts to familiar, real-world technology they encounter daily.
This reading introduces the foundational concept of a database — what it is, why it exists, and how it stores and organizes information — giving learners the essential vocabulary and conceptual grounding needed before exploring specific database types.
This reading covers relational databases in depth, explaining how data is organized into tables representing real-world entities, and introducing core concepts such as relations, schemas, and primary keys for learners new to structured data management.
This reading explains NoSQL databases — what distinguishes them from relational systems, the variety of data models they use (such as document, key-value, and graph), and how their flexible schema design suits modern, large-scale applications.
This reading describes hierarchical databases, covering their tree-based structure, parent-child data relationships, and historical role as one of the earliest formal database models, giving learners context for how database design has evolved over time.
This reading guides learners through a structured comparison of relational, NoSQL, and hierarchical database types, examining their structural differences to help developers and data engineers make informed architectural decisions when selecting a database.
This reading explains how databases power everyday digital systems such as e-commerce, healthcare, banking, and social media, helping learners connect abstract database concepts to familiar, real-world technology they encounter daily.
This assignment asks learners to write a short research paper defining what a database is and explaining foundational database vocabulary used in relational systems, targeting recall-level understanding that an instructor would assess to verify students have grasped core terminology from the introductory module.