process of determining the tables, fields, constraints, and relationships that make up the database
process of determining fields, tables and relationships needed to satisfy the data and processing requirements
when multiple tasks are executed at the same time (or almost the same time). one or more cpus.