data is stored in one or more tables that consists of row and columns
predictable and organized, with tables containing columns and rows of text or numerical data
recover requirements or design info from source code