Logical database design using entity-relationship modeling

Before you implement a database, you should plan or design it so that it satisfies all requirements. This first task of designing a database is called logical design.