1. Choosing storage format for each attribute from the logical database model
2. Grouping attributes from the logical database model into physical records
3. Arranging related records in secondary memory (hard disks and magnetic tapes) so that records can be stored, retrieved and updated rapidly
4. Selecting media and structures for storing data to make access more efficient