Home
Blog
Courses
LLMs
EN
All Courses
Introduction to Databases
Chapter 1: Understanding Databases and Data Storage
Defining Data and Information
Limitations of File-Based Storage
Introducing the Database Concept
Database Management Systems (DBMS)
Benefits of Using a Database
Common Database Applications
Quiz for Chapter 1
Chapter 2: The Relational Database Model
Organizing Data in Tables
Columns and Data Types
Rows as Records
Primary Keys for Unique Identification
Relationships Between Tables
Foreign Keys for Linking Tables
Introduction to Normalization Principles
Quiz for Chapter 2
Chapter 3: Querying Data with SQL
Introduction to Structured Query Language (SQL)
The SELECT Statement: Retrieving Data
Filtering Data with WHERE Clause
Sorting Results with ORDER BY
The INSERT Statement: Adding Data
The UPDATE Statement: Modifying Data
The DELETE Statement: Removing Data
Practice Writing Basic SQL Queries
Quiz for Chapter 3
Chapter 4: An Overview of NoSQL Databases
Limitations of Relational Databases
Introducing NoSQL Concepts
Document Databases
Key-Value Stores
Column-Family Stores
Graph Databases
SQL vs. NoSQL: A Basic Comparison
Quiz for Chapter 4
Chapter 5: Working with Databases
Factors in Choosing a Database
Common Database Tools
Connecting to a Database
Using a Simple Database Environment
Hands-on Practical: Connecting and Querying
Quiz for Chapter 5
Graph Databases
Was this section helpful?
Helpful
Report Issue
Mark as Complete
© 2025 ApX Machine Learning
Understanding Graph Databases (e.g., Neo4j)