This document describes four types of databases: hierarchical, network, relational, and object-oriented. Hierarchical databases organize data in a tree structure with parent-child relationships. Network databases use a many-to-many relationship structure like a graph. Relational databases organize data into tables with rows and columns. Object-oriented databases store reusable software objects that contain data and instructions.