tables of rows and columns under a defined schema. Each table uses a primary_key; links use a foreign_key. Data is queried with SQL using SELECT, INSERT, UPDATE, and DELETE. Relationships are combined with JOIN. Integrity comes from constraints and ACID transactions. Performance uses an index. Design often follows normalization. Common patterns include one-to-many relationships and basic CRUD operations.