rows and columns, like a spreadsheet, but with strict rules about what goes in each column 2. **Answers questions efficiently** — using a query language (SQL) designed for exactly this purpose 3. **Manages concurrent access** — multiple users can read and write simultaneously without corrupting data